Drupal7からDrupal9に今すぐ移行する必要がある5つの理由(EOL拡張機能を使用している場合でも)

公開: 2022-04-12

早く入って来ました。 以前のサポート終了期限が近づいていても、最新のDrupal使用統計(2022年3月26日)は、500,000ものWebサイトがまだDrupal 7にあることを示しています。これにより、DrupalWebサイトのわずかな過半数になります。 それには多くの理由があります。1つは、Drupal 9への移行は、誰もが取り組む準備ができているわけではない大きなプロジェクトであるということです。 コンテンツ管理の要件にDrupal7を使用している業界や政府機関の種類には、危険が伴いました。 サポートを削除すると、深刻な問題が発生する可能性があります。

そのことを念頭に置いて、すべてのDrupal 7サイト所有者に脆弱性を残さずにサポートとセキュリティを提供し続けるために、DrupalコミュニティとDrupalプロジェクトリーダーのDries Buytaertは最近、Drupal7のサポート終了日がさらに延長されることを発表しました。 2023年11月1日まで。 Drupal 7の以前のサポート終了は、パンデミックがビジネスと予算に影響を与えたため、2022年11月まで延長されました。 これを概観すると、Drupal8は2021年11月2日にすでに寿命に達しています。

しかし、2023年11月までDrupal7サイトをDrupal9(またはDrupal 10が間もなく登場)に移行するのを待つのは良い考えですか? DrupalコミュニティとSpecbeeは、2023年までその飛躍を待たないことをお勧めします。 これが理由です。

Drupal7からDrupal9

しかし、待ってください、なぜこれほど多くの組織がまだDrupal 7を使用しているのですか?

これがあなたの場合、Drupal 7を使い続ける理由があることを理解しています。以下は、Drupal 7を使用していたクライアントから聞いた「理由」の一部です(ただし、現在はDrupal 9を使用しています)。

予算-言うまでもなく、新しい高度なプラットフォームにアップグレードすると、マーケティングとITの予算がより多く消費されます。 Drupal 9は完全に新しいビルドであるため、特にこの移行では。 データベース構造の変更には、さらに多くの開発時間が必要です。

より詳細なROI分析は、コストを実証するのに役立ちます。 Drupal 9のような、より堅牢で、拡張性があり、最新で安全なプラットフォームにアップグレードすることは、投資する価値があります。 詳細については、以下をご覧ください。

安定性の不確かさ-Drupal7サイトが複雑で、カスタム開発が多い場合、現在のDrupal 7システムを使用する方が、Drupal9に移行するよりも快適だと感じるかもしれません。怖いですよね。 また、開発に数か月かかる可能性があるため、移行された機能の長期的な安定性について疑問が生じる可能性があります。

信頼できるDrupal開発パートナーとDrupal9の移行前の準備作業により、上記の不安をすべて解消することができます。 もちろん、変化する環境に合わせてDrupal 7を変更することはできますが、Drupal 9では、柔軟性と安定性がコアに組み込まれています。

利用できないモジュール-Drupal7が提供するモジュールの多くがDrupal9に移植されていないことを聞いたことがあるかもしれません。それは本当です!

提供されたモジュールのかなりの数がDrupal9に移植されましたが(人気のあるモジュールのほとんどは現在コアの一部です)、合理化の精神で廃止されたものもあります。 これで、Drupal 9 Webサイトを構築するために、提供されたモジュールはそれほど多く必要ありません。 また、Drupal 9でカスタムビルドできないものが、Drupal7でビルドされていないことを保証できます

統合-Drupal7が適切に処理してきた既存のすべての統合をDrupal9がサポートできるかどうかについて、クライアントの多くは懐疑的でした。

良いニュースは、問題ではないということです。 Drupal 9は、Webサイトが任意のサードパーティアプリケーションとデータを統合および交換できるようにする最新のアーキテクチャに基づいて構築されています。

Drupal 9のパワーに気づいていない-はい、これがDrupal7サイトの所有者がDrupal9に移行しない最も一般的な理由の1つです。

速度と使いやすさが大幅に向上したわけではないという仮定は誤りです。 Drupal 9で得られる豊富な機能(詳細は後ほど)に加えて、成長が難しい古いテクノロジーを維持することは、Drupal9にアップグレードするのに十分な理由となるはずです。

