パンプキンスパイスラテ

IT系のことが多めの日記帳です

MovableType管理画面の単数形と複数形

MTのリスト系のページのURL変数「__mode」に単数形と複数形が混じっていたのでちょっとMTのソースを見てみた。
どうやら下記にあげたものは単数形と複数形の両方で同じ動作をするみたい。

lib/MT/App/CMS.pm(var 4.22)

## DEPRECATED ##
'list_pings'    => "${pkg}TrackBack::list",
'list_entries'  => "${pkg}Entry::list",
'list_pages'    => "${pkg}Page::list",
'list_comments' => {
    handler    => "${pkg}Comment::list",
    permission => 'view_feedback',
},
'list_authors'      => "${pkg}User::list",
'list_assets'       => "${pkg}Asset::list",
'list_cat'          => "${pkg}Category::list",
'list_blogs'        => "${pkg}Blog::list",
'list_associations' => "${pkg}User::list_association",
'list_roles'        => "${pkg}User::list_role",

deprecatedってなんだ?

  • 〔仕様などが〕廃止される可能性がある、廃止予定の、将来のサポートが保証されない(ので使用すべきでない)、非推奨の
  • 仕様が改定されたが、後方互換のために以前の方式も当面使えるようにしてある場合など

つまり今後はリスト系のページは単数形になっていくってことか。
でもまだ「list_pings」とか標準のテンプレートに反映してないものもあるなぁ。(var 4.22)