Craft CMS 4.4 Beta がリリースされたので触ってみた
Craft CMS の 4.4 beta がリリースされたので早速触ってみる。
We just released Craft 4.4 Beta! Tons of new stuff in this release, so plugin developers are strongly encouraged to test and report any unintended BC breaks.
Big changes include:
- Redesigned volume folder navigation
- Letterbox transforms1/ #craftcms
— Craft CMS (@CraftCMS) February 22, 2023
Redesigned volume folder navigation
Rethinking Volume Subfolders | Craft CMS
https://craftcms.com/blog/reth…
でも紹介されていた、画像とかを管理する Volume のサブフォルダ周り。

よくあるファイルマネージャ的な、データの方にサブフォルダが出てわかりやすい。
今はこんな感じ。

個人的にはあまりサブフォルダを使う事は無いのだけど、、、
アセットをフォルダ分けて管理する際には使いやすそう。
ストラクチャの一覧表示方法選択
ストラクチャのエントリを一覧表示する際に、階層がわかるように表示するか、並列で表示するかを選べるようになった。
The element index “View” button is confusing to authors · Discussion #12718 · craftcms/cms
https://github.com/craftcms/cm…
階層表示。

右上に、切替のボタンがついた。
一覧表示。

何かしらの目的があっての変更なはず。
細かい意図はわからないけど、ある方がいいんでしょう。
アセット選択時の対象の条件追加
編集はできないけど、Viewable (見れる物)の一覧 に絞って選択時に表示する条件を付けることができるようになったっぽい。
New condition for entry fields: only show entries viewable by the user · Discussion #12240 · craftcms/cms
https://github.com/craftcms/cm…

この表示権限と連動してるはず、、、

複数選択可能なセレクトボックスのUI変更
複数選択可能なセレクトボックスのUIが変わった

MTのタグとか Drupal もこんな感じのUIだった気がする。
単一選択のセレクト(Dropbox)は、delete / backspace で未選択にできるようになった気がする。

が、これは元々そういう挙動だったかも。
Letterbox transforms
これは多分、画像を変形して指定サイズに収めた時に、余白に色をしいた画像にしてくれるっぽい。

使いたい場面はちょっとわからないが、必要なんでしょう。
Category/tag/global → entry conversion
機能的にはこれも大きいだろうなぁ。
Added the entrify/categories, entrify/tags, and entrify/global-set commands, for converting categories, tags, and global sets to entries.
https://github.com/craftcms/cm…
カテゴリ、タグ、グローバルをエントリに変換するもの。
Craft 5 では諸々がエントリに集約されていく予定らしいから、それの準備といったところかな。
これは後で色々試してみないとどんな感じになるのかがわからないが。
テスト用の環境はcomposer.json に ^4.4.0-beta.1 を指定して、コマンド打ってサクッとアップデートできた。

これは本当に楽。
あれこれカスタマイズした方が使いやすくはなるのもあるだろうけど、アップデートしづらくなると運用の面でも影響ありそうだから、この辺の塩梅はほんと難しいなぁ。。。