新しいベンダーのオンボーディング-当然のことながら、Drupal 7のサイト所有者は、新しい(ほとんどの場合)ベンダーを信頼するのが難しく、品質を提供できるかどうかを判断します。

信頼できる/信頼できるDrupal開発会社を見つけることが、この問題に対処するための鍵となります。 Drupalパートナーを評価してより良いアイデアを得る方法を知るために、この記事を必ず読んでください。 Drupalのみに取り組むパートナーを選択することは大きな利点です。

シンプルなWebサイト-Drupal7を使用すると、カスタムモジュールまたは提供モジュールが非常に少ないシンプルな単一ページまたはWebサイトの保守が簡単になります。

Drupal 9は、中小企業の所有者から大企業への期待に応えるために構築されており、最終的には移動する必要がありますが、このような場合は、Drupal7の寿命に少し近づくことができます。 移行にそれほど時間はかからないはずです。延期することで、予算をより適切に準備できるようになります。

Drupal9の移行を今すぐ計画する必要がある理由

私たちは、人々が移住を延期する最も一般的な理由を経験しました。 それでは、Drupal9が提供する大きな飛躍について話しましょう。 結局のところ、Drupal7サイトの所有者とリーダーシップがアップグレードをできるだけ早く行う必要がある理由について主張する必要があります。 ほとんどの人が最初に考えるのは、2023年11月までは十分な時間があるということです。しかし、これらの利点は移行だけの価値があるため、Drupal7WebサイトをDrupal9にアップグレードするのに今が最適な時期であることをお勧めします。

1.次世代プラットフォーム

新しい高度なプラットフォームに移行することは、クライアントの現在の期待に応えるための最良の方法です。

自動車メーカーが技術と進歩のための最小要件として5年ごとに(またはそれ以下の場合)モデルをアップグレードする方法とは異なり、Webサイトにも同じことが期待できます。 確かに、古い車には、エアコン、パワーウィンドウ、エアバッグ、まともな馬力など、当時の標準的な機能がありました。 しかし、今日の基準はそれ以上のものを要求しています。 サイドカーテンエアバッグ、自動気候制御、トラクションコントロール、ガス効率などの機能強化により、運転体験が向上し、安全性と快適性の最新トレンドに沿ったものになっています。

それをテクノロジーに戻し、新鮮で最新のプラットフォームにアップグレードすることは、平均的なサイトを過激なリード生成とユーザーエクスペリエンスの夢であるサイトに変えるためにできる最も費用効果の高いことです。 Drupal 9は、成長するすべての組織のデジタルエクスペリエンスのニーズを満たすために、拡張可能でスケーラブルなプラットフォーム上に構築されています。 Drupal 9のような高度で革新的で堅牢なプラットフォームのパワーを活用することは、完全に理にかなっています。 待つことは、あなたが技術的に現代の基準に遅れをとっている時間を延長するだけです。

2.継続的に進化する

Drupal 8は、後継者(Drupal 9、Drupal 10…)に引き継がれている(そして今後も続く)継続的なイノベーションのアイデアで構築されました。 大きな違いは、Symfony、Twig、Guzzleなどの最新のライブラリが採用されたことで、開発者は高性能で革新的なWebアプリケーションを構築できるようになりました。 さらに、APIファーストのアプローチにより、さまざまなデバイス、チャネル、プラットフォームにシームレスにコンテンツを配信できます。

最新のPHPバージョン、MySQLバージョン、ライブラリに遅れずについていくことは、それらを最大限に活用するのに役立ちます。 Composerなどの機能が含まれているため、依存関係や競合を管理できるようになり、すべてを最初から作成しなくても重要な機能を追加できるようになりました。 これにより、Drupalは、エンタープライズレベルのサイトを実行するのに十分な効果と持続性の両方を実現できます。 これはすべて、組織が最新のプラットフォーム上に構築され、パフォーマンスが向上したアプリケーションを構築することにつながります。

3.永遠に簡単なアップグレード

Drupal 7からの大きな飛躍により、Drupal 9に移行した後は、最新のDrupalリリースへのアップグレードが毎回面倒になると考えるのは自然なことです。 そうではありません。

