開源內容管理系統 3個開源內容管理系統的比較

2021-10-08 04:56:51 字數 3552 閱讀 4723

開源內容管理系統

是否需要設定部落格,某些特定用途的門戶**或任何其他**, 哪種內容管理系統最適合您? 這是乙個您會提早問自己的問題。 最著名和使用最廣泛的開源內容管理系統(cms)平台是:joomla,wordpress和drupal。 它們全部基於php和mysql,並為使用者和開發人員提供了廣泛的選擇。

為了幫助您在這三個出色的開源cms平台之間進行選擇,我基於此標準進行了比較:安裝複雜性,可用的外掛程式/主題,易用性等等。

安裝是開始使用cms之前需要做的第一件事,因此讓我們來看看安裝這些工具需要做什麼。

drupal

joomla

與drupal一樣,joomla也需要您在安裝過程中提供資料庫名稱。 joomla的安裝過程與drupal相似,不同之處在於joomla在安裝過程中提供了一些額外的選項。 例如,您可以選擇安裝後joomla站點是否應該離線,並且可以在最終安裝之前檢視所有配置。 另外,作為一項安全功能,安裝程式需要在安裝後刪除安裝**資料夾。

wordpress的

大多數人認為wordpress是這三個cms工具中最易於使用的。 是的。 wordpress需要與其他兩個相同的資訊,但這很好地隱藏在安裝的兩個階段之後。 第一部分是config.php檔案的建立(有關資料庫,使用者名稱/密碼,資料庫主機等的所有資訊都放在該檔案中)。 完成此操作後,只需單擊一下即可安裝wordpress。 如果您已經準備好config.php檔案(從先前的安裝或手動建立的檔案),則無需執行第一步。 安裝程式會自動搜尋檔案,並僅在不存在的情況下帶您建立config.php檔案。

綜上所述

所有這三個工具的安裝都很容易且相似,只有幾個明顯的不同。 儘管drupal的安裝看起來和感覺有些冗長,但joomla提供了一些額外的選項以及刪除安裝程式檔案的安全功能。 wordpress具有最小的介面,並且快速安裝感覺不錯,但是它不允許您在安裝過程中進行大量配置。 但是,所有這些都需要諸如資料庫名稱,使用者id和密碼之類的基本資訊。

這是選擇cms的另乙個重要方面。 您不希望使用可用外掛程式和主題太少的cms,因為如果找不到所需的外掛程式,則可能需要根據需求構建乙個cms,這將直接影響總成本你的專案! 讓我們看一下每個有問題的cms可用的外掛程式和主題總數,儘管即使有更多可用的外掛程式,您也可能找不到所需的內容。 但是計數越高,找到所需內容的可能性就越大。

drupal

joomla的官方**上列出了7437個外掛程式,並且沒有有關主題的資訊。 但是主題市場提供的joomla主題比drupal主題更多。

wordpress的

如果僅考慮數字,則wordpress會贏得這一回合。 官方**上有2176個主題和28593個外掛程式,很清楚地顯示了wordpress背後社群的力量。 甚至市場上也有許多可用的wordpress主題。 這個巨大的數字還歸因於wordpress在其他cms解決方案上的受歡迎程度。

綜上所述

wordpress的數量不僅表明cms的質量,還表明它的受歡迎程度。 此外,這裡還有乙個陷阱:與許多人一樣,wordpress需要更多的外掛程式,因為wordpress支援的核心cms功能較少。 諸如使用者訪問控制(聯合,新聞提要管理等)之類的功能必須使用外掛程式來實現,這可能是因為它已從部落格工具演變為成熟的cms(或仍在發展)。 但是,社群支援和隨之而來的內心平靜也同樣重要。 隨著社群的擴大,您可以放心,明天發現的安全漏洞將很快得到解決。

這是擁有cms的另乙個重要方面。 您知道cms具有許多功能,但是您將需要在不花時間閱讀使用者手冊的情況下使用它們。 因此,自己弄清事情有多麼容易或困難很重要。

drupal

首次登入joomla管理頁面時,您可能會感到有些迷茫。 頁面上有如此多的選單,包括垂直選單和水平選單,很難理解是什麼。 但是隨後您將認識到頁面左側的選單只是頂部主選單中重要鏈結的集合。 與drupal一樣,joomla將**的所有主要方面都列為不同的選單項,並且在每個選單項下方都有乙個帶有更多鏈結的下拉列表。 總體而言,joomla管理員的介面更加優美和精緻(與drupal相比),並且還提供了對**的更精細的控制,但是缺點是,如果您是joomla的新手,那麼到處都會發現太多的按鈕和鏈結,如果不檢視文件可能很難理解其用法。

