ブログ

Drupal 7→9の移行準備はお済みですか? あなたのサイト移行を支援する無料ツールのご紹介

Drupal 7からDrupal 9へのサイト移行を支援する無料のツールを解説します。

昨年秋にEOLを迎えたDrupal 8は、これまでのDrupalのバージョンとは異なり、新しいリリースサイクルによって新機能が年に2回リリースされることが確実となりました。 つまりDrupalのリリースは、主に非推奨のコードの廃止に関するものになる、ということです。 新しい機能にアクセスするために大きなDrupalのリリースを待つ必要はもうありません。ただし、まだDrupal 7で作業している組織であれば話は別です。

Drupalの生みの親であるドリス・バイタルト(Dries Buytaert)が共同設立したアクイアでは、Drupal 7を使用しているサイトをDrupal 9へアップグレードすることを支援しています。 アクイアはDrupalの世界的な貢献者としてDrupal 9の立ち上げから全面的にサポートし、その継続的な開発に貢献しています。 実際、私たちはチーム全体でDrupal 9と近々リリースされるDrupal 10の構築に携わっています。

Drupal 7を使用していて、次のステップに進む準備ができているなら、D9 Flight Path(移行診断ツール)Acquia Migrate Accelerate(AMA)を使用してプロセスを簡素化できます。これは、Drupal 7からDrupal 9への移行を加速するために設計された唯一のツールです。 どちらのツールも無料です。Acquia Cloud Platformの既存の顧客のみがAMAにアクセスできます。

Flight Path:移行プロセスのマッピング

かつて、Drupalの移行は数ヶ月に及ぶ大規模な作業でした。 サイトの監査、古いコンテンツやコードの削除、新しいデータの取り込み、すべてのシステム要件のアップグレード、カスタムモジュールやテーマの移植などを全て行う必要があったからです。

そのためにアクイアでは、Acquia Migrate AccelerateとD9 Flight Pathを用意しました。これは移行前に必要な計画と分析を行うことを支援するツールです。 これにより、Drupal 7サイトのコンテンツやモジュールの監査に必要なスプレッドシートや数時間の作業を省くことができます。 Flight Pathは、企業がDrupal 9サイトにスムーズに移植するために、既知のコンテンツとモジュールをマッピングします。

An example of how Flight Path can break down the modules on a D7 site by module type. An additional table (not pictured here) pairs with it and lists each module individually and labels which type they are." data-entity-type="media" data-entity-uuid="cd3acdc2-0623-4a85-9236-27ef2f1a4188">

既存の移行ルートがない場合、Flight Pathは実際に移行する必要があるものとその所要時間の換算も行ってくれます。 Flight Pathは、これらのタスクを自動化することで、Drupal 7アプリケーションの調査を迅速かつ容易に行えるよう支援します。

And here’s a screenshot of how Flight path breaks down the modules on a D7 site based on the upgrade strategy. An additional table not pictured here pairs with the chart, listing each module individually and labels which strategy to use on each." data-entity-type="media" data-entity-uuid="eb74a119-01b3-48f9-8364-906801051cbc">

Acquia Migrate Accelerate:計画ではなくイノベーションに時間をかける

Flight Pathと同様に、Acquia Migrate Accelerateは、移行プロセスの各ステップを完了するために必要な時間、労力、費用を劇的に削減します。 自動移行ツール、事前設定されたDrupal 9アプリケーション、最適なDrupal環境のサポートを組み合わせることで、企業が単独で移行を行う場合よりも最大80%速く移行を行うことを支援します。

See how much you save with Acquia products in each step of a migration process." data-entity-type="media" data-entity-uuid="f47ec67e-7c79-4e3e-b4f8-a7c3946541fb">

また、AMAに含まれるモジュール推薦エンジンにより、古いDrupal 7サイトから新しいDrupal 9サイトへのコードの移行に必要なモジュールやパッチを自動的に推薦することで、移行の迅速化を図ることができます。 サイト構築者は、管理画面から参照できる移行ダッシュボードを使用して、プロセス全体を通してエラーやコードの問題を追跡し、チームメンバーがコンテンツをインポートする前に移行作業をプレビューできるようにします。 

さらに、Drupalが持つ強力なMigrate APIを使用して独自の設定ページ(Advanced Migration UI)を構築しており、コンテンツ移行の実行をより簡単に行えるようになっています。 Drupal 7からDrupal 9への移行を手動で、かつカスタムコードを書く代わりに、このツールを使ってプロセスを自動化することができます。 それは、Drupal 8とDrupal 9のリリースがDrupalコミュニティの重要な進化を表していると認識しているからです。Drupal 8とDrupal 9は、デジタル体験の構築においてより高い自律性を求める初心者や非開発者にとって、Drupalがより身近なものになっています。

Advanced Migration UIが用意されていることによって、移行の初期段階において開発リソースに頼ることなく、非開発者でも独自に作業を行うことができます。 開発者チームにとっては、Advanced Migration UIのインタフェースにより、準備やメンテナンスに多くの時間を費やす必要がなくなることで、 すぐにアップグレードに踏み切ることができます。

Image
Graphic showing the three components of the Acquia Migrate Accelerate product

Drupal 9への移行が完了したら、Acquia Cloud Platformは新しいアプリケーションをすぐにサポートできるようになります。 アクイアのDrupalエキスパートは、Drupalの新しいバージョンに迅速に対応できるよう、継続的にプラットフォームを強化し、お客様に最高のホスティング体験を提供することを心がけています。 

今と未来をサポートする

あなたのDrupalの移行プロセスがどの段階にあるかに関わらず、アクイアは現在そして将来にわたってお客様をサポートします。 Drupalコミュニティへのコミットメントは決して揺らぐことはありません。アクイアはDrupal ProjectのNo. 1コントリビューターとして、Drupalの発展に投資し続けています。 Drupal 10を見据えて、私たちはDrupalのベストプラクティスを念頭に置いてプラットフォームを構築し続けます。サポートチームはあらゆるDrupalアプリケーションを支援し、問題が発生した場合のトラブルシューティングも行います。

このページのフォームからD9 Flight Pathの無料診断を受けることができます。アクイアの既存のお客様であれば、弊社の営業担当と一緒に次のステップを決定することができます。 いずれの場合も、アクイアのソリューションエンジニアと連絡を取り、お客様のサイトにアクセスする必要があります。 アクセス権が付与されると、ソリューションエンジニアはお客様のサイトをツールに接続し、数分以内にレポートを共有することができます。 

Acquia Cloud Enterpriseのすべてのお客様は、Acquia Migrate Accelerateを無料でご利用いただけます。 AMAを用いてDrupal 9への移行を加速させる方法についてはこちらをご覧ください。

関連リソース

全て表示する