當我們想到內容管理系統(CMS)時,我們經常會考慮像 WordPress 和 Drupal 這樣的熱門產品。兩者都依賴於傳統的 MySQL 資料庫,其中儲存了網站的內容和設定。但是,並非所有系統都以這種方式工作。
例如,平面檔案 CMS 避免了對資料庫 WooCommerce 伺服器的需求。它們將站點資料儲存在簡單的文字檔案中。這可以減少延遲,並可以極大地提高網站效能。它還為更多定製資料結構,更便於攜帶和擴充套件能力開啟了大門。
今天,我們將向您介紹一些比較流行且有趣的平面檔案系統。它們的功能集各不相同,範圍從免費到幾百美元不等。請繼續閱讀,找到符合您需求的選項。
Statamic
Statamic 是最著名的平面檔案系統之一,它基於流行的 Laravel PHP 框架。它提供了一整套功能,包括內建表單,強大的媒體管理和透過 git 進行版本控制。
透過精心設計的儀表板管理您的站點(您甚至可以透過命令列動訪問更新和維護功能), 還有一個第三方主題和外掛庫,允許您擴充套件站點功能。
我們應該注意到 Statamic 是商業軟體,單個站點許可證執行 199 美元。但是,這使您可以獲得無限制的支援和更新。該軟體幾乎可以在任何可以處理 PHP 的 WooCommerce 伺服器上執行。如果您想先在當地環境中試用,可以免費試用。
Kirby
Kirby 完全是關於定製的。例如,雖然安裝包含基於 PHP 和 HTML 的模板引擎,但您也可以將其替換為您想要的任何內容。但它並不止於您的標準設計和開發。 CMS 還允許開發人員自定義管理面板以反映 WordPress 網站製作本身的需求。可以透過名為 Blueprints 的檔案新增管理員佈局,許可權和欄位等內容。
您還可以找到一些獨特的功能,例如使用 Markdown(透過 KirbyText 擴充套件),版本控制和內建 REST API 的功能。真實的形式,Kirby 還將與其他資料來源 – 包括資料庫。
請注意,Kirby 也是商業軟體,每個站點的許可證價格為 99 歐元。但您可以在本地 WooCommerce 伺服器上免費試用它。
October CMS
與上面的 Statamic 一樣,October CMS 基於 Laravel 。它具有不顯眼的模板,並使用 Twig 模板引擎。這使得它們成為一種相當簡單的體驗。包含對 Partials 和 Components 的支援允許構建模組化站點,其中可以使用和重用程式碼。透過安裝(或建立自己的)外掛進一步擴充套件。
可以透過 UI 輕鬆管理媒體檔案等資產。此外,您還可以整合來自 AWS 或其他基於雲的服務的檔案。檔案可按型別(影像,影片,檔案等)進行排序,並可儲存在資料夾中。這有點類似於您期望在作業系統中找到的內容。 October CMS 是免費和開源的。
GRAV
Grav 在某些方面將自己與其他一些平面檔案系統分開。首先,管理面板是可選的。預設情況下,可以透過命令列直接管理 CMS,但可以透過免費外掛獲得功能齊全的儀表板。其次,像 WordPress 一樣,它能夠進行多站點安裝 – 這意味著您可以從 CMS 的一個例項執行多個網站。那想要了解更多關於 WordPress 外貿獨立站網站建設的要點,還可以看看《免費的單頁組合 WordPress 外貿獨立站網站建設者》。
與本次綜述中的其他人一樣,您也會發現很多靈活性。 Grav 包括以 Markdown 或 HTML 編寫內容,新增自定義欄位,帖子型別或分類,以及使用 Twig 模板引擎的功能,您還可以透過外掛擴充套件功能。免費和開源,Grav 擁有一個熱情的開發者 WooCommerce 社群。
Bolt
Bolt 的後端內容專注於內容創作,為線上匯出商提供了眾多選擇。多使用者管理功能允許管理員將多使用者級別分配給特定型別的內容,而 WordPress 網站製作的開發人員級別允許進行設定和模板調整。
主題透過 Twig 處理,內建表單功能允許您在不使用外掛的情況下與多使用者對應。在後端,Bolt 構建在 Silex PHP 框架之上,並使用 Symfony 元件。一個獨特的功能是能夠完全標記 CMS-允許開發人員完全標記管理區域。
Bolt 是免費開源的。此外,它的所有核心程式碼都可以在 GitHub 上獲得。
快速而豐富的功能
只聽到 “平面檔案” 一詞就會給人一種錯過某些東西的印象。如果它不使用傳統的資料庫,它就不是很好,對吧?
更深入的瞭解表明,平面檔案 CMS 可以非常有競爭力。上述系統中可用的功能與其資料庫驅動的功能相當。選擇平面檔案甚至還有一些非常引人注目的優勢。
最重要的是,您可以在任何級別的 WooCommerce 虛擬主機上非常有效地執行功能齊全的 CMS 。您不需要大量的馬力來執行一個相當大的高效能網站。
因此,如果您正在市場上購買新的 CMS,請不要害怕檢視平面檔案系統。您可能會對他們能做多少感到驚訝。