Допоможіть будь ласка зрозуміти суть використання платних і безкоштовних тим, званих Admin Panel.
Припустимо, бекенда розробник, збирається написати простеньку CRM систему на php, використовуючи для цього, наприклад фреймворк Laravel. Він знаходить на themeforest вподобаний шаблон Admin Panel і хоче звідти використовувати деякі компоненти. Як йому з'єднати одне з іншим?
Адже вони, наскільки я зрозумів, що не на голому html зроблені. Там своя логіка в них запрограмована. Наприклад, клацаєш по осередку календаря, з'являється меню, що випадає вікно, куди можна занести подія (захід). І все компоненти там забезпечені логікою. У деяких випадках, навіть згадується Angular. У формах повний інтерактив. Натискаєш галочку, відразу змінюється панель над таблицею і т.п.
Я сам вмію верстати, знаю jquery. Вмію натягнути верстку на php код або на CMS, але ось ці панелі адміністрування не поміщаються в моїй голові. Як їх використовувати під себе для розробки сервісів, особистих кабінетів, з розширеними функціями. Тобто сайтів, для яких SEO не важливо, а важливий лише функціонал.
Або поясніть куди мені копати? Як з'єднати цей наворочений Frontend, побудований на js фреймворк і Material Design з моїм php кодом.
не можна просто так взяти і загугли помилку
як з'єднати
як будь-який код з будь-версткою.
Або пишіть бекенд під фронт, або пишіть бекенд і паралельно переписуєте фронт як зручніше.
А точніше навіть дописуєте фронт, тому що це все-таки дизайни і proof of concept. Не завжди вони спочатку розраховані на роботу з бекендом і взагалі "роботу", верстальники-дизайнери вони такі. Роблять красиво і продають. А то що треба буде весь цей фронт переписати щоб він реально працював ніде не пишуть.
Хоча є більш менш в робочому стані шаблони, іноді навіть демо бекенд прикладають.
Laravel - code for you
Я сам вмію верстати, знаю jquery. Вмію натягнути верстку на php код або на CMS
Ось як. Це звичайна верстка. За фактом він все побудовані на основі Bootstrap (85%). Ви будете їх використовувати так само як і його. А з логікою випадашек і вікон - там є приклади js коду всередині цього проекту. Ви коли його скачаєте - крім початкових кодів отримаєте і порожнистий набір прикладів, який представлений на сайті.
Тижверстальщік! Надолужити мені згаяне.
Верстка натягується як на бек, так і на фронт, абсолютно однаково.
Angular, jQuery, Vue - пофик взагалі, що там буде в верстці, це все фронт.
У шаблон підставляються потрібні PHP змінні або шаблонизатор. А це вже бек.
Ось вся магія і полягає підстановці потрібного функціоналу в потрібні місця.