但凡接觸過網際網路的人,大都知道網頁和部落格,或許您也非常希望能有一個屬于自己的網頁或者部落格。目前,也有各式各樣的程式代碼可以讓你建立一個網站或者部落格,我們現在更多的把他們稱之為CMS(内容管理系統)。如果您在網際網路上搜尋一下,估計自己也會非常迷糊到底該采用哪種程式,在您開始之前,無妨一讀下面的内容。
在衆多的CMS當中,大家經常使用的是wordpress, joomla和drupal。這三個系統也各有其特色。但是,在這三者當中,我們該選擇哪種呢?
最近的這幾年,wordpress無疑在一步一步的發展成為一個非常優秀的CMS系統,而Joomla和Drupal也在緻力于成為這一潮流中的領頭羊。他們都是開源軟體,也都有着來自世界各地的社群貢獻者幫助他們開發和拓展可能的應用。雖然wordpress被認為是這場厮殺當中的失敗者,但是wordpress無疑是如今最優秀的部落格軟體了。他們最終都是一個包含着優點和缺點的CMS,您可以使用任意一個來建立屬于你自己的網頁或者部落格。
現在,我們就來聊聊這三個CMS 系統。
WordPress
Wordpress是一款非常優秀的快捷網站建立系統,但是它并不适合于所有的網站,而是适合于一些有複雜功能要求的網站。我們經常會用Wordpress建立一個部落格類型的網站,但是現在高速發展中的WordPress已經可以建立不同樣式與設計、功能豐富的網站了。Wordpress留給作者的第一印象就是很容易上手。當您第一次使用Wordpress,相信您也會和筆者一樣驚異于他如此簡單和容易上手。使用Wordpress來建立一個屬于自己的部落格,應該會是一個不錯的選擇。
來自使用者的各種評論,例如ping,個人資料頁面,trackbacks等等也都被收納進入了程式的開發之中,Wordpress的開發者也如同比賽般的在制作具備更佳功能的各種模闆。
您 在網絡上搜尋下就能發現,竟然可以在那麼多的社群當中找到各式各樣的wordpress的設計模闆,也正因為如此,wordpress成為了世界上應用最廣泛的CMS系統,它的下載下傳量,官方網站的通路量都足夠讓您 吃驚。不相信嗎?可以點選這裡看看。
Drupal
如果您喜歡編寫和探索程式,或者喜歡自定義某一個功能部分,那麼Drupal無疑是您不錯的選擇。
Drupal正是這樣一款可以非常友善進行二次開發的程式。相比其他的CMS系統,Drupal CMS良好的安全性顯現無疑,因而赢得了很多使用者的親睐。Drupal也同樣有許多的社群,如果你有什麼問題無法解決,那麼可以去IRC聊天頻道,那裡會有開發者使用者幫助您,同樣,您可以通過查閱Drupal豐富的說明文檔來了解如何建立一個子產品,如何更新,如何遷移站點等等。
當然,Drupal為了凸顯它在開發上的“彈性”,自然在設計方面會有所不及。這就是為什麼您會看到很多Drupal的模闆都非常簡略,而無法與華麗的Wordpress和Joomla模闆相比了。
Joomla
如果說Wordpress提供了更多的便利,Drupal更親睐于開發,那麼Joomla又定位于什麼呢?是更傾向于設計方面嗎?若這是您的總結,那麼事實上Joomla做到了二者兼顧。Joomla其名在斯瓦希裡語中的意思就是全部在一起。Joomla連續5年被全球軟體雜志評比為CMS冠軍。Joomla俘獲了衆多IT技術人員的鐘愛,在他們眼中Joomla是CMS王者,是兼顧應用與靈活擴充能力的自由系統。
Joomla為設計者提供了足夠的便利去建立一個新的模闆,是以更多的設計者樂意去建立Joomla的模闆而不會選擇Drupal。但是,Joomla真的可以做到很輕松的建立木闆,并且很容易的就自定義核心代碼嗎?答案是肯定的。懂得設計的朋友一定會因為其強大的模闆系統而倍感幸福了, 因為Joomla可以讓他們很友善的根據自己的需要重新設計或者重模組化闆。現在也有越來越多網站新手願意使用這個CMS系統來打造自己的網站。
Joomla提供了MVC系統,哪怕你隻是能寫一點點代碼,或者是隻了解一點點模闆隻是,也不必擔心會改變代碼原型了。什麼是MVC呢?MVC也就是模型視圖控制器(Model View Controller),它分離了原始代碼設計工具與商務設計工具。
但是Joomla還不夠完美。Joomla還不像Drupal那樣有足夠的“彈性”。在Joomla上做大幅度的代碼修改,有可能會導緻系統不工作,或者系統負荷過大。Drupal能夠在單一資料庫的情況下運作多網頁和前背景管理程式,Joomla在這一點上還有所不足。
當我們把Joomla與Wordpress放在一起來比較的時候,Joomla在人性化方面也有所欠缺。筆者身邊的朋友更多地會因為Wordpress的人性化而放棄Joomla,這不是說我們需要去教他們關于Joomla的一些東西,或是說去說服他們為什麼要用Joomla,而是人們大多不喜歡去研究一個相對複雜的東西,而是希望可以很輕松的掌握他們想要的東西。
總結
Wordpress
如果您想建立一個部落格,可以很輕松地上手安裝使用,并且可以像換衣服一樣随意更換各種模闆,那您無疑應該選擇WordPress.
如果您希望建立一個稍微複雜一點的網站(不僅僅隻是部落格),例如公司性質的網站,圖庫等等,并且擁有漂亮的模闆,良好的社群支援,那麼Joomla會是您 的第一選擇。
如果您希望自己建立一些功能子產品,就選擇Drupal 。Drupal的開發者們是極富創造力的,幾乎每個月都能看到修正過的最新版本。是以,如果您想要在建立自己的站點時,有那麼一點挑戰,并且可以建立一些自己需要的功能子產品,Drupal無疑是您的最佳選擇。
現在不是隻有一種系統可以用來建立我們自己的網站,我們也不應該把自己局限在某一個系統當中。面對這麼多不同用途,不同思路,不同機會的系統,為什麼不盡力嘗試下讓這些CMS系統變得更加強大一些呢。
我相信,是時候我們開始展望一個超越現在的、全新的未來-我們将用這幾種不同的系統來完善自己的系統,并在這些了不起的代碼和知識上繼續開拓。
将來有一天,我們會審視這三個截然不同的軟體,思考哪一個是最好的,并且記得是Joomla、Wordpress和Drupal-不是它們中的某一個,而是它們三個-在用那種完美的、開源的方式推動着我們不斷前進。
您覺得呢?是否已找到一個比其他系統更可靠的系統?還是還堅持三個都使用,視項目而定?請在評論中告訴我們!