Tetrakronos
@Tetrakronos
Спортсмен

Структура папок для будущей CMS?

Итак, под свои задачи своими силами делаю свою CMS. Смотрел примеры структуры каталога для CMS. У всех по разному. Никаких общих стандартов нет. Как же выбрать?У кого то с src начинается, у кого-то все в одной
Сейчас пока сделал такую, но что-то в ней я не очень уверен.
(корень)
--application ( видел варианты app )
----controller
----model
----view
--public
----js
------vendor
----css
----fonts
----images
--vendor
--logs
--tests

У некоторых видел вместо папок js css fonts одна-assets
Кто-то папку views дербанил на themes, laoyut
В папке app у многих тоже бардак.

Поделитесь опытом, как сделать получше. Как сделано у вас.
И вопрос vendor для php зависимостей туда ли я сунул или надо в applicaton?
  • Вопрос задан
  • 181 просмотр
Пригласить эксперта
Ответы на вопрос 1
@mr_ko
Javascript, Node.js. React.js, Vue.js, Wordpress
Если вы это собираетесь делать для коммерческих проектов то Остановитесь пока не поздно. Ваши клиенты проклянут вас и весь ваш род до 7-го колена (не совсем шутка). Судя по вашему вопросу вы еще не сможете написать что-то лучше существующих.
Если же вы это делаете в образовательных целях, то норм.
Если не хватает CMS то берите фреймвор, можно микро-фреймворк. На счет Yii дело спорное, я бы не брал, посмотрите на Laravel/Lumen или Symfony 4.
Вот есть CMS основаная на Laravel https://octobercms.com/. Секономите 10-20 лет работы :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы