我正在考慮爲客戶(在本例中爲專業拍賣網站)構建自定義Web應用程序,並且我們正在使用一些現有的CMS作爲「腳手架「爲應用程序。哪個CMS作爲自定義Web應用程序的基礎
其中的理由是,對於許多自定義Web應用程序項目,大約70%的代碼用於添加CMS功能,用戶管理和基本管理CRUD。據推測,如果我們從一個現有的CMS開始,那麼這些組件將已經建成。
爲了分配和部署的原因,我們決定堅持使用PHP。我們正在評估的頂級CMS是Wordpress,Drupal和Joomla。這是我們的分析,到目前爲止(按順序列出):
WordPress的
優點:死簡單的設計。非常受歡迎和理解。非常穩固的最近安全歷史。
缺點:也許有點太簡單 - 它可以工作嗎?
Drupal的
優點:潛在的更友好的自定義應用程序的開發。體面的安全歷史。
缺點:更復雜,難以理解。
的Joomla
優點:流行和易於理解的。
缺點:某些安全涉及
的一旦我們對跑起來的最大的問題,我們希望從S.O.獲得什麼社區瞭解這些可以如何輕鬆定製到成爲的自定義應用程序。舉例來說,當客戶進入他的行政區域時,他是否會得到這樣的印象:「內置WordPress的CMS的拍賣網站」,或將是「帶拍賣插件的wordpress網站「?我們希望前者而不是後者。但是可以做到嗎?
或者我們正在尋找錯誤的方向? 我們應該看看像CakePHP這樣的東西嗎? (注意,相似的回報率和Django的選項是現成的表,因爲分發和部署的原因。)
以下是其中有一些有用的信息,一些相關(但不相同)的問題:
Using a CMS to Design a Web Application
CMS for custom application
堆棧溢出是針對有關編程的特定的尖銳問題。試試[Pro Webmasters.SE](http://webmasters.stackexchange.com)或[Programmers.SE](http://programmers.stackexchange.com)。 – 2010-10-05 16:30:17
我知道這是一個老問題,但http://defaqto.io/是一種不同的CMS即服務...... – iamjonesy 2014-07-31 21:29:13