自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

最佳開源內(nèi)容管理系統(tǒng)(CMS)

譯文
開發(fā) 后端 開源
本文比較了幾種領(lǐng)先的開源CMS平臺的相對優(yōu)點。

【51CTO.com快譯】試圖確定最佳的開源CMS就好比挑選最好的鞋子。到頭來,這完全是個視角問題。然而,有必要指出這一點:每種開源CMS之間的重大區(qū)別通常與功能特性有關(guān)。關(guān)注的主要方面涵蓋甚廣,從附件到安全,不一而足;你在選擇最適合自身要求的CMS時,應(yīng)該考慮這些因素。

[[173763]]

我在本文中將介紹如今市面上幾種最佳的開源CMS方案。牢記一點:不是每個人都愿意犧牲易用性換取安全性,或者犧牲安全性換取易用性。沒有哪一個答案適合所有人。

WordPress――與盛行的觀點相反的是,WordPress并不是人們所說的那種安全惡夢。如果安裝/設(shè)置得當,WordPress實際上可以與其他任何數(shù)據(jù)庫驅(qū)動的Web應(yīng)用系統(tǒng)一樣安全。我們看到WordPress安全方面的核心問題歸結(jié)為這三個常見問題:

·安全保護不力的數(shù)據(jù)庫和總體配置。

·過時的WordPress安裝系統(tǒng),存在已知的安全漏洞。

·運行的插件讓你網(wǎng)站的安全岌岌可危。

如果運用一點常識,就很容易避免前面兩個問題。后一個問題(插件)不是那么容易避免。事實上,人們之所以喜歡WordPress,是由于插件讓他們可以訪問先進功能,而不需要聘請開發(fā)人員。這是一種糟糕的安全模式,但是對普通用戶來說卻又極易訪問。問題在于,在運行WordPress時要確保遵循下列準則。避免WordPress方面的安全問題要比大多數(shù)人所想的來得容易。

為何WordPress是一種出色的CMS?它總體上易于使用,有豐富的主題,說明文檔詳細,還有社區(qū),這讓它成為一種很有誘惑力的選擇。讓W(xué)ordPress吸引人們的第一大優(yōu)點就是它易于配置。它最初只是一個簡單的博客平臺,后來漸漸變成了一種全面的CMS。WordPress讓你可以創(chuàng)建靜態(tài)首頁,指定針對特定頁面/帖子的模板,并輕松設(shè)定自定義的永久鏈接結(jié)構(gòu)。而這一切不需要安裝一個插件就可以完成。

Drupal――立即從容易的進入到復(fù)雜的,Drupal用起來比較難,但同時為網(wǎng)站所有人提供了非常安全的機制。與WordPress插件一樣,Drupal也有模塊讓才華橫溢的開發(fā)人員可以為自己或客戶專門定制解決方案。Drupal模塊更像是粘合劑,讓開發(fā)人員得以獲得所需的結(jié)果。簡而言之,Drupal模塊是為自定義開發(fā)而不是drop-in插件代碼設(shè)計的。很顯然,對Drupal來說有些例外情況下會讓人覺得如同drop-in插件代碼,但通常不是這種情況。

為何Drupal是一種出色的CMS?盡管不是一款交鑰匙解決方案,但依賴定制和技能往往吸引擁有一系列更嫻熟技能的開發(fā)人員。Drupal在安全方面也要做到比市面上的其他替代方案好得多。Drupal是一種企業(yè)級CMS平臺,定制性很好,足以滿足幾乎任何人的要求。學(xué)習起來難度挺大,其結(jié)構(gòu)“讓人覺得”很古老。但是一旦熟練掌握,幾乎沒有什么任務(wù)是Drupal干不了的。

Joomla――有些人期望在WordPress的易用性和Drupal的功能之間來個折中,對他們來說,Joomla也許是個不錯的選擇。我要指出的一點是,就為公司企業(yè)、學(xué)校和政府(就像Drupal)構(gòu)建網(wǎng)站而言,Joomla是一個出色的選擇。與WordPress一樣,Joomla也能夠安裝擴展件以增強其現(xiàn)有功能。然而不像WordPress,Joomla在默認情況下就提供了支持多語言的功能。

