DUICUO

バージョン管理機能を備えた興味深い CMS がオープンソースになりました。

最近、TinaCMS は完全にオープン ソースになりセルフ ホスティングがより便利になったことを発表し、オープン ソース CMS クラブの新しいメンバーになりました。

CMS(コンテンツ管理システム)についてよく知らない方のために簡単に説明します。CMSとは、ウェブサイトのコンテンツを管理するための便利なツールです。よく知られているシステムとしては、WordPress、Ghost、Joomlaなどがあります。

TinaCMSは、Gitバージョン管理を統合し、コードファーストアプローチと完全な型付けを重視したヘッドレスCMSです。Unityなどの有名企業は、ドキュメントを最新の状態に保つためにTinaCMSを使用しています。🤯

それでは、TinaCMS を詳しく見てみましょう。

TinaCMS: 何が期待できるのでしょうか?

開発者は、セルフホスト型 TinaCMS バックエンドの最初のリリースを基にして、TinaCMS を完全にオープン ソース化し、Apache 2.0 ライセンスの下で利用できるようになりました。

これまで、セルフホスト型バックエンドは「ソースコード利用可能」ライセンスの下で提供されていました。しかし、過去の事例から、このライセンスは特定の状況において制約となる可能性がありました。今回の更新により、TinaCMSのオープンソースとしての性質がより正確に反映されるようになりました。

TinaCMS の James O'Halloran 氏は次のように付け加えました。

これは非常に寛容なライセンスですが、開発者が制限に遭遇することを心配することなく、TinaCMS に基づくアプリケーションを快適に構築できることを願っています。

私に言わせれば、開発者にもっと権限を与えるのが最善のアプローチです!😄

独自の TinaCMS インスタンスを展開することに興味がありますか?

試してみる準備ができたら、TinaCMS をセルフホストするには主に 2 つの方法があります。

まず、より直接的なアプローチがあります。開発者たちはこの方法の例をデモしました。GitHubとVercelを使用して実装されたこのアプローチは、わずか数分でデプロイできます。

ぜひご自身でお試しください。👇

📋 このセルフホスト型デモには GitHub からアクセスできます。

別のアプローチとしては、他のプラットフォームにデプロイする方法があります。TinaCMSのセルフホストバージョンはVercelに依存せず、TinaCMSがサポートするあらゆるフレームワークで使用できます。

バックエンド API が正しく機能するには、プラットフォームが Express リクエスト ハンドラーをサポートしていることを確認するだけで済みます。

デプロイメントの詳細については、公式ドキュメントを参照することをお勧めします。

公式発表ブログでも詳細を知ることができます。

💬 今年は多くのプロジェクトがオープンソース化されました。では、次にオープンソース化すべきプロジェクトはどれだと思いますか?