作者: Fred F.M. Wang (FW知識瑣記) 日期: 2021/5/26
下面翻譯一篇IBM的文章,就使用率,生態系統,易用性,可客製化,權限設定,安全,部署
方式與費用比較Drupal與WorkPress的差異。
原文(英文) : IBM Drupal vs WordPress 2020/12/21
WordPress和Drupal是用於開發網站最受歡迎的兩種內容管理系統(CMS)平台。但是根據
您的需求,其中一個可能比較適合您的專案。
Drupal使在學習一段時間後可以建立一個進階的,高度客製的網站。如果您是經驗豐富的專業
Web開發人員,並且願意使用指令(程式語言),那麼Drupal可能是一個更好的選擇。對於成長中的企業,尤其是擁有良好技術資源的企業,Drupal的進階搜索引擎優化(SEO)功
能可能是無價的。 Drupal還支持多個電子商務平台,包括Ubercart,Drupal Commerce,
Amazon Store和eCommerce Invoice。
利用Wordpress 用戶可以以最少的程式量快速交付一個新的網站或博客(Blog)。如果您是Web
開發或博客的新手,且不考慮可擴充性(scalability),那麼WordPress可能是最佳選擇。小型企業希望對其舊的,扁平的網站進行良好升級的,WordPress將可以完成這項工作。
兩者都可以幫助您加快網頁設計速度,並避免手工編寫網站的耗時過程。兩者都有大量忠實的
追隨者,用戶範圍從個人發布個人博客到企業組織來管理具有大量內容的複雜的多站點Web
環境。但是哪一個適合您的下一個項目? 如果您仍然不確定哪種內容管理系統平台最適合您
的需求,請繼續閱讀以獲取Drupal與WordPress的更詳細的正面對比。
使用率
WordPress已用於建立將近60%的CMS的網站,並且佔所有網站的30%以上。相比之下,在
CMS的網站中,Drupal的使用率不到4%,而在所有網站中,Drupal的使用率僅為2%。
如果要在這兩個平台之間做出選擇,使用情況統計資訊是否重要?最終在於您需要選擇一個
滿足您特定需求的平台,包括可以幫助您解決安全問題的平台。
但是WordPress的流行表明它是一種用戶友好且流行的CMS,可以滿足最廣泛的組織和個人
的需求。它的流行還導致開發了強大的資源生態系統,包括技術和可以為您的專案提供幫助
的人員。另一方面,它的流行使WordPress及其用戶成為黑客的更頻繁目標。
下面是感染的網站平台比例
Source: Sucuri Hacked Website Report
(參考 : https://kinsta.com/blog/wordpress-vs-drupal/ )
生態系統
WordPress和Drupal站點都具有龐大的,多種語言的用戶和貢獻者社群。包括獨立開發人員和
軟體開發公司在內的貢獻者正在不斷製作新的模組,插件和主題(themes,外觀模板),以幫助您
客製您的網站。
WordPress當前提供將近58,000個插件和3,300個主題,並提供免費和付費選項。
Drupal 8提供了超過46,000個Drupal模組(其術語為插件),近3,000個主題和超過1,300個
Drupal發行套件,包括針對各式應用實例的工具,如建構電子商務網站的套件。
這兩個平台都有助於支持與各種第三方應用程序和服務的整合,包括強大的API。例如,
Drupal支持與Facebook,HubSpot,Salesforce,Mailchimp,Google Analytics等整合。
WordPress還有許多用於與這些應用程序和其他應用程序整合的插件。
WordPress和Drupal背後的開發人員經常更新各自平台的核心代碼,從而增加了新功能並有助
於優化可用性。
無論選擇哪種平台,您都可以期待每月或每兩個月發布一個新版本。 總體而言,在考慮
Drupal與WordPress時,您當然可以選擇用於開發和擴展您的網站。在提交到平台之前瀏覽插
件,API和模組可以幫助您確定建立您設想的站點可能有多容易。
易用性
WordPress安裝好後就已經做好設定,因此網站負責人可以直接開始建立內容,在標準功能上
WordPress可以更快的上手,也容易套用其他的設計樣版。
WordPress易於使用,不需要任何程式設計技能(儘管經驗豐富的Web開發人員當然可以對
代碼進行調整)。廣泛的免費WordPress插件和主題使非開發人員可以很容易地建立一個用
於快速撰寫博客的網站。因此,WordPress已成為數以千萬計的個人和企業(尤其是小型企業)的首選。
Drupal安裝後標準配置的功能較少,需要一些時間來設定Durpal核心模組的功能,如自定內容
類型與欄位,而且需要較長的學習曲線,安裝和設定模組來完成網站所需的功能。(Wordpress
標準提供兩種內容型態,要自定內容類型則需要額外的插件才能辦到)
建立一個Drupal網站是一項較有挑戰性的工作,它使開發人員能夠比使用WordPress做更複雜
的事情。儘管您可以使用Drupal組裝簡單的網站,但是,它是想要客製進階網站的企業開發人
員最常使用的平台。 如果您的團隊沒有時間來構建Drupal網站,或者團隊缺乏足夠的HTML,
CSS和PHP技能,則可以聘請外部專家尋求幫助。
小型企業應該記住,與WordPress開發人員相比,Drupal專家可能更難找到,而且聘用成本也
更高。
客製化
WordPress主題和Drupal模塊為您提供了一系列用於自定義網站的選項。 除了選擇這些預製的
擴展和模板之外,您還可以對其進行修改,建立自己的組合,以滿足組織的特定功能需求。
雖然兩個平台都提供一定程度的靈活性,但是Drupal是更具彈性,可以更廣泛客製的平台。
除了更改可用模塊的功能之外,Drupal提供了許多內建的客製功能,如建立自訂的內容類型
(content types),分類(taxonomies), 區塊(blocks)與views等。
權限設定
在標準功能上,Drupal用戶權限設定比WordPress更進階. Drupal內, 你可以區分網站管理員,
內容編輯者,等個別設定各類內容的存取權限.
Drupal核心功能可以允許你建立與定義自已的用戶角色與每一個角色相關的存取權限. 不像
WordPress, Drupal允許賦予每個user超過一個角色. 因此可以作到更細緻的權限控制。所以
Drupal能夠支援多種的網站關係人來使用網站。 [1]
安全
安全問題是Drupal與Wordpress選擇中的重要考慮因素。
當今,Web上有超過7500萬個WordPress網站,基於平台和第三方插件構建的網站已成為黑客
經常攻擊的目標也就不足為奇了。 WordPress一直在努力改善核心平台的安全性,並與插件和
主題開發人員共享安全最佳實踐。 Web託管提供商可能還會提供其他功能,以幫助保護您的網
站免受安全漏洞的侵害。
Drupal站點較少成為攻擊目標,但Drupal程序員仍然致力於在平台中構建嚴格的安全性。 像
WordPress一樣,Drupal經常在出現新的安全問題時提供補丁,更新和警報。
部署方式
考慮使用Drupal和WordPress時,有多種部署選項。 例如,您可以簡單地通過Web託管提供商
或其他雲提供商來安裝平台。 根據您與提供商的協議,您也許可以避免進行持續的管理,其中
包括定期升級。
如果您決定在自己的企業級環境中安裝WordPress或Drupal,則還有其他選擇。 例如,您可以
在基於LAMP的虛擬服務器上安裝這兩個平台。 LAMP Stack(Linux,Apache,MySQL和
PHP)通常用於支持網站。
或者,您可以使用容器和容器編排(container orchestration)系統(例如Kubernetes)來安裝
任何一個平台。 與虛擬服務器環境相比,容器化方法將有助於簡化擴展,提高可移植性並提高
可用性。
費用
WordPress和Drupal都是免費的開源平台。 當然,無論使用哪種方式,都需要在某個地方託管
與安裝,這意味著要考慮Web託管或本地環境的成本。 一些網路託管提供商提供付費的附加服
務或功能,以簡化部署和進行中的管理。
在比較Drupal與Wordpress時,還要考慮學習和培訓的成本。 Drupal需要花更多時間來學習。
如果決定僱用外部專家,您可能會為難找到Drupal開發人員付出更多的代價。 這兩個平台都提
供免費的主題,插件,模塊和模板,用於自定義您的網站。 但是,您也可能需要選擇付費外包
建置,或者花費時間(和人力)自行建置。
其他參考文件 :
5 Reasons to Use Drupal vs. WordPress
WordPress vs Drupal – Which One is Better in 2021? (Pros and Cons)
Drupal vs WordPress: What's The Best CMS in 2021?