WordPressからAstroへの移行(EmDash利用)
WordPressからAstroへの移行では、通常2つの別々の疑問が生じます:
- フロントエンドをどのように近代化するか?
- 編集者にとって使いやすいCMSをどのように維持するか?
EmDashが興味深いのは、この両方を同時に解決するからです。Astroはアプリケーションとレンダリング層となり、EmDashはWordPressチームが慣れ親しんだコンテンツ管理ワークフローを提供します。
チームがこの移行を検討する理由
Section titled “チームがこの移行を検討する理由”- フロントエンドアーキテクチャに対するより良い制御
- よりモダンなTypeScriptベースの開発ワークフロー
- 編集者に優しい公開コンセプトを維持できる能力
- Astroを完全に別個のCMSで運用するよりも妥協が少ない
実際に何が変わるか
Section titled “実際に何が変わるか”- テーマはAstroのレイアウトとコンポーネントになる
WP_QueryはEmDashのコンテンツクエリ関数になる- WordPressの投稿タイプとタクソノミーは、EmDashのコレクションとタクソノミー構造にマッピングされる
- コンテンツのインポートは、手動のコピー&ペーストではなく、EmDashの移行ツールを通じて行われる
通常、慣れ親しんだままのもの
Section titled “通常、慣れ親しんだままのもの”- 編集者は依然としてCMS UIで作業する
- 投稿、ページ、タクソノミー、メディア、ナビゲーションは、認識可能な概念として残る
- 移行計画は依然として、コンテンツ、リダイレクト、メディア、タクソノミーの整合性を中心に展開する
推奨される移行順序
Section titled “推奨される移行順序”- パイロットAstroプロジェクトでEmDashを評価する
- EmDash vs WordPress と What Is EmDash? を確認する
- 代表的なWordPressエクスポートでコンテンツインポートをテストする
- リダイレクト、メディア処理、カスタムフィールドのマッピングを検証する
- 大規模な移行に着手する前に、より小さなサイトまたはセクションを1つ移動する