Contao 5.5 - 5つのバックエンドのブースターと他にもたくさん

2025年2月18日 08:53 Marcus Lelle

Contao Conferenceで、キーノートで機能のいくつかをLeoの肩越しに既に見ることができました。

さて、新しいContaoバージョン5.5が来て、特にバックエンドの機能が満載です。

コアチームと他の多数の開発者は200に近いプルリクエストを処理しました。今回は多くの作業を費やさなければいけない大きな題材がありました。

Contao 5.5は2025年8月まで提供されます。また、5.3はLTS版として更新を継続します。

現在サポートされているContaoのバージョンはContaoリリース計画(英文)で確認できます。

テンプレートスタジオ

バージョン5.4でのTurboを有効にした一方、今度はTwig Turboをテンプレートスタジオで有効にしました。

この機能はユーザーと開発者に等しく興味深いものです。

テンプレートスタジオによって、バックエンドでTwigテンプレートの構築と編集が可能となります。フォルダー構造とテンプレートの継承の背後にある、大部分のロジックを軽減します。blockuseへの自動補完により、利用できるブロックとテンプレートの継承の候補を表示します。

引き続き「テンプレート」のメニュー項目にPHPとTwigのテンプレートの両方は表示されます。しかし、バックエンドのTwigテンプレートの編集はテンプレートスタジオだけで行います。PHPテンプレートは引き続き「テンプレート」のメニュー項目で編集できます。

Pull Requests: #7833, #7831, #7684, #7683, #7672, #7658, #7643, #7598, #7589, #7587,

バックエンドの検索

バックエンドにシステム全体への検索機能を用意しました。これでコンテント要素、アーティクル、ページ、ファイル、そしてもっと他から用語を検索して、対応した結果を表示します。

表示または編集したいところにクリックして移動できます。

検索を有効にするには、サーバーの段階で本当のcronジョブを設定しなければなりません。さらに詳しい情報はマニュアルに用意しています。

Pull Requests: #7863, #7842, #7838, #7837, #7835, #7811, #7796, #7761, #7738, #7721, #7675, #7640, #7634, #7627, #7607, #7601, #7592

パスキー

簡単にContaoを安全に操作できるようにする、もう一つの構成要素: バックエンドにパスキーでもログインできます。

Pull Request: #7571

コンテキストメニュー

リスト表示の右側に多数のボタンを並べる代わりに、マウスの右ボタンまたは3つの水平なドットからすべての操作のメニューを呼び出せるようにしました。

これで追加のボタンの結果で明確さが妨げられることもなく、さらに機能を加える方法が開けたと言えます。

Pull Request: #7816

アクセシビリティ

フロントエンドとバックエンドでContaoのアクセシビリティのため、さらに偉大な機能を追加しました。

動画に副題を割り当てできるようにし、例えばクローズドキャプションや音声解説といった、その種類も指定できるようにしました。

Pull Request: #7604

すべてのフォームの項目にautocomplete属性を付けることができます。フォームに入力するとき、ブラウザーに保存しているデータからすぐに正しい値を使用できることを意味します。

正しい事前割り当てのための正しい入力の目的は、こちらで見ることができます。

Pull Request: #7473

YouTubeとVimeoの動画に題名を割り当てられるようにしました。

Pull Request: #7572

不必要なtitle属性をバックエンドとフロントエンドの両方で削除します。

Pull Request: #7839

各リスト表示の上の検索とフィルターのメニューを修正しました。floatingの代わりに、flexを使用するようにしました。キーボード・ナビゲーションの順序を著しく改善できました。

フィルターの状態を可視化しました。Mootoolsのchosenを最新のchoices.jsに置き換えました。

Pull Request: #7594

UX

複数の要素を同時に編集する場合、Contaoはそれらの要素が何であるか、より詳しく自動的に表示するようにします。

選択した項目は色で強調した状態のままとなります。これは明確さを改善します。

Pull Request: #7613, #7576, #7610

Symfony UXのカラー選択でMooToolsのカラー選択を置き換えました。

Pull Request: #7792

DX

デバッグモードが有効な場合、Contaoのインストールのさらに詳しい情報を受け取れます。例えば、サーバーがサポートしているすべての画像形式を確認できます。

フロントエンドでは、ページとアーティクルを確認でき、クリックして直接バックエンドに移動できます。

Pull Request: #7586

さらにたくさん

すべての詳細な変更はChangelogで参照できます。 Christian Feneberg氏は、またもや見る価値が十分にあるContao 5.5についての動画(ドイツ語だけ)を作成しました。

互換性

Contao 5.5は以下と互換性があります。

  • Symfony 6.4と7
  • PHP 8.2+
  • Monolog 3
  • Doctrine 3
  • TinyMCE 5、6、7

こちらも参照: チケット | 比較表示 | 変更履歴