2010-04-08 68 views
-1

我們正在使用LAMP以P作爲PHP構建自定義應用程序。我們還需要CMS來管理網站的各個方面。 CMS的兩個選項是用於自定義應用程序的CMS

  1. 從頭開始構建

    一個完整的定製CMS
  2. 擴展現有的開源CMS,以滿足我們的需求。這樣我們就可以使用一些開箱即用的功能和我們自己構建的其他功能。

我希望得到您的以下

  1. 什麼是與選項號2您的經驗反饋?

  2. 您會推薦哪個CMS我們可以進一步定製和擴展以供我們使用?

  3. 將自定義應用程序與其他外部CMS集成的最佳方式是什麼?

+0

如果沒有關於應用程序需求的大量附加信息,無法回答。投票結束。 – Gordon 2010-04-08 15:36:28

回答

1

我真的很喜歡MVC approach的CMS(你沒有提到擴展),以及PyroCMS是建立在Codeigniter。它可能不會(開箱即用)滿足您的所有需求,但很容易。至少值得一看。

0

現在有一套完整的CMS,每個人都有自己的優點和缺點。

我猜你的情況的第一步是使的功能列表,您:

  • MUST HAVE
  • 應該有
  • 可能

一旦你有此列表中,您可以比較現有的CMS以查看哪一個更適合您的需求。

有沒有最好的CMS(否則每個人都會使用相同的)。

說了這麼多,Joomla提供了一個強大的基礎系統,很容易擴展。但這只是我的溫和意見。現在,4712 extensions exist for this CMS。如果仍然無法找到所需的全部內容,可以實現自己的擴展(就插件,組件和模塊而言)。有關更多信息,請參見the developers section

0

我在響應建議ModXprevious questions

它提供了一個乾淨的框架,安裝簡單,易於定製。

對於您的情況,我認爲ModX是一個有力的競爭者,因爲它允許您使用代碼段在您的站點中嵌入自己的php代碼 - Bob的guide on snippets是一個很好的概述。片段可以通過後端網頁管理器進行管理,並可根據需要輕鬆放入任何頁面。

較大的應用程序可以設置爲模塊,這與許多其他主流CMS類似,只是在ModX中,基於Web的控件使得代碼管理成爲一項簡單的任務。