一個有趣的帶有版本控制的 CMS 現已開源!
歡迎這個項目的加入,使我們的開源世界更加豐富。
最近,TinaCMS 通過宣布已經徹底實現開源,使自我託管變得更加便捷,從而成為了 開源 CMS 俱樂部的新成員。
如果你對此還不太了解,那麼簡單介紹一下,CMS(內容管理系統)是一種便捷的管理網站內容的工具,其中著名的系統有 WordPress、Ghost 和 Joomla 等。
就 TinaCMS 而言,它是一款集成了 Git 版本控制的 無頭 CMS,重點是代碼優先和完全類型化。像 Unity 這樣的知名公司就使用它來維持其文檔的更新。?
那我們現在就來深入了解一下 TinaCMS。
TinaCMS:可以期待什麼?
在第一次發布自託管 TinaCMS 後端的工作基礎上,開發者們現已經使 TinaCMS 全面開源並在 Apache 2.0 許可 下全面可用。
早些時候,自託管後端是在「源碼可用」許可下提供的。但是,正如我們過去所看到的,它在某些情況下可能會受到限制。更新後的許可證現在應該更準確地反映 TinaCMS 的開源性質。
TinaCMS 的 James O'Halloran 還補充道:
儘管這是一個非常寬鬆的許可證,我們依然希望開發者在基於 TinaCMS 構建應用的過程中能感到舒心,無需擔心他們會遇到極限。
如果你問我,給開發者更多的權力就是最好的!?
你是否對布署你自己的 TinaCMS 實例產生了興趣?
如果你準備嘗試,那麼有兩個主要的方式可以進行 TinaCMS 的自託管。
首先是一種更為直接的方法,開發者們也為這種方法展示了一個樣例。這種方式是通過 GitHub 和 Vercel 實現的,可以在短短几分鐘內完成部署。
你自己可以試試看。?
? 你可以在 GitHub 上訪問這個自託管演示。
另一種方式是在其它平台上部署,自託管的 TinaCMS 版本並不依賴於 Vercel,而是能夠與 TinaCMS 支持的任何框架 配合使用。
你只需確保你的平台支持 express 請求處理程序,以便後端 API 能夠正常運行。
有關部署的更多信息,我建議你訪問 官方文檔。
你還可以通過官方 公告博客 進行更深入的了解。
? 今年有很多項目都進行了開源。那麼你認為接下來哪些項目應該開源呢?
via: https://news.itsfoss.com/tinacms-open-source/
作者:Sourav Rudra 選題:lujun9972 譯者:geekpi 校對:wxy
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive