Какие рекомендованные архитектуры существуют для CMS? - PullRequest
2 голосов
/ 11 января 2012

Платформа (возможно, облегченная CMS) должна быть расширена за счет модулей, и ее можно будет внедрить в общие веб-сервисы, такие как платформа для ведения блогов, форум и сайт для публикации статуса ( социальная сеть), или просто просто веб-страница или около того. Тем не менее, все эти функции должны быть реализованы с помощью модулей / плагинов. Внешний интерфейс и административный бэкенд должны быть полностью настраиваемыми (с помощью шаблонов / тем) конечным пользователем.

Какая архитектура или рабочий процесс лучше всего подходит для такой системы. Архитектура MVC звучит великолепно для такого проекта, однако после проведения некоторых исследований уже разработанных систем, таких как Wordpress, Drupal и PHPBB, я узнал, что ни одна из этих систем не использует архитектуру MVC, а скорее свою собственную.

Существуют ли другие широко используемые архитектуры для веб-разработки, кроме MVC? Что использует Drupal, WordPress и другие системы общего пользования?

1 Ответ

1 голос
/ 11 января 2012

Взгляните на Orchard - это MVC CMS с открытым исходным кодом, которая имеет встроенную инфраструктуру плагинов, и большинство вещей, упомянутых выше, уже сделано.Также довольно легко написать свои собственные модули.http://orchard.codeplex.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...