海外の政府機関が DMSにDrupal10を採用する10 の理由
この記事は以下の英語サイトを翻訳してご紹介しています。
https://www.prometsource.com/blog/Drupal-10-features-for-government
翻訳には 当サイトのDeepL版プロの翻訳家 テンプレートを使用しています。AI翻訳のため一部訳がおかしい箇所がありましたらご容赦ください。
Drupal 10 の機能は、Drupal 9 のすべての優れた機能に加えて、強化されたセキュリティ、強力な構成可能性、強化された柔軟性、豊富な統合など、いくつかの大きな進歩を表しています。
1. Symphony 6.2 および PHP 8.2 によるセキュリティの強化
Drupal は Symfony 上に構築されるようになりました 。これは、Symfony のリリース スケジュールによって Drupal バージョンのリリース日が決定されることを意味します。 その結果、より厳格なセキュリティとより高性能なバックエンドの基盤が生まれ、これは政府機関の顧客にとって最も重要な要素となります。 Symfony 6 アップグレードのその他の利点には、かなりの量の非推奨コードが削除されることが含まれます。
速度とサイトのパフォーマンスの向上に加えて、最新の PHP と Symfony の機能強化により、より洗練されたユーザー エクスペリエンスが推進されます。 として機能することが求められているため 政府の Web サイトは現在、仮想的な街の広場 、バックエンド機能が、ますます堅牢で魅力的で付加価値の高いユーザー エクスペリエンスへの期待に合わせて調整されていることが重要です。
2. CKEditor 4 から CKEditor 5 へのアップグレード
これは政府サイトにとって重要な大きなメリットです。新しいデフォルトの管理テーマとしての Claro に加えて、 CKEditor 5 へのアップグレード では、コンテンツ作成のための簡素化されたインターフェースと改善された編集機能が提供されます。 CK Editor 5 による追加の機能強化には以下が含まれます。
- より優れたリンクインターフェイス
- ドラッグアンドドロップで画像をアップロード
- 画像のリサイズ
- マークダウンのサポート
- コメントサポート
- 変更を追跡
- 改訂履歴
- インテリジェントなテキスト予測
- PDF にエクスポートする機能など
3. JavaScript最新版の対応およびコアでの jQuery の排除
jQuery の一部の使用を置き換える最新の JavaScript コンポーネントは、Drupal 10 の最も重要なアップグレードの 1 つとしてよく挙げられますが、これは特に政府および公共部門の Web サイトに当てはまります。
過去数年、jQuery は JavaScript の複雑さを単純化することでフロントエンド開発を容易にしました。 JavaScript が進化し、改良されるにつれて、jQuery の有用性は低下してきました。 現在、その機能のほとんどは JavaScript に組み込まれているため、jQuery を削除すると、JavaScript の組み込み機能に重点が置かれるため、効率が向上します。
4. テーマ作成の新規開発手法Starterkit Theme Generator の導入
ベース テーマからサブテーマを作成するという以前の Drupal 開発手法に代わるものとして、Drupal 10 では新しいカスタム テーマ作成プロセスとベース テーマが導入されました。 新しいテーマ ジェネレーターは、Classy への依存を置き換えるだけでなく、政府サイトのフロントエンド開発者がカスタマイズを合理化できると同時に、Drupal コアのデフォルト マークアップをより頻繁に更新できるようにします。
5. 分離メニューが Drupal コアに追加
分離メニュー機能は、以前は提供モジュールとして提供されていました。 分離メニューが Drupal コアに組み込まれたことで、セキュリティ、キャッシュ、翻訳などの Drupal の幅広い利点が強化されています。 多言語メニュー データは、分離された任意の数のアプリケーションから簡単に提供できるようになりました。
分離メニューを使用すると、フロントエンド開発者はナビゲーションをハードコーディングする代わりに、メニュー データを利用してナビゲーションをレンダリングすることが容易になります。 これは、開発者以外の公共部門の Web サイトを管理する人でも、コードを書かずにアプリケーション メニューを管理できるようになるということも意味します。
6. Drupal 10 アップグレードのプロセスの簡易化
Drupal9からDrupal10の「移行」ではなく「アップグレード」は、Drupal の最新バージョンに移行する現在のプロセスを適切に表しています。 Drupal 8 以降アップグレード パスは簡単になることが約束されていましたが、これは Drupal 8 からDrual9 よりも Drupal 9からDrupal10はよりスムーズにアップグレードが実現できます。
Drupal 10 には大きな構造的な変更はなく、アップグレードをさらに容易にするために、Rector モジュールを活用してカスタム コードを書き換え、時間のかかる手動書き換えプロセスを回避できます。
混乱と財政投資を最小限に抑えて最大の利益を得るということは、納税者の資金を厳密に監視することが本質的な要素である公共部門のサイトにとって特に魅力的な機能である一方、複数の目的を達成する Web エクスペリエンスに対する期待はますます高まっています。
7. Claro(管理テーマ)と Olivero(公開テーマ)の採用
Claro はユーザー エクスペリエンスを大幅に向上させます。 これは、多くの人が時代遅れの外観と雰囲気を持つようになったセブンのテーマに代わる、現代的な前進であると広く考えられています。
Bartik に代わって、新しい Olivero のデフォルトのフロントエンド テーマも、組み込まれたアクセシビリティ コンプライアンス機能の利点とともに、より現代的なイメージを提示しています。もちろん、 WCAG コンプライアンス はほとんどの政府および公共部門の要件であるため、これは重要です。
8. Drupal10アップデート版で自動更新機能公開予定
提供モジュールとして構築された自動更新機能は、更新プロセスのあらゆる段階で問題を検出して報告できます。 また、あらゆるステップに統合できるエラー検出用の堅牢な API も提供します。
9. Drupal10アップデート版でディストリビューションおよびレシピ公開予定
現在コアへのパッチであるディストリビューションとレシピ イニシアチブは、ブログサイト、ニュース サイト、電子商取引サイトなどの特定のニーズに合わせて、 Drupal 機能の事前定義された「レシピ」からオプションを選択して、ニーズにあったサイトをサイトビルダーが構築できるように設計されています。 。
この機能は、政府の Web サイトにとって大幅な時間の節約となるでしょう。政府の Web サイトは、新しい市や州の開発や取り組みに応じてサイトを立ち上げる必要があり、事前定義されたレシピを使用して立ち上げることができるようになりました。
10. Project Browser Initiative によるサイト構築の簡易化
Project Browser イニシアチブは、 Drupal を初めて使用するサイトビルダーや開発者がプロセスを迅速化し、モジュールの検索とインストールにかかる手順の数を削減できるように設計されています。 プロジェクト ブラウザーは、コマンド ラインでの Composer の使用など、特定の技術スキルの必要性を排除するのにも役立ちます。
すべての政府および公共部門の現場が Drupal 開発者の専門知識を備えたスタッフを頼りにできるわけではありません。Project Browser は、デジタルの独立性と必要に応じた継続的な機能強化に向けた重要な一歩となります。
この記事に関するご質問やご意見などございましたらお問い合わせフォームからお気軽にご連絡ください。