はい、前述のように、Drupal7からDrupal9への移行は、プラットフォーム全体を再構築する主要なプロジェクトになります。 しかし、Drupal 9を使用すると、アップグレードはいつまでも簡単になります。 Drupal 8以降の新しいセマンティックバージョニングの採用により、マイナーバージョンの更新とメジャーアップグレードのたびに新しい機能がリリースされるようになりました。 これにより、より迅速に革新でき、よりスムーズな学習曲線が得られます。 再度プラットフォームを変更する必要はありません。 私たちは約束します!

4.ボートがありません

Drupal 8は、Drupal 9で拡張された多くの素晴らしい機能を導入しました。コンテンツの管理にまだDrupal7を使用している場合は、ここで見逃していることのヒントを少し示します。

  • セキュリティの向上-DrupalコミュニティとセキュリティチームがDrupal9のセキュリティを優先し、積極的に注力することで、Webサイトの安全性を確保できます。 非推奨のコードを削除すると、コードベースがスリムになり、セキュリティリスクやエラーの可能性が低くなります。
  • 強力なパフォーマンス-多くのパフォーマンス向上モジュールがすでにDrupal9コアに組み込まれています。 Big Pipe(フロントエンドレンダリングパイプラインを改善する)やInternal page cache(コンテンツ配信を高速化するためのデータキャッシュ)などのモジュールが組み込まれました。一方、Advanced CSS / JSアグリゲーションモジュール(フロントエンドパフォーマンスを改善する)のように、それらの一部が提供されます。 )、Blazyモジュール(画像のレイジーロード)、CDNなど。
  • 編集体験の向上-現在Drupal9コアに含まれているレイアウトビルダーモジュールは、サイトビルダーやコンテンツエディターがカスタマイズされた柔軟なページを簡単に作成するための素晴らしいツールです。 ドラッグアンドドロップ機能を備えた非常にユーザーフレンドリーなUIを備えているため、操作が簡単です。 メディアモジュールもコアであり、メディア管理をシンプルかつ効率的にします。
  • 強力なコンテンツモデレーション-Drupal9には、マーケティングチームが公開ワークフローを合理化するのに役立つ効果的なコンテンツモデレーションワークフローが組み込まれています。 さらに、コンテンツモデレーションモジュールを活用して、その機能をさらにカスタマイズおよび拡張することもできます。
  • 構成管理-Drupal9コアの構成管理を使用して、構成データをさまざまな環境内で簡単かつ一貫して保存、管理、および移動できるようになりました。
  • APIファーストのアプローチ-Drupal8はAPIファーストのアプローチルートを採用し、これはゲームチェンジャーでした。 プラットフォーム、デバイス、チャネルに関係なく、選択したサードパーティシステムと統合し、コンテンツを配信する柔軟性を提供します。

5.飛び込む準備はできましたか?

それに直面しよう。 より深いレベルのカスタマイズを備えた複雑なDrupal7Webサイトは、単純なWebサイトと比較した場合、Drupal9に移行するためにより多くの時間と開発努力を必要とします。 そして、はい、それはゼロからの完全な再構築になるでしょう。 このようなものに予算をかけるのが好きな人は誰もいませんが、リスクの軽減自体がそれを価値のある投資にします。

ここでの他の要因は、土壇場でのラッシュです(これはよく見られます)。 多くの組織は、より確立されたDrupal開発会社からの可用性を見つけることができず、資格のない人と一緒に行くと必死になります。 私たちは「移民救助」の顧客セグメント全体を持っています。 残念ながら、不十分な移行は非常に費用のかかる修正です。 その間違いをしないでください。 移行する前に、次の4つの重要なことを行う必要があります。

  • 調査を行い、複雑なDrupal9の移行でさえ簡単に見えるようにすることができる理想的なDrupal開発パートナーを見つけてください。
  • 現在のDrupal7サイトを監査するために必要となる情報に備えてください。 これがあなたが手元に置いておくための簡単なチェックリストです。
  • 選択したDrupalパートナーによって実行される移行監査を取得します(必要に応じて、無料で実施できます)。 この監査レポートは、コンテンツ構造、バックエンドとフロントエンドのアーキテクチャ、およびSEO構造に関する詳細情報を提供し、Drupalの専門家がWebサイトに最適な移行戦略を計画できるようにします。