Drupal6からDrupal8に移行する:なぜ今がチャンスなのか

公開: 2022-04-09

すべてのウェブサイトは、そのビジネスのための強力なエンジンとなることを目的としています。 スムーズな作業、高性能、十分な安全性、魅力的なユーザーエクスペリエンスなどを通じて、ブランドの認知度を高め、コンバージョンを促進し、顧客満足度を高める必要があります。

古いウェブサイトはそれを行うことができません! Drupal6からDrupal8に移行するオプションについて説明する理由はここにあります。Drupalエージェンシーにいつでも連絡して詳細を入手し、スムーズなアップグレードを注文することができます。

手ごろな価格の低コストのDrupal6からDrupal8への移行

このような困難な時期における今日の私たちの優先事項は、できるだけ多くの企業がWebサイトを刷新し、新しいテクノロジートレンドに適合させ、ユーザーや編集者にとってより使いやすくし、保護することです。 そのため、Drupalのメンテナンスおよびサポートチームは、Drupal8への移行をリーズナブルな価格で提供しています。これについてはお問い合わせください。

私のウェブサイトはまだDrupal6にあります:問題は何ですか?

Drupalのコア使用統計によると、D6を使用している場合、あなたは35,100人以上のWebサイト所有者の1人です。 これは、合計1,100,500以上のDrupalサイトの海の低下です。 しかし、D6の何が問題になっていますか?

D6は時代遅れだと聞いたことがあるかもしれません。 2016年2月にサポートが終了しました。公式チームは、絶えず変化する脆弱性に対応するためのDrupalセキュリティアップデートを含む、アップデートやパッチをリリースしなくなりました。

Webサイトをユーザーフレンドリーにし、より優れた編集エクスペリエンスを提供し、Webサイトのパフォーマンスを向上させ、新しいテクノロジーの機会を提供するという点で、D6に改善はありません。

目的の機能を満たすために新しいD6モジュールが作成されることはなく、さまざまなバグや問題を取り除くために既存のモジュールが改善または修正されることはありません。

Drupal 6サイト所有者のオプションは何ですか?

上記の悲しい絵はあなたを含む必要はありません—それを改善するための解決策があります。 ここで、Drupal6のWebサイト所有者が持つオプションは次のとおりです。

  1. 商用サポート。 コアモジュールと提供されたモジュールのセキュリティとメンテナンスの更新を提供するD6ロングタームサポート(LTS)プログラムがあります。 このオプションは古い布の穴にパッチを当てているように見えますが、とにかく遅れています。 これを選択した場合は、定期的に料金を支払う必要があります。 しかし、これはどのくらい続くのでしょうか? Drupal6からDrupal8へのアップグレードに一度投資することをお勧めします。特に、低コストのDrupalサポートサービスを利用することをお勧めします。
  2. Drupal6からDrupal7にアップグレードします。これは、以前は非常に有望なオプションでしたが、現在はそうではありません。 D7はまだ広く使用されていますが、2020年には未来志向の選択肢ではありません。Drupal7サイトの所有者は、Drupal 8にアップグレードして、Drupal8の多くのメリットを享受しようと努めています。 さらに、D7はDrupal 9に対応していませんが、D8は対応しています。
  3. Drupal6からDrupal8にアップグレードします(推奨)。 この選択は非常に将来性があります。 Drupal6からDrupal8への移行により、革新的な軌道に乗ることができます。その後すべてのアップグレードは迅速かつ簡単です(これについては後で詳しく説明します)。 現在、D8への移行を推奨する理由を共有しています。

Drupal6からDrupal8に移行する理由

