サイト移行の記録

WordPressからEmDashへ移行しました【準備編】なぜ移行したのか・何を引き継ぐのか

移行の前に整理すること

このサイト「WebCanta」は、WordPressから EmDash という新しいCMSへ移行しました。見た目はこれまでとほとんど変わりませんが、中身の仕組みは大きく入れ替わっています。

この連載では、移行をどのように進めたのかを全4回に分けて記録します。第1回の今回は「準備編」として、なぜ移行したのか、何を引き継いで何を引き継がなかったのかを整理します。

EmDashとは

EmDashは、Astroという仕組みの上で動くCMS(サイトを管理するシステム)です。公開先はCloudflare Workersで、ページを世界中の近いサーバーから配信できるため、表示が速くなりやすいのが特徴です。

WordPressが「サーバーにプログラムとデータベースを置いて動かす」形なのに対して、EmDashは「クラウド側で配信する」形です。運用の手間と表示速度の両方を見直したくて、移行先に選びました。

移行前にやったこと:棚卸し

いきなり移行作業に入るのではなく、まず「いまのサイトに何があるか」を数えました。

  • 投稿:122件(すべて公開)
  • 固定ページ:10件
  • お知らせ:2件
  • カテゴリー:34件(親子関係のある階層構造)
  • メディア(画像など):158件
  • コメント:60件

この棚卸しが、移行後に「全部移せたか」を確かめる物差しになります。数が合わなければ、どこかで取りこぼしていることが分かります。

引き継ぐもの・引き継がないもの

棚卸しの次に、「引き継ぐ/引き継がない」の線引きを決めました。

引き継ぐもの

  • 記事・固定ページ・お知らせの本文
  • カテゴリーとタグ
  • メディアファイル
  • いただいたコメント
  • サイト名・キャッチフレーズ・デザインの見た目

引き継がないもの

  • プラグインで実現していた会員ログイン機能(移行先には同じ仕組みがないため)
  • WordPress側のフォーム送信の仕組み(お問い合わせは外部サービスのFormspreeに置き換え)

「全部をそのまま移す」のではなく、移行先で再現できるものと、別の方法に置き換えるものを先に分けることが、移行を迷走させないコツでした。

移行の全体像

作業は大きく6つのステップで進めました。

移行の全体像:棚卸しから独自ドメイン切り替えまでの6ステップ

ポイントは、本番サイトをいきなり触らないことです。まず手元のパソコンの中(ローカル環境)に移行先を用意して、そこで移行と確認をすべて終えてから、本番へ反映しました。

次回では、記事やメディアを実際に移した流れを説明します。

この連載の目次

  1. 「準備編」なぜ移行したのか・何を引き継ぐのか(この記事)
  2. 「実作業編」記事・メディア・コメントをEmDashへ移す流れ
  3. 「つまずき編」移行で起きた表示の不具合と、その直し方
  4. 「公開編」本番デプロイから独自ドメイン切り替えまで

COMMENTS

コメント(0件)

まだコメントはありません