Drupal10で何を期待するか
公開: 2022-05-24DrupalCon Portland 2022にいた場合、またはDriesNoteのレコーディングを視聴した場合は、Drupal10のリリース日が数か月前に戻されていることをご存知でしょう。 Drupal 10は現在2022年12月にリリースされる予定です(とにかくプランBのリリース予定日でした)。 最初に、日付が2022年6月から2022年12月にプッシュされた理由に触れます。 しかし、Drupal10で楽しみにしているすべてのことを読んでください。
まだDrupal7(または6)を使用している場合は、今すぐDrupal9に移行する必要があります。 Drupal 10および以下のすべてのバージョンへのアップグレードは、いつまでも簡単になります。

Drupal10の2022年6月はどうですか
柔軟なコンテンツエディタは、あらゆるコンテンツ管理システムの基本的な部分です。 CKEditorは、Drupal 6以降、Drupalのモジュールファミリーの一部であり、ユーザーの間でお気に入りの編集ツールになっています。 CKEditor 4.5は、Drupal8/9のデフォルトのWYSIWYGリッチテキストエディターです。
ここでの大きなニュースは、Drupal10にCKEditor5のまったく新しい機能が搭載されることです。これは、より強力で、簡単にカスタマイズでき、完璧なUXになり、モジュラーアーキテクチャが付属します。 Drupal10のCKEditor5により、ブログプラットフォームとしてのDrupalの採用が増えると予想されます。
ただし、CKEditor 5はCKEditorを完全に書き直したものであり、下位互換性やアップグレードパスはありません。 Drupal7からDrupal8への再構築とほとんど同じです。 Drupalコミュニティはこれに関してCKSourceのCKEditorチームと緊密に協力しており、Drupal10用のCKEditor4からCKEditor5へのアップグレードパスの作成に数千時間を費やしてきました。フィニッシュラインを作成し、サイトビルダーがCKEditor4から5に簡単にアップグレードできるようにします。
それとCKEditor5がDrupal10の不可欠な部分であるため、リリース予定日は2022年12月に延期されなければなりませんでした。
Drupal10の新機能
Drupal 10は、Drupal 9のより更新され、洗練されたバージョンになる予定です。これには、いくつかの更新された新機能の追加と、いくつかの非推奨の削除が含まれています。

更新されたサードパーティソフトウェア
Drupalは、さまざまなサードパーティコンポーネントで動作するようになりました。 これらの最新のライブラリと機能の更新されたバージョンを操作することが不可欠です。 これらのコンポーネントはパフォーマンスが向上し、よりユーザーフレンドリーです。 Drupal 10のWebサイトは、これらのコンポーネントの革新を活用できるようになります。
symfony 6.2
DrupalはSymfonyフレームワークに大きく依存しています。 これは、バージョン8以降のDrupalの主要なドライバーです。Drupal9はSymfonyバージョン4を使用しており、2022年11月までにサポートが終了します。したがって、Drupal9からDrupal10へのアップグレードでは、Symfonyのバージョン(Symfony 4)がスキップされるようです。 6)に。 Symfony 6.2は、Drupal 10のリリースにちょうど間に合うようにリリースされ、開発者が気に入るであろう多くの最新機能を備えています。
CKEditor 5
この投稿の前半ですでに説明したように、Drupal10には素晴らしいCKEditor5が付属しており、CKEditor4に取って代わります。 CKEditor5はDrupal9.3で実験モジュールとしてサポートされていますが、安定していません。 CKEditorsは、使いやすさと優れたUXにより、サイトビルダーに最適なだけでなく、開発者がカスタマイズして構築するための優れたフレームワークでもあります。 それはMSWordやGoogleドキュメントによく似ており、より豊かで効率的なものにするためにたくさんの統合があります。

PHP 8.1
Drupalプロジェクトチームは、Drupal10でPHPの要件をPHP8.1に増やすことを決定しました。Symfony6.2ではPHP8.1バージョンが必要になるため、依存関係が必要になります。 バージョンDrupal9.1以降、PHP8.0がサポートされています。 PHP 7.4は2022年11月までにサポートが終了するため、PHP 7.4を使用している場合は、アップグレードする必要があります。


JQuery
jQueryUIが最新のJavaScriptコンポーネントに最終的に置き換えられる可能性があります。 Drupal10はInternetExplorer11をサポートしなくなります。
自動更新機能
あなたのウェブサイトがそれ自身を更新することができたら、それはどれほど素晴らしいでしょうか?!
Drupal 10を使用すると、開発者とサイトビルダーは、安全で簡単な更新を自動的に有効にできます。 自動更新機能はDrupal10コアに導入され、完全にコンポーザーベースのサイトに提供されます。 自動更新イニシアチブは、UXの強化、セキュリティの向上のためのパッケージ取引の署名、さまざまなホストプロバイダーとの試行など、いくつかの重要な作業を行ってきました。
分離されたメニュー
Drupalは現在、ヘッドレスCMSに近づいています。 Decoupled Menus Initiativeは、この方向への大きな一歩です。 これは、JavaScriptフロントエンドがDrupalWebサイトメニューを適用するためのさまざまな方法を構築するのに役立ちます。 これは現在提供されているモジュールですが、後でコアに含まれる予定です。 コンテンツ作成者とマーケティングチームは、開発者の関与なしにDrupalUIを介してメニューを置き換えることもできます。 変更はJavaScriptフロントエンドに自動的に反映されます。
Oliveroの新しいデフォルトのフロントエンドテーマ
新しくてモダンなオリベロのテーマは、アクセシビリティをまったく新しいレベルに引き上げています。 Oliveroは、Drupal 10のWebサイトのデフォルトのフロントエンドテーマとしてBartikに取って代わります。これは、特に視覚障害を持つ人々にとって非常にユーザーフレンドリーになるように設計されています。 コンテンツ素材はナビゲートが簡単で、フォームも適切に設計されています。 フォーカス、コントラスト、スケーリング中に問題は見つかりません。 OliveroはDrupal9.3ですでに安定しています。

新しく開始されたキットのテーマ
Drupal 10には、まったく新しいスターターキットのテーマがあり、Drupalでテーマを設定するための新しい方法を提供している可能性があります。 開発者は、サブテーマの要件にClassyテーマを使用していました。 フロントエンド開発者は、テーマの出発点を持つことができます。 スターターキットの変更は、現在、制作テーマに影響を与えないことを理解することが重要です。 メンテナンスが簡単になります。 新しいツールの導入により、Classyのサポートが廃止されるため、サポートが削除されます。 現在アルファ版であり、Drupal10からリリースされる予定です。
最終的な考え
Drupal 10について私たちと同じくらい興奮していますか? Drupal 10のAlphaリリースをすぐに試して、私たちと同じように試してみることができます。 私たちが議論したこれらの新機能はすべて、Drupalの使いやすさと採用をまったく新しいレベルに引き上げます。 Driesの言葉を借りれば、DrupalはWebをより良くし、単なるCMSよりもはるかに大きくなっています。 これは、世界の30のWebサイトのうち1つで使用されており、間違いなくWebの将来に大きな影響を与えます。 Drupal開発会社として、私たちはDrupalプロジェクトに貢献し、より良いWebに影響を与えることができます。 影響を与えることも検討している場合は、Drupalコミュニティに参加して貢献し、違いを生み出すことを検討してください。