Drupal 6をアップグレードする必要がある上記の理由に加えて、D8に移行するより具体的な理由があります。 これらには以下が含まれますが、これらに限定されません。

  • いつまでも簡単にアップグレードできます。 D9は間もなく登場し、最新バージョンのD8を使用し、非推奨のコードがないすべてのサイトで、すぐにD9の準備が整います。 したがって、D7とD8はどちらも2021年11月にサポートが終了しますが、D8を使用している限り、D9にすばやくジャンプするのは簡単です。 この移動を今すぐ行う必要があるのは、Drupal6からDrupal8に移行することだけであり、将来のアップグレードに煩わされることはありません。
  • 大幅に改善された編集体験。 D8は、簡単なコンテンツ管理に重点を置いています。 コンテンツを便利に作成するためのCKEditor、さまざまなマルチメディアを保存して使用するためのメディアライブラリ、オンザフライで編集するためのクイック編集機能、強化されたコンテンツモデレートオプション、ページを形作るためのドラッグアンドドロップレイアウトビルダーなどを提供します。
  • モバイルファーストのアプローチ。 Webサイトをモバイルフレンドリーにし、すべてのオーディエンスに最高のブラウジング体験を提供することは必須です。 モバイルファーストのアプローチでDrupal8に移行しましょう! モバイルレスポンシブコアテーマ、レスポンシブイメージおよびブレークポイントモジュール、およびレスポンシブWebデザインのための他の多くの組み込みおよびアドオン機能があります。
  • 独自の多言語機能。 あなたのサイトを多言語にする多くの理由があなたを納得させたのなら、Drupal6からDrupal8への移行は金鉱です。 ほぼ100の言語がサポートされ、ワンクリックでアップロードされるインターフェース翻訳、きめ細かい多言語設定などにより、Drupalは多言語Webサイトに最適です。
  • APIファーストのアプローチ。 倍増したデジタルリーチを手に入れる時が来ました! D8に移行して、拡張機能を使用して任意のアプリケーションとデータを共有します。 これらはPython、Java、Goなどで記述でき、React、Vue、Gatsby、EmberなどのJavaScriptフレームワークを利用して、独自の読み込み速度と動的なエクスペリエンスを提供します。
  • はあなたが必要とするどんなソフトウェアとも統合します。 Drupal6からDrupal8への移行により、サイトをお気に入りのマーケティング自動化ソリューション、CRMプラットフォーム、あらゆる種類のサードパーティAPIなどとシームレスに統合するための幅広い機会が開かれます。
  • 新しいレベルのeコマース。 サイトにeコマース機能があるか考えている場合は、D8で利用できるDrupalCommerce2を検討してください。 便利な製品管理、支払いゲートウェイの優れた選択肢、さまざまな支払いオプション、複数の通貨、柔軟なチェックアウト、および分離されたコマースは、コマース2でオンラインストアを作成する多くの理由のほんの一部です。
  • まったく新しいアーキテクチャと最新のライブラリ。 まったく新しいDrupal8アーキテクチャは、サイトのパフォーマンスの向上、効率的な開発、高いサイトの保守性、クリーンなコードなどに反映されています。 D8はOOP(オブジェクト指向プログラミング)に基づいて構築されており、最新のSymfonyコンポーネント、Twigテンプレートエンジン、Composerパッケージマネージャーなどを使用します。
Drupal6から8に移行する理由

Drupal6を8に移行する方法

Drupal 6の移行プロセスは、クリーンな状態からD8サイトを作成し、サイト構成とサイトコンテンツをそこに移行することを意味します。 アーキテクチャの大きな違いにより、特定のDrupal8移行の課題が発生します。

幸いなことに、コンテンツと構成のスムーズな移行を提供する非常に役立つD8コアモジュールがあります。 ただし、多くの場合、カスタムスクリプト、手動コンテンツまたは構成の再作成なども必要になる場合があります。

管理UIを介してDrupal6から8に移行するための基本的な手順は次のとおりです。

  • Webサイトのニーズを確認し、モジュールの監査を行います(不要になった、コアに移動したなど)
  • 新しいD8アーキテクチャに従ってカスタムモジュールを包括的に書き直し、廃止されたAPIと関数を排除します。
  • URL構造、可能なリダイレクトなどについて話し合うためにSEO専門家に相談する。
  • D6サイトを最新のマイナーバージョンに更新します。
  • 安全上の推奨事項として、現在のサイトをバックアップします。
  • 利用可能な最新バージョンのDrupalインストールを作成します。
  • コア移行モジュール(Migrate、Migrate Drupal、Migrate Drupal UI、および必要に応じてMigrate Drupal Multilingual)を有効にします。
  • コンテンツまたは構成の移行に必要なコアおよびコントリビュートモジュールを有効にします。
  • 新しいD8サイトの/upgradeパスでソースサイトの詳細を指定します。
  • MigrateUIが提供する「Performupgrade」ボタンを使用してアップグレードを実行します。
  • ログを確認し、エラーをチェックします。

Drupal6からDrupal8への移行を委託する

この記事では、Drupal 6の更新が必要な理由を説明しました(メジャーバージョン間の移動に関しては、Drupalの世界では「アップグレード」と呼ばれます)。 これで、Drupal6からDrupal8に移行する時期がわかりました。

この一手で、革新性、パフォーマンス、安全性をお楽しみください。 Drupalサポートチームに、Drupal6からDrupal8へのシームレスな移行を任せましょう!