本文へスキップ
Z-CMS is being built in the open on GitHub. コミュニティに参加する

Z-CMS

機能

ページビルダー、テーマエンジン、プラグイン SDK、そしてヘッドレス API。

コンテンツ

ページと記事は ブロック から構成されます。HTML の塊ではなく構造化データであることが、同じコンテンツを別のテーマでも、モバイルアプリでも、API 経由でも、書き直さずに表示できる理由です。コンテンツタイプ・フィールド・ルートは管理画面で設定でき、サイトが公開するすべての言語でコンテンツを持てます。

テーマ

テーマは独立した署名付きパッケージです。テンプレート、メニュー位置、設定スキーマを宣言し、管理画面はそのスキーマから設定フォームを生成します。つまり CMS 本体を変更せずにテーマが選択肢を追加できます。テーマはサーバー上で描画され、クライアント JavaScript を一切送りません。自分が書いていないテーマを安全にインストールできるのはそのためです。

プラグイン

プラグインは標準 SDK を通じて、コンテンツタイプ・API・管理画面・バックグラウンドジョブ・フロントエンドのブロックを拡張します。必要な権限を宣言し、サンドボックスで動作し、読み込み前に検証されます。コアに手を加えることはありません。

運用

行単位で分離されたマルチテナント、RBAC、監査ログ、Redis によるキャッシュとジョブキュー、メディア用のオブジェクトストレージ。VPS 1 台でもクラスタでも運用できます。

ドキュメントで詳しく

ここにあるすべての機能に、使い方を説明したページがあります。

ドキュメントを読む