Repolode
craftcms

craftcms/cms

Twigテンプレートと自動生成されるGraphQL APIを備えた、独自のWebサイトやデジタル体験を構築できるセルフホスト型PHPコンテンツ管理システム。

代替できる製品:ContentfulWordPress

スター
3,617
フォーク
709
未解決の Issue
530
最終コミット
10 時間前

これは何?

Craft CMSは、PHPで書かれたセルフホスト型のコンテンツ管理システムです。あらかじめ定義された投稿やページの種類にコンテンツを当てはめるのではなく、チーム独自のコンテンツモデルを定義できます。また、コンテンツの作成や管理に使える編集用コントロールパネルも備えています。

フロントエンドへの出力にはTwigテンプレートシステムを使ってページをレンダリングします。コンテンツモデルからGraphQL APIも自動生成されるため、別のアプリケーションからコンテンツを利用するヘッドレス構成にも対応します。コンテンツの保存先にはMySQLまたはPostgreSQLを使用します。

プロジェクトには、別途提供されるeコマースプラットフォームのCraft Commerceと、無料・有料プラグインを扱うPlugin Storeが含まれています。拡張フレームワークを使えば、開発者が独自の機能を追加できます。

主な機能

  • 01コンテンツの作成と管理に使えるコントロールパネル。
  • 02あらかじめ定義されたコンテンツタイプに縛られない柔軟なコンテンツモデリング。
  • 03ページのレンダリングに使えるTwigベースのテンプレートシステム。
  • 04ヘッドレスアプリケーション向けの自動生成GraphQL API。
  • 05無料・有料プラグインを扱うPlugin Store。
  • 06独自の機能を追加できる拡張フレームワーク。

ユースケース

  • 独自のコンテンツ構造を持つ企業Webサイトの構築。
  • GraphQL APIを通じた、別のフロントエンドへのコンテンツ配信。
  • セルフホスト型のPHPスタックを使ったブログや編集サイトの運営。

クイックスタート

  1. 1

    ComposerでCraftをインストールする

  2. 2

    公式のインストールガイドを読む

使う前に知っておきたいこと

  • MySQLまたはPostgreSQLを使用する、セルフホスト型のPHPサーバーが必要です。
  • ライセンスはNOASSERTIONと記載されています。使用前にライセンス条件を確認してください。
  • EC機能や多くのプラグインなど、一部の機能は有料または商用です。

トピック

よくある質問

cms とは?
Twigテンプレートと自動生成されるGraphQL APIを備えた、独自のWebサイトやデジタル体験を構築できるセルフホスト型PHPコンテンツ管理システム。 Craft CMSは、PHPで書かれたセルフホスト型のコンテンツ管理システムです。あらかじめ定義された投稿やページの種類にコンテンツを当てはめるのではなく、チーム独自のコンテンツモデルを定義できます。また、コンテンツの作成や管理に使える編集用コントロールパネルも備えています。
cms は無料で使えますか?ライセンスは?
cms は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
cms は今もメンテナンスされていますか?
活発にメンテナンス中。cms の最終コミットは 2026年10月19日 です。
cms は何に使えますか?
独自のコンテンツ構造を持つ企業Webサイトの構築。 GraphQL APIを通じた、別のフロントエンドへのコンテンツ配信。 セルフホスト型のPHPスタックを使ったブログや編集サイトの運営。
cms のインストール方法は?
ComposerでCraftをインストールする 公式のインストールガイドを読む
cms はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/craftcms/cms

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト