EmpasyのSyncCMSは、開発者の技術的な開放性への欲求と、現場の担当者の簡単なパブリッシングへのニーズの両方を満たす次世代CMSプラットフォームです。本記事では、SyncCMSのコア技術アーキテクチャについて詳しく掘り下げます。

1. ページフラグメント(Page Fragments)とブロックの組み立て

SyncCMSは、Web UI全体を細分化されたページフラグメントとしてモジュール化して管理します。これはReactコンポーネントに似ていますが、サーバーサイドレンダリングレイヤーでドラッグアンドドロップをネイティブにサポートします。

2. Headlessアーキテクチャの統合

すべてのコンテンツをRESTful APIとGraphQLを通じて公開することで、フロントエンド開発者が特定のビューテンプレートに縛られることなく、Next.js、Nuxt.js、SvelteKitなどのモダンなフレームワークを自由に使用できるようにします。