1. 程式人生 > >PHP-CMS框架選擇 Wordpress、Drupal、October、PHPCMS、Dedecms、帝國CMS

PHP-CMS框架選擇 Wordpress、Drupal、October、PHPCMS、Dedecms、帝國CMS

背景:最近有個專案需要做個cms系統,無疑php的cms框架是最多的,國內國外都很多也比較成熟,可以大大節省自己開發的時間。

過程:

先是在網上了解了一下各個cms框架的優劣,然後結合自身實際情況,最終決定選的drupal8,原因如下:

1、網上查了一番之後,大家都說國內的cms比較容易上手,但是後面自己定製進行二次開發的時候比較困難,bug也比較多,難以解決。國外的例如wordpress和drupal這些都比較成熟而且二次開發的時候也比較舒適,但缺點就是中文文件資料比較少,一開始接受會比較困難(是的,我安裝之初就碰到好多問題,而且都不怎麼能找得到答案),所以還是英文比較好的直接看英文文件容易上手。

2、drupal8可以利用的模組很多,基本上可以滿足此次專案開發的需求,另外一些沒有的主題和模組可以自己看完原始碼之後進行開發。這幾天看了一下大致知道了controller和路由這些,感覺上跟之前用laravel比較類似(當然這只是我這幾天看了一些皮毛的感受,最終實戰開發的時候沒弄懂可能會很痛苦,希望我沒有給自己挖坑)。

3、我選框架的時候也發現一個github上star第二多的一個laravel的cms框架october,還滿心歡喜的研究了一天,但是無奈好像是此框架太新還是在國內流行度不夠,出現問題基本上是查不到的狀態。想來如果真的實戰的時候遇到更多的問題會更痛苦,所以果斷棄了。

4、wordpress是做blog比較適合,當然很多大牛都說wordpress是全能的,但必須要研究到一定深度,技能達到爐火純青,才可以發揮的隨心所欲,為所欲為。之前也用wordpress搭過一個小網站,功能不多,就只是簡單的展示文字和圖片資訊,還是很容易上手的,畢竟有三分鐘建站的美名。

所以再三比較之下,還是選擇入了Drupal的坑。希望通過努力學習,可以完成專案效果!

附drupal8學習資源:

https://www.lugir.com/drupal8

http://www.drupalc.com/book/drupal8-entry-to-master-61

github原始碼:https://github.com/drupal/drupal