|
最近、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 をセルフホストするには主に 2 つの方法があります。 まず、より直接的なアプローチがあります。開発者たちはこの方法の例をデモしました。GitHubとVercelを使用して実装されたこのアプローチは、わずか数分でデプロイできます。 ぜひご自身でお試しください。👇
別のアプローチとしては、他のプラットフォームにデプロイする方法があります。TinaCMSのセルフホストバージョンはVercelに依存せず、TinaCMSがサポートするあらゆるフレームワークで使用できます。 バックエンド API が正しく機能するには、プラットフォームが Express リクエスト ハンドラーをサポートしていることを確認するだけで済みます。 デプロイメントの詳細については、公式ドキュメントを参照することをお勧めします。 公式発表ブログでも詳細を知ることができます。 💬 今年は多くのプロジェクトがオープンソース化されました。では、次にオープンソース化すべきプロジェクトはどれだと思いますか? |