ヘッドレスCMSへの関心は、過去数年間で目覚ましい成長を遂げており、多くの企業がツールの採用を検討しています。視聴者は、スマートフォン、ウェアラブル、パーソナルデバイスなど、さまざまな形式の新しいインターフェースを介してコンテンツを消費するため、コンテンツをバックエンドと切り離すというアイデアは、開発チームとエンドユーザー双方により良いエクスペリエンスを提供します。ヘッドレスCMSを利用する機会は、今後さらに増えるでしょう。こうしたことから、本日、SanityとStrapiとのパートナーシップを発表できること、また、すべての人にとってお気に入りのCMSプロバイダーであるContentfulとWordPress との既存の統合を共有することを嬉しく思います。
ヘッドレスCMSについて
ヘッドレスCMSは、マーケティングサイト、ブログ、電子商取引サイトのいずれにおいても、これまでで最も一般的なAPI統合の1つです。チームはユーザーフレンドリーなインターフェイスを介してサイトのコンテンツを入力し、データベースに保存できるため、コードベースに触れることなくサイトを簡単に更新できます。Jamstackのプラットフォームとして、私たちのロードマップの大きな部分は、私たち自身のツールを構築したり、お客様の開発エコシステムとPagesに適合するツールの統合を提供したりする方法を理解することです。こうしたことから、今年の8月には、Deploy Hooks のPagesによるサポートを発表しました。
Deploy Hook はどう連携するの?
Deploy Hooksは、ヘッドレスCMSで行われた更新を経由してPagesに接続し、デプロイを起動させるためのキーとなるものです。開発者がサイトのコンテンツ更新のために1日に数回pingを実行する代わりに、マーケティングチームは、Deploy Hookを介してヘッドレスCMSのインターフェイス内で直接サイトを更新できます。これは、gitコマンドの領域外で新しいデプロイをトリガーするHTTP POSTリクエストを受け入れる、Pagesで作成されたURLです。CMS 内で Deploy Hook を受け入れるように設定すれば、CMS 内でコンテンツが更新されるたびに、Pages ダッシュボードで新しいデプロイが自動的に開始されるようになります。
Deploy Hookはどうすれば作成できますか?
Deploy Hookを作成するために、Pagesインターフェース内で2つのことを行う必要があります:
Deploy Hookの名前を選択する:Deploy Hookには任意の名前を付けることができます
構築するブランチの選択:Deploy Hookを使用してURLがリクエストされたときに、ビルドおよびデプロイされるブランチを指定できます
Deploy Hookが提供されると、選択したCMS内にウェブフックを設定してDeploy Hookを貼り付ける準備が整います。
これで終了です!あとはマーケティングチームにお任せです。リッチコンテンツを更新し、ビルドが自動的にトリガーされて、サイトが更新されます!
当社のパートナー
もちろん、Deploy Hooksは、Pagesサイトで選択したヘッドレスCMSを使用して、チームにより良い開発エクスペリエンスを提供するための出発点にすぎません。統合はまだまだ続きます。当社はCMSパートナーのSanity、Strapi、Contentful、WordPressとも統合します!
Pagesでは、これら4つのCMSが最も多く利用されています。今後数か月以内に、パートナーと緊密に協力して、さらに関係性を構築していきます。
Cloudflareと提携できることを、またCloudflare Pagesからこのことを新たに発表できることを喜ばしく思います。Sanityでは、プラットフォームでコンテンツを操作するユーザーに深い関心を持っています。Cloudflareの新しいDeploy Hooksを使用すると、開発者はコンテンツの変更に基づき、静的サイトのビルドの自動化を許可されます。これは、コンテンツ作成者にとって大きな改善です。これらを構造化コンテンツおよびGROQを利用したWebhookと組み合わせることで、お客様はこれらのビルドを行う時期について、戦略的に取り組むことができます。このリリースに参加できることをうれしく思います。コミュニティがSanityとCloudflareを使って何をビルドするのか、楽しみにしています。- Sanity.ioの共同創設者、Even Westvang
PagesとSanityを使用してサイトを構築する方法については、Sanityのビデオチュートリアルをご覧ください!
Strapiでは、Cloudflareとのパートナーシップにエキサイトしています。これにより開発者は、コンテンツチームの本番環境に変更をデプロイする際の複雑性を抽象化できます。StrapiのDeploy Hookなら、誰もが新しいコンテンツと更新を迅速かつ自律的に進められます。- Strapi.ioのCEO、Pierre Burgy
この統合により、お客様はチームとより効率的かつ機能横断的に作業できます。マーケティングチームは、Contentfulを直接更新して、開発者がコードベースを更新することに依存することなく、デプロイを自動的にトリガーできます。だからこそ関係するすべてのチームのエクスペリエンスが向上し、生産性が向上します。- Contentfulのテクニカルパートナーシップディレクター、Jeff Blattel
開始する
PagesプロジェクトをパートナーCMSに接続する方法の詳細については、 Deploy Hooksのドキュメントをご確認ください。今すぐ最初のプロジェクトをデプロイしましょう!