2012-01-11 111 views
2

該框架(也許是一個輕量級的CMS)需要能夠擴展模塊,並能夠被實現到常見的Web服務,如博客平臺,論壇和狀態發佈站點(社交網絡),或者只是一個基本的網頁等等。但是,所有這些功能都需要通過模塊/插件來實現。前端和管理員後端需要由最終用戶完全自定義(通過模板/主題)。CMS的推薦架構是什麼?

對於像這樣的系統,哪種體系結構或工作流程最適合。對於這樣的項目,MVC架構聽起來不錯,但是,在對已經開發的系統(如Wordpress,Drupal和PHPBB)進行了一些研究之後,我瞭解到這些系統中沒有一個使用MVC架構,而是他們自己的。

除了MVC,還有其他常用的Web開發體系結構嗎? Drupal,wordpress和其他commong系統使用什麼?

+1

爲了公平起見,Wordpress,Drupal和PHPBB所有的日期都是在Rails和Django受歡迎時MVC模式經歷的流行再起。 – apiguy 2012-01-11 05:47:25

+0

我相信MVC只是另一個時髦詞彙,如果你知道你需要什麼,它會很有用,但它不是解決所有問題的方法。 – Nazariy 2012-01-11 05:57:14

+0

你能提供你自己對這個問題的見解嗎?自從您提出這個問題已經有一段時間了,我很想知道您從編寫自定義CMS的經驗中學到了哪些最重要的方面。 – 2016-01-15 14:07:37

回答

1

看看orchard它是一個開源的MVC CMS,它有一個內置的插件框架,上面提到的大多數東西都已經完成了。它也很容易編寫你自己的模塊。 http://orchard.codeplex.com/