Movable Type 5.1 : What's New
-
Upload
six-apart-kk -
Category
Technology
-
view
34.404 -
download
0
description
Transcript of Movable Type 5.1 : What's New
5.1の新機能シックス・アパート株式会社
金子 順
5.15月25日に正式版公開
小さく 始めて大きく 育てる
Movable Type の特徴
個人ブログから大規模サイトまで誰でも使えるPublishing Platform
数千 記事,ユーザ
大きく成長したウェブサイト
数万 コメント数百 カテゴリ
1人~数人で効率的に運営
5.1
Blog A Blog B Blog C
Website 1 Website 2
Blog D Blog F
Systemシステム+ウェブサイト+ブログの連携強化& テンプレートタグ強化カテゴリ、フォルダ、投稿画面の
並び替え
新しい一覧画面でソートやフィルタ
Webkit 対応
カテゴリ(フォルダ)の並び替え
記事数
追加フォーム保存ボタン
編集 | サブカテゴリ追加 | 削除編集画面
カテゴリとフォルダの新しい管理画面
<$mt:CategoryLabel$>(日本語の表示名)
<$mt:CategoryBasename$>(URLなどで使う英語)
ラベルとベースネームを一覧で編集
カテゴリをドラッグ&ドロップで並び替え
階層下げる階層上げる
並び替え
別のカテゴリのサブカテゴリに
<mt:SubCategories
sort_by=”label” sort_order=”descend”>
• label• description• basename• created_on• modified_on• user_custom (default)
• ascend• descend
• mt:TopLevelCategories• mt:SubCategories• mt:TopLevelFolders• mt:SubFolders
New in 5.1
<mt:SubCategories sort_by=”label” sort_order=”descend”>
</mt:SubCategories>
<mt:CategoryNext>
<mt:CategoryPrevious>
<mt:Entries> <mt:EntryPrimaryCategory> <$mt:CategoryLabel$> </mt:EntryPrimaryCategory></mt:Entries>
New in 5.1
一覧画面の強化
MT5.0x の表示オプション
Before...
表示オプション
様々な情報を一覧に表示
クリック毎に昇順/降順でソート
コメントの多いブログ記事は?リストの各カラムで昇順、降順ソートが可能
複数条件の組み合わせてフィルタ
フィルタパネルを開くフィルタ項目を選択
複数フィルタを組み合わせ
ページをまたぐ全件選択とアクション実行
フィルターを保存
フィルタの再利用
ウェブサイト
ブログ
システム
システムでMT全体のコンテンツを管理
Ajax によるパフォーマンス向上
New in 5.1
新しい一覧の機能は
すべての一覧で利用可能
ウェブサイト、ブログ、ブログ記事、ウェブページ、アイテム、タグ、コメント、トラックバック、ユーザー、コメント、メンバー、フィルター、カスタムフィールド、権限、ロール、禁止IPアドレス、アドレス帳、ログ、グループ(Movable Type Advanced)、グループメンバー(Movable Type Advanced)
プラグイン開発者向けThe Listing Framework
例 ブログ記事の一覧に独自のカラムを追加する
例 jQuery APIで一覧がロードされた際の listReady イベントを利用
その他にも...
• プラグインの config.yaml で独自リストを追加(表示オプションや、ソート、フィルタなどの機能は自動で利用可能)
• コールバックの利用• list_template_param.object• cms_pre_load_filtered_list.object• cms_filtered_list_param.object
詳しくはhttps://github.com/movabletype/Documentation/wiki/Ja-
dev-listing-framework-overview
マルチブログの強化
<mt:Entries include_blogs=”children”>
website
Blog 1 Blog 2 Blog 3
マルチブログ
<mt:Entries include_blogs=”children”exclude_blogs=”2”>
website
Blog 1 Blog 2 Blog 3
New in 5.1
<mt:Entries include_blogs=”children”exclude_blogs=”2” category=”新着情報”>
website
Blog 1 Blog 2 Blog 3
インクルード関係を分かりやすく表示
New in 5.1
ウェブサイトのテンプレートをインクルード
<$mt:Include module="X" parent="1"$>
Website
Blog A Blog B Blog C
ブログからウェブサイトのテンプレートをインクルード。注) ウェブサイトにテンプレートがない場合でもグローバルは参照しない。
New in 5.1
その他の変更点
<mt:XX trim_to=”5+...” />
"N+文字列" で省略文字を指定。例えば、trim_to="5+..."
と指定すると、"サンプルの文章です"という文章は"サンプルの..."と表示されます
New in 5.1
ブログ記事、ウェブページの投稿画面入力欄をドラッグ&ドロップで並び替え
カスタムフィールドの一覧にコードヒントを表示
New in 5.1
対応ブラウザ
Safari 最新版
Firefox 最新版Chrome はサポート対象外ですがWebkit ベースなので問題なく動く
IE9は次期リリースで対応予定Internet Explorer 8
要望、バグ報告、随時募集中!http://communities.movabletype.jp/
http://bugs.movabletype.org/