こちらのサイトではDRUPAL10に関連する記事を掲載しています。
はじめに
2022年3月の開発版リリースから、三ヶ月後の2022年6月に予定されていましたDrupal10の正式版リリースですが、満を持して2022年12月15日に正式版リリースとなりました。
Drupal9のリリースは2020年6月3日でしたから、今回のメジャーバージョンアップは約二年半という短期間でリリースされたことになります。
ここではDrupal10で改善された機能について見ていきます。
Access to this page has been denied.
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に関するご質問がございましたら、お気軽にお問い合わせください。