一個高擴展性的博客系統:Twenty
對工程師來說,遇到一個擴展性好、便捷、高效、穩定的開發框架是一件非常值得開心的事情。相比于有時不得不維護那些龐雜而過時的系統,這甚至可以稱得上是件幸福的事情。Twenty 就是誕生于這樣一個愿景——在博客甚至所有CMS系統里,成為擴展性最好,技術堆棧最便捷的框架,讓開發者在用它時真正實現開發的自由。
Twenty 不像 Wordpress 那樣龐雜,而是從下至上的概念非常簡單,花3分鐘閱讀完開發手冊你就已經能看清全貌。Twenty 也不像Ghost自己重造了內核,而是擁抱大量優秀、成熟的開源框架,讓開發者們幾乎無需任何附加學習成本,就能直接上手開發。
什么是Twenty 的核心價值,是架構。
Twenty遵循前后端分離,采用標準RESTful接口,前后可以完全獨立自由地開發。但同時,也仍然支持傳統的后端渲染頁面模式;Twenty 后端為“內容節點”、“索引”、“用戶”等通用CMS概念提供了構造方法,這些構造方法能自動生成接口、自動實現“生成摘要”等功能。二次開發時,通常只需聲明,就已經可用了;在前端,Twenty 提供了一整套與后端接口對應的AngularJS模塊。這意味著絕大多數情況下,不用寫任何邏輯代碼,僅僅將模板應用過來,增刪改查就已經實現……
模塊智能管理
可視化模塊管理,自動提示模塊對系統的修改情況。安裝模塊前后系統會自動保存狀態,出錯自動回滾。
在線市場
一鍵安裝想要的模塊,后臺自動下載、自動安裝,無需人工干預。市場自動對模塊進行安全檢測,杜絕惡意插件。
開發模塊一鍵發布
開發者可直接在本地系統進行修改,開發完成后無需手動整理成模塊。使用系統工具即可一鍵將修改打包成模塊,一鍵發布到市場。
其他系統一鍵導入
將在后臺增加對 wordpress、ghost 等博客工具及在線博客的數據導入功能。遷移在線即可完成。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!