wordpress的

wordpress的宗旨是簡單易用。 介面很小,使用易於理解的語言,這有所作為,特別是對於新手。 例如,管理員登入頁面中的按鈕顯示「自定義您的**」,鼓勵使用者繼續嘗試。 與使用更多技術語言的joomla / drupal介面相比,wordpress在這裡肯定具有優勢。

對於由很少或沒有技術背景的使用者管理的**,或需要頻繁更新的小型**,wordpress可能是解決之道。 介面非常簡單,您實際上不需要雇用任何人為您做這些事情。 但是,如果您不介意玩一些遊戲並學習一些方法,那麼joomla會更有趣。 它具有大量的設定和控制項,使您可以更大程度地管理站點。 甚至drupal都可以通過更簡單但更強大的介面來使您執行相同操作。

您如何自定義和公升級cms的另乙個重要方面是您在決定使用哪個平台之前需要考慮的問題。 隨著時間的流逝,出於安全性,功能性或其他原因,任何cms都需要公升級,並且您可能不喜歡被難以更新或維護的系統所困擾。 而且,很多情況下,開箱即用的解決方案(例如主題或外掛程式)並不是您想要的那樣,而是非常接近的。 因此,在這種情況下,您可能想自己定製東西。 儘管自定義需要一定水平的技術專業知識,但使用者體驗卻有所不同。 讓我們看看自定義或公升級這些cms有多容易或有多困難。

drupal

經過一些研究,我發現,公升級drupal安裝的唯一方法是手動完成安裝,即備份舊檔案和資料,提取drupal最新軟體包,並替換除/ sites資料夾(包含主題和其他資料)以外的所有舊檔案。 )以及新增的任何其他檔案。 對於剛接觸該領域的新手來說,這聽起來像是一項艱鉅的任務,其中還涉及一定程度的風險,如果出現任何問題,您可能會完全失去**。 但是,如果您是專家,或者不介意獲得專家幫助,則無需擔心。 同樣,要自定義主題,不提**用程式內支援,您將需要安裝新的外掛程式(該外掛程式可讓您編輯主題)或離線進行自定義。

joomla

joomla支援從後端公升級核心,即您登入到後端,轉到joomla更新元件(版本》 = 2.5.4)或joomla extension manager中的「更新」選項卡(版本<2.5.4),然後單擊「安裝更新」。 而已! 但是,在某些情況下,無法使用此更新方法。 其他更新joomla的方法是「安裝」方法,您可以在其中選擇乙個更新檔案,然後告訴joomla安裝它並手動更新,在此情況下您需要手動替換檔案。 請記住,在嘗試任何更新之前,請務必始終進行備份。 就編輯主題而言,您需要離線編輯主題或安裝主題編輯器外掛程式。

wordpress的

綜上所述

wordpress是定製和公升級的贏家。 這意味著,如果您乙個人或一小組人計畫建立**,這將很容易。 話雖如此,joomla和drupal不能簡單地被登出。 joomla具有更新功能,儘管drupal現在不提供此功能,但它具有使其成為領先cms的其他關鍵功能。

翻譯自:

開源內容管理系統

使用者管理開源 開源內容管理的使用者體驗

使用者管理開源 幾周前,我從github收到了一封電子郵件通知,提醒我有關基於使用者node.js的開源內容管理系統pencilblue中使用者提交的新問題。該通知的標題為 所見即所得 在ubuntu上執行的伺服器在貼上大量文字時會生成 sic 我對提交者幾乎一無所知,提交者的帳戶已經存在該 四年了...

內容管理系統開源專案招兵買馬

我們的目標是做乙個asp.net版本的內容管理系統。這個活動講給我們帶來以下好處 1,團結協作的團隊精神。有了合作經驗的隊友,是將來做 專案時的最佳選擇 2,得到乙個強大的內容管理系統。團隊內部開源,對外只免費。3,互相學習,提高技術。4,得到一些副產品,比如 後台框架 js控制項 彈出控制項等 這...

strapi 開源api 內容管理平台試用

strapi 是乙個開源的api 內容管理平台,功能操作起來還是比較方便簡單的。使用docker docker compose git clone cd strapi docker docker compose up d 首次初始化比較慢,需要等待,同時對於docker compose mongod...