2010-06-11 142 views
0

我需要幫助選擇CMS產品以適應具有一些複雜獨特功能的電子商務應用程序。CMS中多租戶電子商務應用程序的CMS選擇

  • 文字編輯
  • 頁面佈局工具
  • 站點地圖編輯器(可選)
:我使用的是現有的CMS,因爲我沒有建立自己的版本的預算考慮

我認爲Spring.MVC和JBoss Seam是框架的替代品,JSP/JSTL和Facelets/JSF是視圖技術,因此在實現CMS可能會推動這種選擇。

由於有六個客戶開始,我非常喜歡多租戶架構,並將品牌應用到每個租戶頁面。

我看到了兩個建築方案:

  • 直接構建基於Web框架定製的多租戶的網站,並通過JCR內容「上拉」。
  • 部署多租戶CMS並以某種方式添加唯一功能。

「獨特功能」是一個交互式設計器,可以精確構建您想要的產品。產品一旦建成,就會添加到購物車中,然後就可以考慮正常的付款和帳戶設置功能。所有這些仍然在多租戶的情況下。

我很高興能夠將內容編輯功能放置在單獨的網絡應用程序中,這足以讓我代表六位客戶進行操作,但理想情況下他們也可以訪問。這根本沒有必要被貼上標籤。

有什麼建議嗎?

回答

1

看看dotCMS,這是一個建立在Liferay之上的開源CMS。這是一個靈活的Java解決方案,可以使單個實例中的多個站點輕鬆運行。

網站可以共享內容,資產和模板,或者不共享任何內容,具體取決於您設置的方式。

用戶可以訪問管理一個站點或多個站點 - 他們對管理工具的看法受其權限限制(如您所期望的)。

同樣,我有偏見,但這正是dotCMS設計要解決的問題。

1

如果您打算在cms上開發自定義功能需求,那麼我會推薦liferay門戶。這是一個開源的門戶網站,內置cms。它還配有購物車portlet以及更多內置的portlet和主題。它可以爲您提供具有強大用戶/角色許可機制的多租戶解決方案。它可以與活動目錄集成,您可以輕鬆配置單點登錄解決方案。您可以將自定義需求作爲JSR168或JSR286兼容portlet開發,並將它們部署到liferay門戶。您還可以選擇通過鉤子和擴展環境功能來擴展/定製liferay功能。

相關問題