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?
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ответы на вопрос 2
@mr_ko
Работаю Laravel, Angular, Wordpress, Magento
Если вы это собираетесь делать для коммерческих проектов то Остановитесь пока не поздно. Ваши клиенты проклянут вас и весь ваш род до 7-го колена (не совсем шутка). Судя по вашему вопросу вы еще не сможете написать что-то лучше существующих.
Если же вы это делаете в образовательных целях, то норм.
Если не хватает CMS то берите фреймвор, можно микро-фреймворк. На счет Yii дело спорное, я бы не брал, посмотрите на Laravel/Lumen или Symfony 4.
Вот есть CMS основаная на Laravel https://octobercms.com/. Секономите 10-20 лет работы :)
Ответ написан
OnYourLips
@OnYourLips
Никаких общих стандартов нет. Как же выбрать?
Смотреть стандарты и best practice того инструмента, на котором делаете. А они есть для большинства инструментов.

Ну и на дворе 2020 год, разделите хоть это на бекенд и фронтенд (я имею ввиду, что это два разных проекта в рамках системы).
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Spice IT Recruitment Москва
До 230 000 ₽
ImageSpark Санкт-Петербург
от 60 000 ₽
FrozenEon Киев
от 1 500 до 3 000 $