各機能の設定

pitcmsプロジェクトの各機能を使用するために必要な設定方法を説明します。

設定には、左のサイドバーの「設定」からアクセスでき、現在設定できる項目は以下の通りです。

  • 一般: プロジェクト名やプランを変更できます。
  • ブランチ: pitcmsで使用するGitHubリポジトリのブランチを設定できます。
  • 画像: 画像をアップロードするためのプロバイダを設定できます。
  • プレビュー: ホスティングプロバイダーを選択しプレビュー機能を有効にできます。
  • レビュー: 編集セッションのレビューを有効にします。変更を反映できるのがレビューを依頼された人のみになります。
  • フォーム: お問い合わせフォームの作成・管理ができます。詳しくはフォーム機能を参照してください。

一般

プロジェクト名の変更やプランの確認・変更ができます。

プロジェクト名を指定しない場合、GitHubリポジトリ名がプロジェクト名として使用されます。

ブランチ

pitcmsで使用可能なブランチを設定できます。

ここで設定したブランチは「環境」として表示され、各環境ごとにコンテンツの編集やプレビューが可能になります。

コンテンツの変更は、それぞれの環境に対するプルリクエストとしてGitHubリポジトリに反映されます。

pitcmsでは、設定はエンジニアの方に行ってもらうことを想定していますが、実際にCMSを利用してコンテンツを入力するのは、非エンジニアの方々を想定しています。 したがって、ブランチ名をはじめとしたGit・GitHub用語をできるだけ排除できるようにしています。

画像

画像アップロード用のプロバイダを設定できます。 現在サポートされているプロバイダは以下の通りです。

  • Cloudinary
  • Cloudflare R2

ここで設定したプロバイダは、pitcmsの画像フィールドや、リッチテキストフィールド内で画像をアップロードする際に使用されます。

プレビュー

ホスティングプロバイダを選択し、プレビュー機能を有効にできます。 現在サポートされているホスティングプロバイダは以下の通りです。

  • Vercel
  • Netlify
  • Cloudflare Pages
  • Cloudflare Workers

ホスティングプロバイダーを選択すると、pitcmsは編集セッションで作られたブランチのデプロイを自動的に検出し、プレビューリンクダッシュボード上に表示します。

Vercel の Deployment Protection について

Vercelにはプレビューデプロイへのアクセスを制限する Deployment Protection という機能があります。この機能が有効になっている場合、VercelプロジェクトのチームメンバーでないユーザーはプレビューURLにアクセスできません。

pitcmsでプレビューリンクを開いた際に認証画面が表示されてプレビューが確認できない場合は、この Deployment Protection が原因の可能性があります。

pitcmsのユーザー全員がプレビューを確認できるようにしたい場合は、Vercelダッシュボードの Settings → Deployment Protection から Standard Protection を無効にしてください。