新規投稿のお知らせを受信されたい方は、サブスクリプションをご登録ください:

Cloudflare Pagesがあなたのお気に入りのCMSと提携するようになりました

2021-11-17

1分で読了
この投稿はEnglishおよび简体中文でも表示されます。

ヘッドレスCMSへの関心は、過去数年間で目覚ましい成長を遂げており、多くの企業がツールの採用を検討しています。視聴者は、スマートフォン、ウェアラブル、パーソナルデバイスなど、さまざまな形式の新しいインターフェースを介してコンテンツを消費するため、コンテンツをバックエンドと切り離すというアイデアは、開発チームとエンドユーザー双方により良いエクスペリエンスを提供します。ヘッドレスCMSを利用する機会は、今後さらに増えるでしょう。こうしたことから、本日、SanityStrapiとのパートナーシップを発表できること、また、すべての人にとってお気に入りのCMSプロバイダーであるContentfulWordPress との既存の統合を共有することを嬉しく思います。

Cloudflare Pages Partners Up Contentful, Sanity and Strapi

ヘッドレス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つのことを行う必要があります:

  1. Deploy Hookの名前を選択する:Deploy Hookには任意の名前を付けることができます

  2. 構築するブランチの選択:Deploy Hookを使用してURLがリクエストされたときに、ビルドおよびデプロイされるブランチを指定できます

Deploy Hookが提供されると、選択したCMS内にウェブフックを設定してDeploy Hookを貼り付ける準備が整います。

これで終了です!あとはマーケティングチームにお任せです。リッチコンテンツを更新し、ビルドが自動的にトリガーされて、サイトが更新されます!

当社のパートナー

もちろん、Deploy Hooksは、Pagesサイトで選択したヘッドレスCMSを使用して、チームにより良い開発エクスペリエンスを提供するための出発点にすぎません。統合はまだまだ続きます。当社はCMSパートナーのSanityStrapiContentfulWordPressとも統合します!

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のドキュメントをご確認ください。今すぐ最初のプロジェクトをデプロイしましょう!

Cloudflareは企業ネットワーク全体を保護し、お客様がインターネット規模のアプリケーションを効率的に構築し、あらゆるWebサイトやインターネットアプリケーションを高速化し、DDoS攻撃を退けハッカーの侵入を防ぎゼロトラスト導入を推進できるようお手伝いしています。

ご使用のデバイスから1.1.1.1 にアクセスし、インターネットを高速化し安全性を高めるCloudflareの無料アプリをご利用ください。

より良いインターネットの構築支援という当社の使命について、詳しくはこちらをご覧ください。新たなキャリアの方向性を模索中の方は、当社の求人情報をご覧ください。
Full Stack WeekCloudflare PagesJAMstackServerless

Xでフォロー

Nevi Shah|@nevikashah
Abhi Das|@abhidasone
Cloudflare|@cloudflare

関連ブログ投稿

2024年5月30日 13:00

Disrupting FlyingYeti's campaign targeting Ukraine

In April and May 2024, Cloudforce One employed proactive defense measures to successfully prevent Russia-aligned threat actor FlyingYeti from launching their latest phishing campaign targeting Ukraine...

2024年4月04日 13:00

Announcing Pages support for monorepos, wrangler.toml, database integrations and more!

Today, we’re launching four improvements to Pages that bring functionality previously restricted to Workers, with the goal of unifying the development experience between the two. Support for monorepos, wrangler.toml, new additions to Next.js support and database integrations...