2023-02-23

Craft CMS 4.4 Beta がリリースされたので触ってみた

Craft CMS の 4.4 beta がリリースされたので早速触ってみる。

Redesigned volume folder navigation

Rethinking Volume Subfolders | Craft CMS
https://craftcms.com/blog/reth...

でも紹介されていた、画像とかを管理する Volume のサブフォルダ周り。

20230223 074810

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

今はこんな感じ。

20230223 094952

個人的にはあまりサブフォルダを使う事は無いのだけど、、、
アセットをフォルダ分けて管理する際には使いやすそう。

ストラクチャの一覧表示方法選択

ストラクチャのエントリを一覧表示する際に、階層がわかるように表示するか、並列で表示するかを選べるようになった。

The element index "View" button is confusing to authors · Discussion #12718 · craftcms/cms
https://github.com/craftcms/cm...

階層表示。

20230223 075051

右上に、切替のボタンがついた。

一覧表示。

20230223 075056

何かしらの目的があっての変更なはず。
細かい意図はわからないけど、ある方がいいんでしょう。

アセット選択時の対象の条件追加

編集はできないけど、Viewable (見れる物)の一覧 に絞って選択時に表示する条件を付けることができるようになったっぽい。

New condition for entry fields: only show entries viewable by the user · Discussion #12240 · craftcms/cms
https://github.com/craftcms/cm...
20230223 075646

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

20230223 095909

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

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

20230223 080251

MTのタグとか Drupal もこんな感じのUIだった気がする。

単一選択のセレクト(Dropbox)は、delete / backspace で未選択にできるようになった気がする。

20230223 080346

が、これは元々そういう挙動だったかも。

Letterbox transforms

これは多分、画像を変形して指定サイズに収めた時に、余白に色をしいた画像にしてくれるっぽい。

20230223 094220

使いたい場面はちょっとわからないが、必要なんでしょう。

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 を指定して、コマンド打ってサクッとアップデートできた。

20230223 074748

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