2012-09-19 62 views
3

你能解釋一下Drupal是什麼? CMS還是CMF?是Drupal CMS還是CMF?

使用谷歌搜索CMS和CMF我明白,有框架,CMF和CMS。使用框架我可以使用CMF創建CMF和CMS,我可以創建CMS。 CMF只是基於Framework(或不)的平臺,其中包含一些基本的東西,如應用程序結構,授權等。

我錯了嗎?

回答

8

Drupal是雙方根據維基百科:

CMS

內容管理系統(CMS)是一種計算機程序, 允許出版,編輯,修改的內容在網站上,以及 作爲中心頁面的維護。

CMF

內容管理框架(CMF)是促進所述 使用可重複使用的部件或定製的軟件的,用於管理網絡 內容的系統。

沒有進一步的論證,我想可以放心地說Drupal符合上述兩個定義。

+0

好的,Yii也是CMF,因爲它有利於使用可重用組件?在頭部不見面,sory) –

+0

我想我的觀點是,它是一種主觀問題。如果你告訴我們爲什麼這很重要,或者在什麼情況下它很重要,可能會更容易回答。沒有這個,我的答案是一個正確的答案,但可能不是你正在尋找的。 –

3

根據我對Drupal 6的經驗,我會說這是一個「CMS ++」:您擁有所有常見的CMS功能(文檔,規則,工作流程,用戶管理,模板等)。 多年來它的設計經過了改進,使其非常具有可擴展性。因此,無論何時您需要額外的功能,並且有人還沒有爲您編寫它,您都可以自己編寫一些PHP並掛鉤到擴展點。沒有涉及黑客行爲。

從理論上講,沒有什麼能夠阻止你使用Drupal作爲CMF,而只是寫一堆擴展。但我會說,如果你的網站不是內容豐富的,那可能是矯枉過正的。