ページ内ナビ
概要
Statamic CMSはLaravel applicationへ追加するcore Composer packageです。contentをflat-firstに扱いGit workflowと組み合わせられるCMSで、新規siteは別のstatamic/statamic application repositoryをStatamic CLIから生成します。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
Laravel applicationへCMS coreをComposer packageとして組み込む
cms repositoryは単独applicationではなく、既存Laravelへinstallするcore packageです。composer.jsonはLaravel 12.40+または13系をrequireしています。
flat-first contentとGit workflowをWeb制作へ持ち込む
公式application repositoryはStatamicをflat-first、Laravel + Git powered CMSと説明しており、contentをcodebaseと近いworkflowで管理できます。
出典:[4]
fresh projectはCLIからapplication templateを生成する
Statamic 6の公式install guideはCLIをglobal Composer packageとして導入し、statamic newで新規siteを作成する手順を案内しています。
出典:[5]
向いている用途
Laravelを土台にeditor向けcontrol panelとGit-friendly content運用を組み合わせたい場合に向く
Laravel ecosystemを活かしつつ、content editor向けCMSとdeveloper側のGit workflowを一つのprojectで運用したいWeb制作の候補になります。
出典:[4]
導入前の確認
公開sourceだがlicenseはproprietaryでOSI系OSSではない
composer.jsonはlicenseをproprietaryとし、LICENSE.mdは利用・配布に独自条件を定めています。公開repositoryであることとopen-source licenseであることを分けて扱います。
1 licensed copyを複数production environmentへ同時利用しない
LICENSE.mdは各licensed copyを同時に1つを超えるproduction environmentへactive installしない条件を定めています。production構成とlicense数を確認します。
出典:[7]
licensing機能の変更・回避やproprietary codeの他project再利用は禁止される
LICENSE.mdはlicensing featureのalter/circumventを禁止し、proprietary code・design・component等を他projectへ再利用する場合は明示的な同意が必要としています。
出典:[7]
参考にした公式資料
- [1]statamic/cms repository(2026-10-01)
- [2]Statamic CMS README(2026-10-01)
- [3]Statamic CMS composer.json(2026-10-01)
- [4]Statamic application README(2026-10-01)
- [5]Statamic 6 CLI installation guide(2026-10-01)
- [6]Statamic CMS v6.34.1 release(2026-10-01)
- [7]Statamic proprietary license(2026-10-01)
編集部からの補足
Laravel applicationへ追加できるCMS core packageで、fresh projectは別のstatamic/statamic application repositoryとCLIから作成します。sourceはGitHubで公開されていますがlicenseはproprietaryで、1ライセンス1 production environmentや再利用制限があるためOSI系OSSとして扱わない点が重要です。
3ステップで試す
- 1
Statamic CLIを導入
PHP 8.3+とComposerが使える環境へ公式CLIを導入します。cms repository単体では起動せず、新規siteはapplication templateから作成します。
composer global require statamic/cli - 2
新しいStatamic siteを作成
公式CLIのwizardでstatamic/statamic application projectを生成します。既存Laravelへ直接入れる場合はcomposer require statamic/cms --with-dependenciesを使用します。
statamic new my-site - 3
development environmentを起動
生成されたapplicationのComposer scriptでlocal developmentを開始します。production利用前にStatamicのproprietary license条件と必要なsite licenseを確認します。
cd my-site && composer dev
成長
成長の推移 · 直近30日
4,904 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 129
- Open PR
- 90
開発アクティビティを蓄積中です。
Built with
カテゴリとタグ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Passbolt6,146 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
user-owned keyとend-to-end encryptionでteam credentialを安全に共有・監査する
PHP - Hi.Events4,043 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
ticket販売からcheck-inまでイベント運営をself-hostできる
PHP - Fusio2,118 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
APIゲートウェイ・開発者ポータル・SDK生成をセルフホストでまとめる
PHP - Laravel85,049 Stars
共通タグ 3件 · 共通カテゴリ 1件
Laravel frameworkと開発toolを組み込んだPHP Web application skeleton
Blade - Crater8,349 Stars
共通タグ 5件 · 共通カテゴリ 1件 · 同じ言語
invoice・estimate・payment・expenseを一つのself-hosted業務画面で管理する
PHP - mixpost3,725 Stars
共通タグ 4件 · 共通カテゴリ 2件
SNS投稿・calendar・analyticsをLaravelへ組み込んでself-hostするsocial media manager Lite
Vue
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。