Statamic は、美しく管理しやすい Web サイトを構築するために設計された、Laravel を利用した最新のフラットファースト CMS です。これは、既存の Laravel アプリケーションにインストールしたり、スタンドアロン CMS として使用したりできるオープンソースのコンテンツ管理システムです。[1][2]
Statmic の主な機能には次のようなものがあります。
- 拡張性とカスタマイズ性が高く、開発者は複雑なオーダーメイドの Web サイトやアプリケーションを構築できます。[2]
- フルスタック CMS として、または REST API を提供するヘッドレス CMS として使用できます。[3]
- データベース主導型とフラットファイル型の両方のコンテンツ管理をサポートします。[2]
- HTML とシームレスに統合される、クリーンでシンプルなテンプレート言語を提供します。[2]
- コンテンツとサイト設定を管理するための強力なコントロール パネルが含まれています。[2]
- カスタム オーサリング エクスペリエンスを作成するためのさまざまなフィールド タイプとブループリントを提供します。[2]
- Git を使用したコンテンツのバージョン管理をサポートします。[2]
- 開発をスピードアップするためのコマンドライン ツールとワークフローを提供します。[2]
- 開発者とユーザーの活発で協力的なコミュニティがあります。[2][4]
Statamic を既存の Laravel アプリケーションにインストールするには、いくつかの手順に従う必要があります:[3]
1. `phpArtisan config:clear`を使用してLaravel設定キャッシュをクリアします。
2. `composer.json` ファイルの `post-autoload-dump` スクリプトに `statamic:install` コマンドを追加します。
3. Composer を使用して「static/cms」パッケージをインストールします。
既存の Laravel アプリへのインストール時には事前構成されていないため、インストール後、コンテンツ コレクション、ビュー、その他の Statamic 固有の機能を手動で設定する必要があります。[3]
引用:[1] https://github.com/statamic/cms
[2] https://statamic.com
[3] https://statamic.dev/installing/laravel
[4] https://statamic.dev