Я работаю над проектом для клиента, который начинался как простая CMS со страницами, постами и каталогом. Клиент постоянно расширяет масштаб этого проекта, предъявляя требования к настройке практически всего. Как один разработчик, я не могу следить за расписанием клиентов. Я поискал программные пакеты, которые могли бы уже существовать, которые доказали функции, которые нужны моему клиенту, но я ничего не нашел. Кто-нибудь знает о каком-либо предварительно собранном программном обеспечении, которое допускает следующую настройку или хотя бы лучшие слова для описания этого типа пакета?
Вот несколько примеров запрашиваемой настройки:
Листинг страницы или каталога должен быть отформатирован из заданного администратором шаблона. В этом шаблоне должны быть определенные администратором разделы, которые содержат определенные администратором типы данных. (Это позволяет поддерживать внешний вид сайта, в то время как пользователи могут легко создавать контент, добавлять списки и т. Д.)
Рекламные листы должны определяться и заполняться глобально и на уровне страниц.
Весь пользовательский контент, страницы, записи и списки каталогов должны быть связаны с пользователем и иметь возможность показывать весь другой пользовательский контент для взаимосвязи между контентом одного и того же пользователя.
сайту потребуется система биллинга / электронной коммерции для премиальных списков, премиальных сообщений, рекламных плиток и т. Д.
Система одобрения для всех добавленных или отредактированных пользователем материалов (страниц, сообщений, списков каталогов и т. Д.)
(определенно предпочтительнее asp.net и mvc)