Имам нужда от помощ при избора на CMS продукт, който да отговаря на приложение за електронна търговия с някои сложни уникални функции. Обмислям да използвам съществуваща CMS, защото нямам бюджет, за да създам свои собствени версии на:
- редактор за копиране
- инструменти за оформление на страници
- редактор на карта на сайта (по избор)
Бих обмислял Spring.MVC и JBoss Seam като алтернативи на рамката и JSP/JSTL и Facelets/JSF като технологии за преглед, преди да разбера, че CMS може да доведе до този избор.
Тъй като има шест клиента, с които да започна, бях много запален по архитектура с множество наематели с брандиране, приложено към страниците на всеки наемател.
Виждам две архитектурни алтернативи:
- Изградете персонализиран мултитенантен сайт, базиран директно на уеб рамка и „изтеглете“ съдържание чрез JCR.
- Разположете CMS с множество клиенти и по някакъв начин добавете уникалните функции.
„Уникалните функции“ са интерактивен дизайнер за изграждане на точно продукта, който искате. Веднъж изграден, продуктът се добавя към вашата количка и след това трябва да имате предвид нормалните функции за плащане и настройка на акаунт. Всички все още са в ситуация на множество наематели.
Много се радвам, че функциите за редактиране на съдържание се намират в отделно уеб приложение, за мен би било достатъчно да управлявам това от името на шестте клиента, но в идеалния случай те също биха имали достъп. Изобщо няма нужда това да се брандира.
Някакви предположения?