Prosefly
すべての比較
ProseflyDecap CMS

Prosefly と Decap CMS の比較

下書きはコンテンツスペースに置くか、Git のブランチで管理するか。

どちらもコンテンツを Git に公開します。Prosefly は下書きをコンテンツスペースに保存し、Decap の編集ワークフローはブランチ、コミット、プルリクエストを利用します。

詳しく比較する

主な違いは、Git が変わるタイミング。

Decap の標準フローでは、保存時に公開ブランチへコミットします。任意の編集ワークフローでは、下書きをブランチに保存してプルリクエストを作成します。Prosefly は下書きの保存では Git にコミットせず、公開を別の操作として扱います。

コンテンツと向き合う、2つの方法。

Prosefly

ウェブサイトのリポジトリにあるコンテンツを、ホスティングされたコンテンツスペースで編集。

  1. 01

    GitHub を接続し、コンテンツスペースを開く。

  2. 02

    一緒に書き、Git にコミットせず共有の下書きとして保存。

  3. 03

    ファイルの差分を確認し、コミットまたはプルリクエストで公開。

Decap CMS

編集操作を Git 操作に対応させる、拡張可能なオープンソース CMS。

  1. 01

    管理画面を追加し、バックエンドを選んでコレクションを設定。

  2. 02

    公開ブランチに直接保存するか、編集ワークフローを有効化。

  3. 03

    編集ワークフローでは、下書きのプルリクエストをマージして公開。

それぞれの基本的な流れをまとめています。設定や追加サービスによって詳細は変わります。

ドキュメントの構造が分かるビジュアルエディター。

Markdown・MDX のビジュアル編集に加えて、Starlight、Fumadocs、Prosefly コンポーネントに個別対応。同じエディターで、対応するドキュメント用ブロックを扱えます。

  • Starlight

    注意書き、タブ、カード、ファイルツリーを編集。Starlight のコンポーネント構文と Expressive Code のメタデータに対応します。

  • Fumadocs

    Fumadocs のコンポーネント構文と対応するプロパティで、コールアウト、タブ、ステップ、アコーディオンを編集。

  • Prosefly コンポーネント

    Lotus と Dahlia で使われる @prosefly/astro-components のコールアウト、タブ、カード、アコーディオンを編集。

対応範囲はコレクションのエディタープロファイルと、認識できる構文によって異なります。独自のコンポーネントや未対応の式はソースで編集でき、リポジトリのコードは実行しません。

ビジュアル編集を見る

日々の作業は、どう変わるか。

公開済みコンテンツ
Prosefly

公開済みの文書、JSON・YAML リソース、Public ファイルは自分の Git リポジトリに保存。

Decap CMS

サイトのコードと並ぶ、Git リポジトリ内のコンテンツファイル。

導入
Prosefly

GitHub を接続し、対応するコンテンツをスキャンしてコンテンツスペースを設定。

Decap CMS

管理画面を追加し、config.yml と Git バックエンドを設定。

編集体験
Prosefly

ビジュアル編集とソース編集、frontmatter の属性、リアルタイム共同編集。Starlight、Fumadocs、@prosefly/astro-components 向けのビジュアル編集に対応。

Decap CMS

リッチテキストのウィジェット、プレビュー、独自の編集機能の拡張。

下書きと保存
Prosefly

保存しても Git は変わりません。公開するまで、下書きはコンテンツスペースに残ります。

Decap CMS

標準の保存は直接コミット。編集ワークフローでは下書きをブランチにコミット。

公開
Prosefly

ファイルの差分を確認し、コミットまたはプルリクエストで公開。

Decap CMS

編集ワークフローでは、下書きのプルリクエストを公開ブランチにマージ。

メディア
Prosefly

Public の画像は Git に公開。組織のメディアは別途ホスティングされた URL を利用。

Decap CMS

リポジトリ内のメディアと、任意の外部メディア連携。

ホスティングと保守
Prosefly

編集サービスは Prosefly が運用。ウェブサイトとビルドパイプラインは自分で管理。

Decap CMS

CMS の設定と認証を管理し、既存のサイトのホスティングを継続。

Git への公開自体はサイトをデプロイしません。Prosefly は既存のビルドパイプラインを利用し、リポジトリの再取得は明示的なスキャンで行います。

Decap CMS 本体を比較しています。Decap Turbo は独自のサービスとプランを持つ別のホスティングサービスです。Prosefly の接続先は現在 GitHub で、すべての Git プロバイダーに対応しているわけではありません。

必要な作業を軸に選びましょう。

Prosefly が向いている場合

  • 明示的に公開するまで、作業中の下書きを Git に入れたくない。
  • 下書きのブランチを受け渡すより、同じ文書を一緒に編集したい。
  • GitHub を使い、既存のビルドがコンテンツファイルを読み込んでいる。

Decap CMS を検討したい場合

  • サイトに組み込むオープンソース CMS が欲しい。
  • 未公開の変更も Git のブランチやプルリクエストで管理したい。
  • 拡張可能なウィジェット、プレビュー、複数の Git バックエンドが必要。

さらに詳しく

出典と比較の範囲

確認日

製品の事実関係は、以下の公式ドキュメントで確認しています。選び方は私たちの見解です。追加の連携や有料版には別の機能が含まれる場合があります。選定時は最新のドキュメントと利用条件をご確認ください。

ほかの比較

今のウェブサイトに、書く場所を。

リポジトリを接続して、ご自身のコンテンツで一連の操作を試せます。