Godzilla. 2019-05-24
網(wǎng)站建設(shè)
查看頂級(jí)平面文件CMS選項(xiàng)
當(dāng)我們想到內(nèi)容管理系統(tǒng)(CMS)時(shí),我們經(jīng)常會(huì)考慮像WordPress和Drupal這樣的熱門產(chǎn)品。兩者都依賴于傳統(tǒng)的MySQL數(shù)據(jù)庫(kù),其中存儲(chǔ)了網(wǎng)站的內(nèi)容和設(shè)置。但是,并非所有系統(tǒng)都以這種方式工作。
例如,平面文件CMS避免了對(duì)數(shù)據(jù)庫(kù)服務(wù)器的需求。它們將站點(diǎn)數(shù)據(jù)存儲(chǔ)在簡(jiǎn)單的文本文件中。這可以減少延遲,并可以極大地提高網(wǎng)站性能。它還為更多定制數(shù)據(jù)結(jié)構(gòu),更便于攜帶和擴(kuò)展能力打開(kāi)了大門。
今天,我們將向您介紹一些比較流行且有趣的平面文件系統(tǒng)。它們的功能集各不相同,范圍從免費(fèi)到幾百美元不等。請(qǐng)繼續(xù)閱讀,找到符合您需求的選項(xiàng)。
Statamic
Statamic是最著名的平面文件系統(tǒng)之一,它基于流行的Laravel PHP框架。它提供了一整套功能,包括內(nèi)置表單,強(qiáng)大的媒體管理和通過(guò)git進(jìn)行版本控制。
通過(guò)精心設(shè)計(jì)的儀表板管理您的站點(diǎn)(您甚至可以通過(guò)命令行動(dòng)訪問(wèn)更新和維護(hù)功能),還有一個(gè)第三方主題和插件庫(kù),允許您擴(kuò)展站點(diǎn)功能。
我們應(yīng)該注意到Statamic是商業(yè)軟件,單個(gè)站點(diǎn)許可證運(yùn)行199美元。但是,這使您可以獲得無(wú)限制的支持和更新。該軟件幾乎可以在任何可以處理PHP的服務(wù)器上運(yùn)行。如果您想先在當(dāng)?shù)丨h(huán)境中試用,可以免費(fèi)試用。
Kirby
Kirby完全是關(guān)于定制的。例如,雖然安裝包含基于PHP和HTML的模板引擎,但您也可以將其替換為您想要的任何內(nèi)容。但它并不止于您的標(biāo)準(zhǔn)設(shè)計(jì)和開(kāi)發(fā)。CMS還允許開(kāi)發(fā)人員自定義管理面板以反映網(wǎng)站制作本身的需求。可以通過(guò)名為Blueprints的文件添加管理員布局,權(quán)限和字段等內(nèi)容。
您還可以找到一些獨(dú)特的功能,例如使用Markdown(通過(guò)KirbyText擴(kuò)展),版本控制和內(nèi)置REST API的功能。真實(shí)的形式,Kirby還將與其他數(shù)據(jù)源 - 包括數(shù)據(jù)庫(kù)。
請(qǐng)注意,Kirby也是商業(yè)軟件,每個(gè)站點(diǎn)的許可證價(jià)格為99歐元。但您可以在本地服務(wù)器上免費(fèi)試用它。
October CMS
與上面的Statamic一樣,October CMS基于Laravel。它具有不顯眼的模板,并使用Twig模板引擎。這使得它們成為一種相當(dāng)簡(jiǎn)單的體驗(yàn)。包含對(duì)Partials和Components的支持允許構(gòu)建模塊化站點(diǎn),其中可以使用和重用代碼。通過(guò)安裝(或創(chuàng)建自己的)插件進(jìn)一步擴(kuò)展。
可以通過(guò)UI輕松管理媒體文件等資產(chǎn)。此外,您還可以集成來(lái)自AWS或其他基于云的服務(wù)的文件。文件可按類型(圖像,視頻,文檔等)進(jìn)行排序,并可存儲(chǔ)在文件夾中。這有點(diǎn)類似于您期望在操作系統(tǒng)中找到的內(nèi)容。October CMS是免費(fèi)和開(kāi)源的。
GRAV
Grav在某些方面將自己與其他一些平面文件系統(tǒng)分開(kāi)。首先,管理面板是可選的。默認(rèn)情況下,可以通過(guò)命令行直接管理CMS,但可以通過(guò)免費(fèi)插件獲得功能齊全的儀表板。其次,像WordPress一樣,它能夠進(jìn)行多站點(diǎn)安裝 - 這意味著您可以從CMS的一個(gè)實(shí)例運(yùn)行多個(gè)網(wǎng)站。那想要了解更多關(guān)于網(wǎng)站建設(shè)的要點(diǎn),還可以看看《免費(fèi)的單頁(yè)組合網(wǎng)站建設(shè)者》。
與本次綜述中的其他人一樣,您也會(huì)發(fā)現(xiàn)很多靈活性。Grav包括以Markdown或HTML編寫內(nèi)容,添加自定義字段,帖子類型或分類,以及使用Twig模板引擎的功能,您還可以通過(guò)插件擴(kuò)展功能。免費(fèi)和開(kāi)源,Grav擁有一個(gè)熱情的開(kāi)發(fā)者社區(qū)。
Bolt
Bolt的后端內(nèi)容專注于內(nèi)容創(chuàng)作,為在線發(fā)布商提供了眾多選擇。用戶管理功能允許管理員將用戶級(jí)別分配給特定類型的內(nèi)容,而網(wǎng)站制作的開(kāi)發(fā)人員級(jí)別允許進(jìn)行設(shè)置和模板調(diào)整。
主題通過(guò)Twig處理,內(nèi)置表單功能允許您在不使用插件的情況下與用戶對(duì)應(yīng)。在后端,Bolt構(gòu)建在Silex PHP框架之上,并使用Symfony組件。一個(gè)獨(dú)特的功能是能夠完全標(biāo)記CMS-允許開(kāi)發(fā)人員完全標(biāo)記管理區(qū)域。
Bolt是免費(fèi)開(kāi)源的。此外,它的所有核心代碼都可以在GitHub上獲得。
快速而豐富的功能
只聽(tīng)到“平面文件”一詞就會(huì)給人一種錯(cuò)過(guò)某些東西的印象。如果它不使用傳統(tǒng)的數(shù)據(jù)庫(kù),它就不是很好,對(duì)吧?
更深入的了解表明,平面文件CMS可以非常有競(jìng)爭(zhēng)力。上述系統(tǒng)中可用的功能與其數(shù)據(jù)庫(kù)驅(qū)動(dòng)的功能相當(dāng)。選擇平面文件甚至還有一些非常引人注目的優(yōu)勢(shì)。
最重要的是,您可以在任何級(jí)別的虛擬主機(jī)上非常有效地運(yùn)行功能齊全的CMS。你不需要大量的馬力來(lái)運(yùn)行一個(gè)相當(dāng)大的高性能網(wǎng)站。
因此,如果您正在市場(chǎng)上購(gòu)買新的CMS,請(qǐng)不要害怕查看平面文件系統(tǒng)。你可能會(huì)對(duì)他們能做多少感到驚訝。
文章標(biāo)簽:
CMS系統(tǒng) 網(wǎng)站制作
Godzilla 簽
為了在編輯、圖象設(shè)計(jì)方面進(jìn)一步的提高,我想投身于網(wǎng)站行業(yè)中,一展所長(zhǎng),為所在的公司和社會(huì)貢獻(xiàn)一分力量!
文章評(píng)論: