who are you
Зря, он гораздо проще делает в итоге сложные задачи где надо разделить управление и фронт
Good
Нет, н упочему) Довольно удобно же) Я таки начинаю склоняться к варианту с отдельной папкой модулей и подключением их частей в фронтенд и адвансед
The Ant
на досуге поковыряю посмотрею че как )
Good
Хотя, возможно, проще будет просто по папке в каждое приложение, и рассматривать каждый модуль, как совокупность трех папок
Good
Good
И он собственно делал разделение в каждоммодуле в середине
Dmitriy
Good
Или еще вариант - дублирование кода, но полностю отдельные модули для фронта и бекенда
Good
Независимые, без общих моделей
Good
На фронтенде, собственно, скорее всего будет очень тонкая модель, которая нужна только для отображения
Lee
Good
Честно говоря, я думал, что есть какая-то практика для таких случаев, но вижу, что ее нету)
who are you
Dmitriy
Good
Good
Сейчас найду
Good
Good
Суть такая - как организовать модули в адвансед шаблоне? В плане структуры папок
Lee
@k_o_n_s_t_a_n_t_i_n насчёт фигни про сплошное дублирование в эдвансд — это уже кто на что учился )
Там суть в том что ты общее для работы с консолью, клиентами сайта, администраторами — объединяешь. А всё остальное лежит в разных директориях. Группирование.
Good
Если модуль есть и на фронте, и на беке, и есть общие модели например. Как организовать? КОнкретно. Ибо не понятно
Lee
О, как, я угадал суть вопроса не читая его!)
Good
Good
Так?
Lee
Ты говоришь именно про модуль....
Lee
Я обычно модули не пишу
Good
Блин)
Lee
Модуль он на то и модуль. Лежит в одном месте, инжектится в приложение, регулируется (вкл-выкл).
Good
А если много всего? Мне кажется, модули очень удобная штука
Lee
Такое. У тебя меньше файлов только в первом уровне вложенности.
Lee
А там ещё отдельные конфиги под модуль, каждому модулю ещё создавать по папке Models Views Controllers
Good
Да, но все равно. Если разрабатываем, допустим, блог, то переключаемся между файлами, которые к нему относятся
Good
Ну и что самое крутое - легко переносить
Good
Я уже и отвык без модулей писать, если честно
Good
То есть, я правильно понял? Тут никто в адвансед шаблоне с модулями не пишет, так?
who are you
Зачем тебе одинаковое в фронт и бек?
Good
Блин, как зачем?
Good
Тот же блог
Good
У него есть отображение на фронте, и есть админка
Good
и есть общие модели, например
Good
Но это все один модуль блога
who are you
В адвенсед в фронт будет фронт в бек будет админка. Зачем в бек ты хочешь пихать ещё фронт
Good
Good
Lee
Слушай, я реально вообще обычно на бэйсике пишу, там файлов меньше.
Good
Да я тоже на нем
Good
Вот хочу попробовать на адванседе
Good
Поэтому интересуюсь)
Lee
Я один раз поддерживал эдвансд очень мало. И щас вот сел за два проекта на эдвансд.
who are you
Тебе придется как то твой модуль разделить админку перенести на бекенд а фронт на фронтенд
Lee
Я понял твой вопрос, к сожалению, могу только предположить что структура модуля в эдвансд тоже отличается
Lee
Вообще я его не люблю
Good
who are you
У тебя сейчас всё в одном
who are you
А в адвенсед всё разбросано
Good
Как выше заметили - не совсем хорошо
Lee
Модуль по определению — это независимая встраеваемая программа
Good
Короче, напишу на форум в раздел архитектуры.
Lee
Поэтому это бред так организовывать
Lee
Я гуглю щас
Lee
Заинтересовал
Good
who are you
Можно и без коммон обойтись
Good
Good
Так как та же модель поста одна на фронт и бек. или собственно две, но дублирование)
Good
Понятно) Я таки сторонник)
who are you
Тогда дублирование
Логика в бекенд будет иной там задача другая. Дублирование названия модуля а всё внутри разное👀
Good
Lee
Славай яйцам, всё хорошо
Lee
https://github.com/ElisDN/seokeys/tree/master/modules
who are you
Т.е. модуль blog фронтенд != Модуль blog бекенд. Модели может можно сделать общие а всё остальное будет разным
Lee
Папка для модулей складывается в корень, рядом с конфигом и этими common, backend, frontend
Lee
И дальше суть понятна, я надеюсь?)
Lee
@MatvikX