3個基於Node.js的內容管理系統

edithfang發表於2014-11-20
眾所周知,至少有超過一千個的不同內容管理系統被提供,而其中有90%的可能是用PHP編寫的!你可能不會想到,很多的人往往喜歡的是以Node.js作為語言開發的功能性軟體。Node.js讓我們能夠做很多的事情,這在之前是不可能的。它不僅改變了開發人員使用JavaScript的方式,還提供給開發人員非常多好的框架。

作為一名開發人員,你不得不瞭解以下為你介紹的三種流行的基於Node.js的內容管理系統。它們將對你的工作起到很大的幫助,不容錯過哦!一起來看看吧。

KeystoneJS



KeystoneJS是一個基於Express與Mongoose的Node.js CMS內容管理平臺和Web應用平臺。

Keystone能夠方便快速的建立基於資料庫驅動的網站應用,還提供了安全認證和會話管理、動態路由、能夠對密碼自動加密、表 單校驗處理、自動產生管理介面、Email郵件傳送等。同時,基於Keystone還能夠快速起步開發能夠投入生產執行的成熟產品。

Calipso



Calipso是一個簡單的內容管理系統,建立類似於Drupal和WordPress的主題,同時以設計快速靈活簡單著稱。但是我也不得不說,Calipso是非常小的,所以這也可能是非常多的業內人士沒有將其列入最佳的原因。當然,如果你對Calipso非常感興趣,你也可以參看以前Calipso網站的例子。

Calipso採用模式化的方式來提供一個你所期望的CMS功能。所有的核心功能(不包括引導)、主題和形式都是通過模組來提供的。當然這些模組也許在未來某個時候可能會被分解,那麼如何看待當前這些模組呢,我想更重要的還是建立屬於自己的模組。

Apostrophe



Apostrophe是一個具有最小學習曲線和最大的靈活性的開源CMS。我想,這是很多開發人員夢寐以求的,我們只需要專注於設計本身,而不是集中精力的去學習一種新的程式語言。Apostrophe對一些想要建立社群網站的公司來說非常的具有吸引力。

我不能說對於建立一個社群論壇,Apostrophe是非常完美的。但是作為對Node.js工作原理和如何在網路上反應的學習,我想它是一個非常完美的教程。絕對值得推薦!
相關閱讀
評論(1)

相關文章