今回は、8.5で使用できる3つの主要な新機能について紹介します。
新機能#1:Layout Builder
私にとって、最も楽しみなDrupal 8.5の機能はLayout Builderです。
ページビルダー機能に関しては様々な意見があると思いますが、ウェブサイト構築の世界において、多くの人に愛されている機能です。 ドラッグ&ドロップ操作によるページビルダー機能については多くのエンドユーザーが関心を持っています。
Drupal用語で上記のことについて考える場合、最善の方法は「Panels in core(Panelsをコアに導入)」という事になります。
- Layout Builderモジュールを有効にします。これは実験的なモジュールですので、注意して使用してください。
- これらのモジュールを有効にした後、「Structure」と「Manage Display」に進みます。
- フィールドが「Manage layout」ボタンに置き換えられていることがわかります。
- このボタンをクリックすると、レイアウト設定画面に移動します。ここでは、Panelsに似たページビルダツールが表示されます。あなたはそのページ内の異なるリージョンに対してフィールドや他のアイテムをドラッグ&ドロップで配置することができます。
- 「Add Section」ボタンをクリックすると、右側のサイドバーにレイアウトの選択肢が表示されます。
- レイアウトの各セクションの中で、Drupalのさまざまな項目から選択してページに配置できます。これが「Panels in core」であるという事をまだお伝えしていませんでしたね。一目見ただけで、これは非常に改良されているように見えます。ユーザーインターフェイスは明らかにPanelsに比べて改善されています。
新機能#2:Settings Tray
これはDrupal 8.5で導入された実験モジュールです。
モジュールを有効にした後、管理ツールバーの左上隅にある青色の「Edit」ボタンをクリックします。
これですべてのブロックの横に「Quick edit」リンクが表示されます。以前のバージョンでは、「Configure block」リンクしかありませんでした。
「Quick edit」をクリックすると、サイトのサイドバーにブロック配置オプションが表示されます。これはモジュールタイトルの「Settings Tray」です。これにより、複数のページ間で2つのスイッチを前後に切り替えなくても、ブロックの配置が簡単になります。
新機能#3:Mediaモジュール
MediaモジュールがDrupal8.4に導入されたのは6ヵ月前のことでした。ところが、8.4では、Mediaモジュールは完全に隠されていました。 8.5では、Mediaモジュールは安定バージョンとなり、表示されていますが、デフォルト設定では無効になっています。
ここをクリックして、新しいMediaモジュールの使用方法の概要を確認できますが、以下でMediaが8.5でどのように動作するかについて簡単に説明します。
- Mediaモジュールを有効化し、「Structure」に行き、 Media types"に移動します。
- Audio、File、Image、Videoの4種類があります。
- 新しい領域を追加すると、古い「image」タイプと「file」タイプの横に「Media」オプションが表示されます。
- 各領域の設定を選択すると、受け入れ可能なMediaタイプを選択できます。
- この新しいMediaのワークフローの使いやすさは完璧ではありません。コンテンツ作成者がMediaフィールドを見る際、Mediaを追加するために新しいスクリーンに送られます。他の画面通してナビゲートした後、ここに戻って新しくアップロードされたファイルを選ぶことができます。
- この時点では、閲覧可能なMediaライブラリはありません。ユーザーはファイルのタイトル検索して利用する必要があります:
結局、8.5のMediaは進歩はしているものの、まだ制限があります。古いImageとFileフィールドタイプは、いまだに標準の選択肢であり、実際にはほとんどのサイトで古いフィールドタイプが引き続き使用されると思います。
正直なところ、デフォルト以外のステータスや、いくつかのユーザビリティ上の問題は私をがっかりさせました。私たちはMediaモジュールが本当に使いやすくなる前のDrupal8.6を見ているのかもしれません。
概要
Drupal 8.5は、ワクワクするようなリリースになるべく発展しています。
私は最終的に安定化したContent Moderationや、デフォルトで有効になっているBigPipeなど、他の多くの改善に触れていませんでした。
あなたは8.5で、楽しみにしている他の機能を見つけましたか?
関連コンテンツ
- Drupal 導入前に必ず考えたい「保守」のこと
- Mass.gov: 市民中心の最高のウェブサイトを Drupal で実現
- Drupal Core の脆弱性について (SA-CORE-2021-011)
- Drupal Core の脆弱性について (SA-CORE-2021-010)
- Drupal Core の脆弱性について (SA-CORE-2021-009)
- Drupal Core の脆弱性について (SA-CORE-2021-008)
- Drupal Core の脆弱性について (SA-CORE-2021-007)
- Drupal Core の脆弱性について (SA-CORE-2021-006)
- Headless CMS というトレンドに Drupal は適応している!?
- Drupal Core の脆弱性について (SA-CORE-2021-005)
Drupal 初心者講座バックナンバー
- Drupal 9/10 初心者講座
- 第 1 回 歴史に見る Drupal の DNA
- 第 2 回 Drupal はフレームワークか?CMS か?他の CMS との比較
- 第 3 回 Drupal の特徴
- 第 4 回 Drupal 9 / 10 のインストール (1)
- 第 5 回 Drupal 9 / 10 のインストール (2)
- 第 6 回 Drupal にコンテンツを投稿してみる
- 第 7 回 Drupal のボキャブラリとタクソノミーの使い方
- 第 8 回 コンテンツ管理における Drupal と他の CMS との比較
- 第 9 回 Drupal のブロックシステム
- 第 10 回 Drupal の標準クエリビルダー Views の使い方
- 第 11 回 Drupal と他の CMS のクエリビルダー機能を比較
- 第 12 回 Drupal の多言語機能と他の CMS やサービスとの比較
- 第 13 回 Drupal の権限設定と WordPress や Movable Type との比較
- 第 14 回 Drupal のテーマシステムについて
- 第 15 回 Drupal の拡張モジュールの選定と使い方
- 第 16 回 Drupal をもっと知りたい方に向けた各種情報