こちらのサイトではDRUPAL10に関連する記事を掲載しています。
はじめに
2022年3月の開発版リリースから、三ヶ月後の2022年6月に予定されていましたDrupal10の正式版リリースですが、満を持して2022年12月15日に正式版リリースとなりました。
Drupal9のリリースは2020年6月3日でしたから、今回のメジャーバージョンアップは約二年半という短期間でリリースされたことになります。
ここではDrupal10で改善された機能について見ていきます。

drupal 10.0.0
This is the first supported release of the new Drupal 10 major version, and it is ready for use on production sites! Learn more about Drupal 10 and the Drupal c...
Drupal10で改善された機能
Drupal10では、ざっと以下の点で機能が改善または拡張されています。
- 新規デフォルトテーマOlivero(現行のBartikから置き換わります)
- 新規管理テーマClaro(現行のBartikから置き換わります)
- CKEditor 5導入によるモダンな編集UIの提供 (CKEditor 4の後継)
- メニュー、URL周りの開発者とサイトビルダーの分離のための各種改良
- レイアウトビルダーとメディア機能の改善
- カスタムテーマ作成のためのスターターキットツールの導入
- 最新のJavaScriptコンポーネント導入によるjqueryの置き換え
- Symfony 6 (Symfony 4 から置き換え) と PHP 8.1 (PHP 7 の置き換え) の導入
ちなみに、Drupal8からDrupal9のバージョンアップのポイントといえば、コアの開発のリリースサイクルを新しい方式に切り替え、リリースの際に後方互換性が保持されるようになりました。
- 毎月パッチリリース日程を固定して、バグフィックスを提供
- 6ヶ月ごとに新しいマイナーバージョンがリリースされる。これにはAPIの変更や新機能が含まれることがある
- 各マイナーアップデートに対するセキュリティアップデートは、次のマイナーバージョンがリリースされた後も6ヶ月間提供される(つまりコミュニティによる各マイナーアップデートのサポートは合計1年)
今回のDrupal10のバージョンアップでは、デーマやエディター機能やレイアウトとメディア機能などのUIや開発効率の改善、そしてベースとなるPHPやフレームワーク(Symfony)のバージョンアップに対応するなど、Drupal9で変更された開発のリリースサイクルや後方互換性のサポートを継承しつつ、Drupal9からより開発や保守がしやすい環境に変化しました。

この記事またはDrupalに関するご質問がございましたら、お気軽にお問い合わせください。


