![](/sites/default/files/styles/blog_hero_image_mobile/public/legacy/images/2020-12/feature_3_3_3.png?itok=VX4tUWC3)
Drupal 9.1 の主な新機能
![](/sites/default/files/styles/blog_hero_image_mobile/public/legacy/images/2020-12/feature_3_3_3.png?itok=VX4tUWC3)
オープンソースCMS Drupal の最新バージョン Drupal 9.1.0 が2020年12月2日に公開されました。そこで追加された主な新機能をご紹介します。
Drupal 9.1 の新機能
Drupalの新しいデフォルトテーマがコアに追加
Drupalの新しいデフォルトテーマ「Olivero」が、試験的な立ち位置(Experimental)としてコアに追加されました。デフォルトテーマがBartikからOliveroへ変更される日も近いですね。
![](/sites/default/files/styles/legacy_inline_image/public/legacy/images/2021-01/Screen%20Shot%202021-01-01%20at%2010.59.17_3.png?itok=Qb2r0Emz)
管理テーマ「Claro」の機能追加
現在試験的に導入されている管理テーマ「Claro」で、拡張機能管理ページやビュー管理ページなどの主要ページでClaroテーマが利用できるようになりました。
![](/sites/default/files/styles/legacy_inline_image/public/legacy/images/2021-01/Screen%20Shot%202021-01-01%20at%2011.01.15_3.png?itok=Cs1K5C7v)
Composer2とPHP8のサポート
Drupal 9.1 にて、Composer 2.0とPHP 8.0が正式にサポートされました。
ComposerはPHP開発におけるライブラリの依存関係を管理するパッケージマネージャーです。Drupalでは、Composer経由でDrupalのインストール、モジュールのインストールを行うことが推奨されています。
バージョン2.0は2020年10月24日に公開され、これを用いることでDrupalの初回インストール速度が劇的に向上します。
$ composer create-project drupal/recommended-project my-site # とにかくめちゃくちゃ早い!
Composerの公式ブログから、バージョン1と2での速度の比較を見ることができます。
![](/sites/default/files/styles/legacy_inline_image/public/legacy/images/2021-01/Screen%20Shot%202021-01-01%20at%2011.10.48_3.png?itok=2OGxxBYk)
PHP 8.0は2020年11月26日に公開されました。主な新機能としてJIT(Just In Time)コンパイラーの搭載が話題ですが、PHP 8.0.0 リリース発表(php.net)より、効果を発揮するのは素のPHPで、Drupalを含む、SymfonyやWordPressなどPHP製のWebアプリケーション上ではパフォーマンスの向上はほとんど目立たないことがわかっています。
その他にもインストーラーのパフォーマンスの向上や、Symfony 5対応に向けた調整など、細かなアップデートが行われました。次のマイナーバージョンであるDrupal 9.2のリリース時期は2021年6月です。その一年後の2022年6月に、Drupal 10のリリースを控えています。
ウェビナー動画では、上記の新機能のデモをご紹介しています。こちらも合わせてご覧ください。
参考資料:
- Drupal 9.1.0 is available (Drupal.org)
- Drupal 9.1.0 Release notes (Drupal.org)
- でぶちゃんねる vol.19 Drupal 9.1 の新機能サマリ