Primo を使用すると、ページの構築、コンテンツの更新、コードの編集が一度に 1 ブロックずつ簡単に行えます。
Primocms.org • Discord • ドキュメント • ニュースレター • YouTube
WordPress、Drupal、Joomla などの従来のモノリシック CMS は、素早いセットアップと簡単なコンテンツ編集を可能にしますが、時代遅れで重労働な開発手法に依存しています (多くの場合、サイトのカスタマイズや新しいコンポーネントの追加にはプラグインやサードパーティのサービスに依存します)。ヘッドレス CMS は、最新の開発手法とフレームワークを使用してビュー レイヤーを最新化するために登場しましたが、コンテンツ レイヤーから分離されているため、コンテンツ編集エクスペリエンスは劣っています。
Primo は、モノリシック CMS への最新のアプローチであり、迅速なセットアップと簡単なコンテンツ編集という従来のモノリスの利点と、最新の開発 (つまり Svelte) の利点を基盤としています。これらは、技術ユーザーと非技術ユーザーの両方にとって非常に簡単で楽しい Web 公開ツールに結合され、より速く、より安全で、よりユニークな Web サイトを構築できるようになります。
詳細についてはドキュメントをご覧ください
Primo は、ホスティング、認証、データベース、ストレージなどを容易にするいくつかの [フリーミアム] サードパーティ サービスに依存しています。独自の Primo サーバーを実行するのは、 Primo リポジトリをフォークして Vercel や Netlify などの静的ホストにデプロイするのと同じくらい簡単です。ほんの数分しかかかりません。
サードパーティ サービス (すべて Github でサインインできます):
Primo アプリケーションと公開サイトをホストするためのVercelやNetlifyなどの最新の Web ホスト (Cloudflare Pages は現在 Primo のホストとしてサポートされていませんが、サイトには引き続き使用できます)。
サーバーの認証、データベース、およびファイル ストレージを管理するためのSupabaseアカウント。
サイトをデプロイするGithubアカウント (サイト ファイルを手動でホストにダウンロード/アップロードする予定がない場合)。
上記のすべてのサービスのアカウントを持っていることを確認してください。
新しい Supabase プロジェクトを作成し、SQL エディターに移動して新しいクエリを追加し、スキーマをコピーしてエディターに貼り付けることでプロジェクトをプロビジョニングします。
Primo リポジトリをフォークします。
Web ホストに移動し、新しいリポジトリから新しいプロジェクトを作成し、Supabase の詳細 (API 設定に移動) を環境変数として入力します。
PUBLIC_SUPABASE_URL
PUBLIC_SUPABASE_PUBLIC_KEY
PRIVATE_SUPABASE_PRIVATE_KEY
プロジェクトを公開し、Primo 認証画面に移動します。
作成したユーザー アカウントがサーバーの所有者になります。 Supabase プロジェクト ダッシュボードからサーバーのすべてのデータを管理できます。
最後に、Supabase プロジェクトに戻り、サイト URL を Primo サイトの URL に設定します ([認証] > [URL 設定] > [サイト URL] で)。
詳細については、このステップバイステップのインストールビデオガイドを参照してください。
フォークされたリポジトリで [フォークの同期] をクリックすると、アップストリームの更新をマージできます。更新は Web ホストに自動的に展開されます。