2012-06-24 31 views
0

我一直在使用CodeIgniter,並且在諸如Java/Python/PHP之類的OOP語言中擁有堅實的基礎。不過,我被迫切換到Drupal,但我沒有任何經驗,我也沒有任何CMS經驗。Drupal vs CodeIgniter

我明白,Drupal是一個內容管理系統,並笨是一個PHP框架,我一直想知道這些是什麼2

之間的固體差異1.如果Drupal是一個內容管理系統,並這意味着大多數Drupal模塊都帶有一個類似於wordpress的界面,它允許您圍繞預先定義的一組規則進行擺弄,在後端/前端進行有限的定製?

2.自定義(如果有)在多大程度上可用?是否需要通過一些文件來改變某個功能?

3.我需要一個堅實的編程基礎來使用Drupal嗎?

4.是否可以將Drupal模塊作爲庫插入到CodeIgniter中?我知道Ignite Drupal,但我還沒有嘗試過。

如果任何人都可以分享有關這方面的知識,我需要知道的有關這兩者之間差異的任何信息都會很棒。

感謝

+0

這不是一個真正的意見論壇,這是一個問題和答案的機會。 –

+0

我真的希望得到一些答案。我不知道這將被列爲意見論壇。謝謝你讓我知道。 –

+1

一個是CMS,另一個是框架。他們沒有真正的可比性。 – GordonM

回答

1

Drupal是CMS/CMF,看api.drupal.org。 Drupal and OOP - 這篇關於OOP交互的文章。

  1. 模塊通過鉤子可以大大定製。當然,可以使用硬編碼的模塊,因爲它是由開源社區編寫的。
  2. 您不應該更改Drupal核心或貢獻的模塊代碼,通過鉤子(在您的自定義模塊和主題中)執行操作。
  3. 是的,這是推薦。