Мне нужна помощь в выборе продукта CMS для приложения электронной коммерции с некоторыми сложными уникальными функциями. Я рассматриваю возможность использования существующей CMS, потому что у меня нет бюджета для создания собственных версий:
- редактор копий
- инструменты макета страницы
- редактор карт сайта (необязательно)
Я рассматривал Spring.MVC и JBoss Seam в качестве альтернатив фреймворка, а JSP / JSTL и Facelets / JSF - в качестве технологий просмотра, прежде чем реализация CMS может повлиять на этот выбор.
Поскольку у меня шесть клиентов для начала, я очень увлечен мультитенантной архитектурой с применением брендинга на страницах каждого арендатора.
Я вижу две архитектурные альтернативы:
- Создание специализированного сайта с несколькими арендаторами, основанного непосредственно на веб-инфраструктуре, и «извлечение» контента через JCR.
- Разверните мультитенантную CMS и каким-то образом добавьте уникальные функции.
«Уникальные функции» - это интерактивный дизайнер для создания именно того продукта, который вы хотите. После сборки продукт добавляется в вашу корзину, после чего необходимо учитывать обычные функции оплаты и настройки аккаунта. Все по-прежнему в многопользовательской ситуации.
Я очень рад, что функции редактирования контента размещены в отдельном веб-приложении, для меня было бы достаточно управлять этим от имени шести клиентов, но в идеале они также имели бы доступ. Для этого вообще нет необходимости клеймить.
Есть предложения?