Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Drupal 10.3の新機能紹介ウェビナー

Drupal 10.3の新機能紹介ウェビナー

More Decks by アクイアジャパン Acquia Japan

Other Decks in Programming

Transcript

  1. Drupalのバージョン表記 パッチバージョン - 1ヶ月に1〜2度 バグ修正リリース:毎月第1水曜日 セキュリティリリース:毎月第3水曜日 - 後方互換性を伴う メジャーバージョン -

    2年に1度 - 互換性のない変更 マイナーバージョン - 約6ヶ月ごと - 後方互換性を保持しなが ら機能を追加 10.3.0 https://www.drupal.org/about/core/policie s/core-release-cycles/schedule
  2. Drupal 10.2の主な機能 – フィールドUIの改善 – Announcements Feedモジュールが安定版に – Help Topicsモジュールが安定版に、そしてHelpモジュールと統合

    – メディアエンティティにリビジョンUIが追加 – CKEditorの改善 – メニューアイテムやタクソノミータームに「add child」リンクが追加 – ファイル名のサニタイズを設定するUIが追加 – HTTPステータスコードでブロックの出しわけが可能に – ログインフォームとパスワードリセットフォームにautocomplete属性が含まれるように – …etc
  3. Drupal 10.0.x Drupal 7.x Drupal 10.1.x Drupal 10.2.x Drupal 10.3.x

    2024 2025 2023 NOW 6月17日の週 10.3.0 リリース
  4. Workspacesモジュールが安定版に昇格 – Workspacesモジュールとは – 異なるコンテンツの変更やバージョンを、独立 したワークスペースとして並行して管理するこ とができます。 – 特定のイベントやキャンペーンのために事前 にコンテンツを準備し、適切なタイミングで一斉

    に公開することが可能です。 – 主な機能 – ワークスペースの作成と管理 – コンテンツのステージング – ワークスペース間のコンテンツのプッシュ – アクセス制御 https://www.drupal.org/project/drupal/issues/3088643
  5. スーパーユーザーアクセスポリシーのオン /オフ – DrupalのユーザーID1とは – サイトをインストールした時に自動的に、一番最初に作成されるユーザーです。 – 割り当てられている役割に関係なく、ユーザー ID1としてログインしたユーザーは、サイト の全アクションを実行する権限を持ちます。

    – 今回の変更 – サイトの services.yml ファイルに security.enable_super_user キーが追加され、 ユー ザーID1の特別な動作を切り替えられるようになりました。デフォルトはオン (true)です。 – この実装にはAccess policy APIが活用されています。 https://www.drupal.org/project/drupal/issues/540008
  6. Recipes APIの試験的リリース – Recipesとは – 特定の機能セットや要件を提供するための 「レシピ」としてコンテンツ、設定、テーマ、モ ジュールなどを組み合わせたパッケージで す。 –

    素早く特定のニーズに合ったウェブサイトを 構築するために役立ちます。 – 今回の変更 – コアにRecipes APIが追加されました。 – これにより、API経由でレシピを動かしたりで きるようになりました。 https://www.drupal.org/project/drupal/issues/3439923 https://qiita.com/hmaruyama/items/d14c5cfc003bc62ca91c
  7. Access policy APIの導入 – ポリシーベースのアクセス制御とは – ユーザーが特定の事前に決定されたシナリオまたはポリシーに基づいてアクセ スを制御する仕組みです。 – 今回の変更

    – コアにAccess policy APIが追加されました。 – これにより、モジュール開発者はこの APIを使用してポリシーベースのアクセス制 御を実装できるようになりました。 https://www.drupal.org/project/drupal/issues/3376843
  8. Single Directory Components モジュールがコアに統合 – Single Directory Componentsモジュールとは – フロントエンド開発者がコンポーネントベースの開発を促進できるように設計された機能

    です。特定のディレクトリ構造を基にして、 Drupal内でUIコンポーネントを定義および管理 することを目的としています。 – 今回の変更 – モジュールとして提供されていた SDCはDrupalコアに移動されました。つまり、モジュー ルおよびテーマの開発者は、モジュールやテーマを有効にせずに機能を利用できます。
  9. Drupal 10.0.x Drupal 7.x Drupal 10.1.x Drupal 10.2.x Drupal 10.3.x

    2024 2025 2023 NOW Drupal 11.0.x 7月29日の週 11.0.0 リリース
  10. Drupal 11の重要な変更 システム要件 • データベース ◦ MySQL/Percona 8 ◦ MariaDB

    10.6 ◦ SQLite 3.45 ◦ PostgreSQL 16 • PHP 8.3 • Composer 2.7.0 依存関係の更新 コアから外れる モジュール • Symfony 7 • jQyery 4 • PHPUnit 5 • Actions UI • Book • Activity Tracker • Forum • Statistics • Tour
  11. Drupal 10.0.x Drupal 7.x Drupal 10.1.x Drupal 10.2.x Drupal 10.3.x

    Drupal 10.4.x Drupal 11.0.x Drupal 10.5.x Drupal 11.1.x Drupal 11.2.x Drupal 11.3.x Drupal 11.4.x Drupal 12.0.x 2024 2025 2023 2026 2027 D11 Release D10 EOL D12 Release
  12. まとめ – Drupal 10.3.0は2024年6月17日の週にリリース予定! – 新機能 – Workspacesモジュールが安定版に昇格 – Navigationモジュールの試験的リリース

    – Recipes APIの試験的リリース – アクセスポリシーAPIの導入 – …etc – その他の更新内容はissueタグ「10.3.0 release highlights」で検索 – Drupal 11.0.0は2024年7月29日の週にリリース予定!