Craft 3.7 がリリースされた!

Craft 3.7 Released | Craft CMS
https://craftcms.com/blog/craf...

ベータがリリースされてから 3週間ちょっと。

Release Note はこの辺。

cms/CHANGELOG.md at 3.7.0 · craftcms/cms
https://github.com/craftcms/cm...

ざっくりリストアップされてる機能がこの辺

  • Editor slideouts
  • Streamlined entry publishing flow
  • Deep content change tracking and merging
  • Asset subfolder deep-linking
  • Structure placement control
  • Bulk entry/site deletion

Editor slideouts の話は beta でざっと見たから良いとして。

Streamlined entry publishing flow の話は慣れが必要そうな気もするので別途エントリに書いてたところなので、別エントリで。

Editing Entries in Craft 3.7 | Craft CMS
https://craftcms.com/knowledge...

サブディレクトリのアセット一覧URL

アセットの一覧ページで、サブディレクトリの場合のURLが明示的にわかるようになった。

3.7の場合 /admin/assets/testasset/sub1

3.7以前の場合 /admin/assets/testasset

これはありがたそう。

とはいえ、サブディレクトリがつくれるというUIが分かりづらい気がするのは自分だけだろうか。

右クリックでメニューが出るのだけど。

ストラクチャでエントリの前後に作成

ストラクチャのセクションにエントリを作成する際に、一覧から特定のエントリの前後に追加することができるようになった。

エントリを作成してみた。

これまでは、配下に作成するだけだったのでストラクチャを使う場合は便利そう。

この調整はだいぶ前からあるissueだった様子。

Setting to Append or Prepend new Structure entries · Issue #870 · craftcms/cms
https://github.com/craftcms/cm...

多言語サイトやマルチサイトで構築しているときに、エントリ作成時に他のサイトにも複製できるようにしている場合、一覧から削除するときにサイトを選べるようになったっぽい。

これはまた別のタイミングでも試してみよう。

管理画面上で新機能のアナウンス

The control panel now displays new feature announcements.

とのことで、新機能などの紹介が管理画面にも表示されている。

日時フィールドでタイムゾーンを設定

日時フィールドでタイムゾーンを指定してセットできるようになった。

タイムゾーンの設定をできるようにするとこんな感じでエントリで日時を設定する際に選択ができる。

タイムゾーン周りはイマイチ慣れていないのだけど、これがあると便利な場面はありそう。
以前似たような問い合わせがあったような気もする。

タグの設定機能拡張

タグのフィールドに明示的にタイトルフィールドがついた

これまではこんな感じで特にタイトルフィールドはなかった

合わせて、タグの編集画面にもタブを追加してフィールドを増やせるようになった。

タグの編集画面でこんな感じで、タブごとに項目を編集できる。
タグの中でタグを選択するとかもできる(無駄に)。

タグとかカテゴリはエントリの方に統合されていくのかな、と思っていたところもあったのだけど、これは別で残っていくのかなー。

タグはエントリやカテゴリと違ってデフォルトでは一覧も出せないので今後どういう風に変わっていくのかは気になるところ。

3.7へのアップデート

3.7へのアップデート際してかわったところとかがまとまっている。

Upgrading to Craft 3.7 | Craft CMS
https://craftcms.com/knowledge...

プラグインとか影響ありそうなところは確認しておく必要がありそう


色々と使いやすくなったと思うリリースなのでこれからも色々と触っていこう。