Что почитать об архитектуре CMS?

Для проекта нужно создать собственную CMS, вероятнее всего - на PHP. Есть большой опыт работы со всякими ВордПрессами и с их расширением.
Хотелось бы прочитать какой-нибудь литературы, или хотя бы годных статей о правильной архитектуре CMS и желательно с (анти)примерами.
Заранее спасибо.
  • Вопрос задан
  • 2369 просмотров
Решения вопроса 1
riky
@riky
Symfony / Laravel
не уточнили какую цмс вам надо.
цмс бывают двух типов:
(1) просто система для управления контентом, которая ставится на сервер как правило в одном экземпляре, для упрощения работы менеджерам над контентом, или пользователм сайта.
(2) и коробочные цмс которые либо свободно распространяются либо продаются, но факт в том что много юзеров использует их.

для проектирования цмс первого типа, нужны общие знания о ООП в пхп и MVC. проект очень простой, нужно знать только ООП/MVC и желательно выбрать какой нибудь фреймворк symfony/laravel/yii.
во втором случае система должна быть супер универсальной, функциональной. очень большие сложности возникают для обеспечения писателям плагинов(сторонним разработчикам) хорошего внутреннего апи (систему хуков hooks).

за второй тип с уровнем знаний типа "опыт работы со всякими ВордПрессами и с их расширением" браться крайне не советую. для этого нужен очень основательный опыт написания проектов описанных в п1. только после нескольких лет работы на чистом пхп или с фреймворками, можно пробовать браться за такое. то есть нужна именно практика, одними книжками тут дело не решить.

разработка же цмс первого типа ничего сложного, паттерны там общие как при разработке любого сайта на фреймворках, поэтому любые книжки по паттернам и проектированию подойдут.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
dmitriylanets
@dmitriylanets
веб-разработчик
нет правильной архитектуры CMS
Ответ написан
vicodin
@vicodin
Имею некоторый опыт
Как вариант - почитать архитектуру другой CMS, а конкретно те части, которые вам понадобятся в собственной.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Бранд-Мастер Санкт-Петербург
от 70 000 до 100 000 ₽
SDT Москва
от 100 000 до 160 000 ₽
Weiss Group Екатеринбург
от 80 000 до 120 000 ₽
23 сент. 2020, в 19:07
5000 руб./за проект
23 сент. 2020, в 18:23
10000 руб./за проект