為何Joomla是一種出色的CMS?Joomla對復(fù)雜的網(wǎng)站來說是個出色的選擇。它有深度瀏覽功能,頁面或帖子之間沒有區(qū)別,還有可管理撰寫內(nèi)容的模塊。如果你的目標是構(gòu)建一個專業(yè)的社區(qū)/企業(yè)網(wǎng)站,Joomla應(yīng)該絕對是值得考慮的最后幾個工具之一。它要比Drupal好學(xué)得多,但是在默認情況下又要比WordPress來得更靈活。使用Joomla搭建的理想網(wǎng)站應(yīng)該是有許多活躍用戶和貢獻者的網(wǎng)站。

Jekyll――說實話,我對Jekyll愛恨交加。如果你從頭開始構(gòu)建一個博客,Jekyll很可能是適合你的上好選擇。坦率地說,Jekyll最適合熟悉Markdown編輯器和Github的那些人。對新手來說,它讓人極其困惑。然而對于已擁有Github帳戶的人來說,它是構(gòu)建靜態(tài)網(wǎng)站的一個好方法。

為何Jekyll是一種出色的CMS?使用Prose.io之類的編輯工具,事實證明Jekyll對業(yè)余博客而言是一種功能強大的解決方案。沒有數(shù)據(jù)庫好使用的,另外如果喜歡的話,還可以隨意在Github上托管你的Jekyll網(wǎng)站。對于內(nèi)容并不經(jīng)常更新的任何公司網(wǎng)站而言,使用Jekyll很合理。

雖然不是適合比較復(fù)雜的CMS任務(wù),但是Jekyll是一款還不錯的博客平臺。除了沒有數(shù)據(jù)庫外,Jekyll最好的方面之一就是,它使用markdown編輯器取代豐富文本編輯器。

其他開源CMS方案

我要指出,上述的CMS軟件只是市面上眾多CMS方案當中的一小部分。不過我也會特別指出,上述每一種CMS都是強大、成熟、穩(wěn)定的解決方案,我覺得可以推薦給大家使用。這倒不是說,其他MCS解決方案就不好;確切地說,我覺得這些在完成工作方面是總體上最好的選擇。

特別值得一提的是ExpressionEngine(可隨意修改,不是開源)、Ghost和Plone。我在本文中沒有介紹它們的原因在于,我覺得本文介紹的上述工具足以滿足大多數(shù)使用場合的要求。在我看來,WordPress和Joomla擁有Ghost/Expression Engine功能。而Drupal無疑適用于可能使用Plone的領(lǐng)域。

你有什么想法嗎?也許你堅定地認為我應(yīng)該提到其他CMS解決方案?也許你想交流自己的CMS故事和使用技巧?無論你有什么想法,歡迎留言交流。

【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】

責任編輯:趙立京 來源: 51CTO
相關(guān)推薦

2018-03-19 11:24:45

2022-11-16 08:18:06

架構(gòu)

2017-08-08 08:14:40

PHP建站CMS

2024-12-19 08:58:50

2025-03-17 04:00:00

2022-06-01 14:07:11

Payload開源WordPress

2014-05-28 10:21:30

JspxcmsJava開源

2023-03-02 19:53:13

DirectusCMS管理

2016-03-07 10:42:19

2011-08-18 10:05:48

內(nèi)容管理云計算

2011-06-17 15:44:44

asp.net

2020-02-13 10:12:42

電商開源Linux

2010-04-21 09:08:41

Oracle內(nèi)容管理

2017-04-24 18:10:27

DrupalCentOSFedora

2021-09-02 09:41:13

內(nèi)容管理人工智能AI

2011-10-25 09:12:08

Jease

2023-08-29 08:02:59

2023-05-10 08:03:59

2016-11-23 16:17:40

CMS前后端分離京東

2021-12-29 07:44:52

CMSNode.js系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號