Payload
Next.js にネイティブ統合された初のヘッドレス CMS。/app フォルダに直接インストールされ、フロントエンドとバックエンドが一体化し、開発がさらに効率化されます。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
Next.js でコンテンツ管理を再構築すれば、/app フォルダから離れることなく、バックエンドとフロントエンドの両方を構築できます。
主な機能
- 既存の Next.js プロジェクトの /app フォルダに直接インストールでき、CMS を別途デプロイする必要はありません
- React Server Components 内でデータベースを直接クエリでき、REST や GraphQL は不要です
- 認証、バージョン管理、下書き機能、多言語サポートを内蔵
- 柔軟なビジュアルレイアウトビルダー(Block モード)で、カスタムコンポーネントに対応
- 完全にカスタマイズ可能な React 管理パネルで、ブラックボックスなし
できないこと
- •1) 現在、Next.js の App Router のみサポートしています(Pages Router は推奨されません)。2) デフォルトで MongoDB または PostgreSQL を使用するため、事前にデータベース接続を設定する必要があります。3) 一部の高度なプラグインは無料ではない、または追加の設定が必要な場合があります。4) v3 への移行時には公式の移行ガイドを参照してください。参照しない場合、既存のコンテンツが破損する可能性があります。
使用例
- 企業の公式サイトやブログで、柔軟なコンテンツモデルとカスタムフロントエンドが必要な場合
- ECプラットフォームやデジタル製品のショーケースページなど、Next.js との緊密な統合が必要なプロジェクトを構築する場合
- オープンソースでベンダーロックインのない CMS を求め、SaaS のサブスクリプション費用を回避したいチーム
- TypeScript でフルスタック開発を行い、自動的に型安全な CMS を得たい場合
Payload は、Next.js 専用に設計されたオープンソースのヘッドレス CMS で、既存の /app フォルダ内に直接インストールでき、バックエンドとフロントエンドを同じコードベースに統合できます。React Server Components 内でデータベースを直接クエリでき、追加の REST や GraphQL インターフェースは不要です。認証、バージョンと下書き、多言語サポート、ブロックベースのレイアウトビルダー、カスタマイズ可能な React 管理パネル、Lexical ベースのリッチテキストエディタが組み込まれています。Vercel や Cloudflare のサーバーレス環境を含む、あらゆるプラットフォームへのデプロイに対応しています。TypeScript を完全にサポートし、データ型を自動生成します。有料サブスクリプションは不要で、ベンダーロックインもなく、拡張性が非常に高いのが特徴です。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
Node.js 18+ と pnpm(または npm/yarn)がインストールされていることを確認してください
ターミナルで実行:pnpx create-payload-app@latest
テンプレートを選択(website テンプレートを推奨。完全なフロントエンドとバックエンドの例を含む)
- Node.js 18+ と pnpm(または npm/yarn)がインストールされていることを確認してください
- ターミナルで実行:pnpx create-payload-app@latest
- テンプレートを選択(website テンプレートを推奨。完全なフロントエンドとバックエンドの例を含む)
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
プロジェクトフォルダを削除するだけで完全にアンインストールできます。CLI をグローバルにインストールしている場合は、pnpm remove payload -g を実行して削除してください。データベースは必ずバックアップしてください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs