使いやすい
わかりやすい管理画面、直感的なページビルダー、編集者にも開発者にも合う公開ワークフロー。
Z-CMS とは
わかりやすい管理画面、直感的なページビルダー、編集者にも開発者にも合う公開ワークフロー。
独立した Theme Engine により、テーマの構築・インストール・カスタマイズ・共有を思いどおりに行えます。
Plugin SDK、権限モデル、マーケットプレイスにより、コアに手を入れずに安全に拡張できます。
マルチテナント、RBAC、監査ログ、キャッシュ、ジョブキュー、クラウドネイティブな運用。
初日から強力に
コンテンツ管理、サイト設計、機能拡張をひとつの基盤で。特定のテーマやベンダーに縛られることはありません。
ブロックでページを組み立て、構造をデータとして保存し、あらゆる端末で高速に表示します。
テンプレート、レイアウト、ブロックスタイル、設定スキーマを、署名済みの独立したテーマとしてパッケージ化。
コンテンツタイプ、API、管理画面、バックグラウンドジョブ、フロントエンドのブロックを標準 SDK で拡張。
ウェブサイト、モバイルアプリ、キオスク、SaaS のコンテンツバックエンドとして Z-CMS を利用できます。
全面的な TypeScript、CLI、ローカル開発、ホットリロード、パッケージベースのアーキテクチャ。
署名付きパッケージ、サンドボックス化されたプラグイン実行環境、行単位のテナント分離、厳格な CSP。
エコシステムを見る
Z-SOFT とコミュニティが作るテーマとプラグイン。そのすべてが署名・検証済みです。管理画面から直接インストールできます。



開発者のために
標準化された SDK により、テーマやプラグインを独立したパッケージとして開発・テストし、Marketplace で配布できます。
開発者ドキュメントを読むimport { definePlugin } from "@zcmsorg/plugin-sdk";
export default definePlugin({
id: "vn.zsoft.plugin.seo",
name: "Z SEO",
permissions: ["content:read"],
setup(cms) {
cms.hooks.on("content.published", async ({ contentId }) => {
await cms.jobs.enqueue("generate-sitemap", { contentId });
});
},
});オープンに開発
Z-CMS は、自分たちの基盤を自分たちで持ちたい開発者・デザイナー・制作者・企業のためのオープンソースプロジェクトです。
ブログから
Platform を特定 provider に lock-in せず AI を統合する
1 つの CMS Core で複数 website を安全に分離する architecture
モダンな React architecture で presentation layer を CMS Core から分離する
Marketplace を software supply-chain system として設計する
Zero-downtime plugin activation と update のための lifecycle-oriented approach
モダンな open-source CMS のための、より安全な plugin runtime 設計
ご覧いただいているのは、実際の Z-CMS サイトで動作している Z Default テーマです。この行から下は管理画面で編集できる通常のコンテンツ(ページ・記事・メニュー・設定)で、上のランディング部分はテーマ自身が描画しています。
次のステップ: ドキュメントを読む、GitHub のソースを見る、あるいは「外観」画面からこのテーマを自分のものにする。
コンテンツ → ページ → Z-CMS へようこそ。ブロックを変更すると即座に反映されます。
外観 → テーマ設定。色・ロゴ・タグライン・お知らせバーはすべて設定であり、コードではありません。
外観 → マーケットプレイス。すべてのテーマは署名・検証済みで、再デプロイなしにインストールできます。
インストール、Theme SDK、Plugin SDK、デプロイガイド。
docs.z-cms.org