MTDDC Hokkaido : Movable Type 5.1

55
5.1の新機能 シックス・アパート株式会社 金子

description

MTDDC北海道での、Movable Type 5.1 についてのプレゼン資料です。

Transcript of MTDDC Hokkaido : Movable Type 5.1

Page 1: MTDDC Hokkaido : Movable Type 5.1

5.1の新機能シックス・アパート株式会社

金子 順

Page 2: MTDDC Hokkaido : Movable Type 5.1

9歳2001年10月 カルフォルニア生まれ6カ国語対応版を世界で同時リリース商用版導入は多い月で月1000件以上MTOSは1日数千ダウンロード

Page 3: MTDDC Hokkaido : Movable Type 5.1

5.1

現在開発中...

Page 4: MTDDC Hokkaido : Movable Type 5.1

ベータ開始予定日

本邦初公開

Page 5: MTDDC Hokkaido : Movable Type 5.1

2011年2月15日

ベータ開始予定日

Page 6: MTDDC Hokkaido : Movable Type 5.1

小さく 始めて大きく 育てる

ウェブサイトを

Publishing Platform です

Page 7: MTDDC Hokkaido : Movable Type 5.1

個人ブログ2003年~2010年の7年間1579 記事1797 コメント

MTQコミュニティ2009年~2010年の1年間737ユーザ, 469 トピック1377 コメント

Page 8: MTDDC Hokkaido : Movable Type 5.1

数千 記事,ユーザ

大きく成長したウェブサイト

数万 コメント数百 カテゴリ

Page 9: MTDDC Hokkaido : Movable Type 5.1

1人~数人で効率的に運営

5.1

Page 10: MTDDC Hokkaido : Movable Type 5.1

Blog A Blog B Blog C

Website 1 Website 2

Blog D Blog F

Systemシステム+ウェブサイト+ブログの連携強化& ユーザビリティ向上

カテゴリ、フォルダの並び替え

一覧画面のフレームワーク強化

IE8, Webkit 対応

Page 11: MTDDC Hokkaido : Movable Type 5.1

サイト運営者

開発者デザイナ

三つの視点でご説明..

Page 12: MTDDC Hokkaido : Movable Type 5.1

サイト運営者のメリット

Page 13: MTDDC Hokkaido : Movable Type 5.1

最新のブラウザに対応

Internet Explorer 8

Safari 最新版

Firefox 最新版Chrome はサポート対象外ですがWebkit ベースなので問題なく動く

Page 14: MTDDC Hokkaido : Movable Type 5.1

Sorting Categories and Folders

カテゴリと、フォルダの並び替え

Page 15: MTDDC Hokkaido : Movable Type 5.1

New in 5.1

ドラッグ&ドロップで並び替え

Page 16: MTDDC Hokkaido : Movable Type 5.1

テンプレートタグで出力

• 指定した順番でカテゴリやフォルダを出力

• MTTopLevelCategories• MTSubCategories• MTCategoryNext• MTCategoryPrevious

sort_by=”user_custom”

New in 5.1

Page 17: MTDDC Hokkaido : Movable Type 5.1

投稿画面の項目並び替え

Page 18: MTDDC Hokkaido : Movable Type 5.1

New in 5.1

多数のカスタムフィールドを画面上でドラッグ&ドロップ並び替え

Page 19: MTDDC Hokkaido : Movable Type 5.1

Demo

Page 20: MTDDC Hokkaido : Movable Type 5.1

全コメントを一カ所で管理

Back in 5.1

Page 21: MTDDC Hokkaido : Movable Type 5.1

MT5.0x

MT5.1

Page 22: MTDDC Hokkaido : Movable Type 5.1

New in 5.1

ページをまたぐ全件選択

Page 23: MTDDC Hokkaido : Movable Type 5.1

Ajax による高速リスト表示

New in 5.1

Page 24: MTDDC Hokkaido : Movable Type 5.1

Demo

Page 25: MTDDC Hokkaido : Movable Type 5.1

New Listing Screen

一覧画面の機能強化

Page 26: MTDDC Hokkaido : Movable Type 5.1

MT5.0x の表示オプション

Before...

Page 27: MTDDC Hokkaido : Movable Type 5.1

New in 5.1

自由に表示項目を追加・削除ID, コメント・トラックバック数, 公開日, 更新日, ...

Page 28: MTDDC Hokkaido : Movable Type 5.1

コメントの多いブログ記事は?リストの各カラムで昇順、降順ソートが可能

New in 5.1

Page 29: MTDDC Hokkaido : Movable Type 5.1

Custom Filters

強力なフィルター機能

Page 30: MTDDC Hokkaido : Movable Type 5.1

Before...

MT5.0 の限定的なフィルター項目

Page 31: MTDDC Hokkaido : Movable Type 5.1

ほとんどの項目でフィルター可能

New in 5.1

Page 32: MTDDC Hokkaido : Movable Type 5.1

複数条件の組み合わせ1週間以内に更新され、コメントがある、「要望」カテゴリ

New in 5.1

Page 33: MTDDC Hokkaido : Movable Type 5.1

トライ&エラーで絞り込み

Page 34: MTDDC Hokkaido : Movable Type 5.1

独自フィルターを保存、再利用

Page 35: MTDDC Hokkaido : Movable Type 5.1

Demo

Page 36: MTDDC Hokkaido : Movable Type 5.1

対象画面

• ブログ記事, ウェブページ

• コメント, トラックバック

• ウェブサイト, ブログ

• ユーザー, 権限

など

Page 37: MTDDC Hokkaido : Movable Type 5.1

デザイナーのメリット

Page 38: MTDDC Hokkaido : Movable Type 5.1

強力で、セキュアなテンプレート言語デザイナーとプログラマーの分業

HTML,CSS + MTタグ = デザインデータ出力 mt:Entries変数定義 mt:SetVar制御構文 mt:If, mt:Loop

<?php $result = mysql_query(); ?> 実行コードの分離

Page 39: MTDDC Hokkaido : Movable Type 5.1

<mt:Entries include_blogs=”children”>

website

Blog 1 Blog 2 Blog 3

MT 5.0

Page 40: MTDDC Hokkaido : Movable Type 5.1

<mt:Entries include_blogs=”children”exclude_blogs=”2”>

website

Blog 1 Blog 2 Blog 3

New in 5.1

Page 41: MTDDC Hokkaido : Movable Type 5.1

<mt:Entries include_blogs=”children”exclude_blogs=”2” category=”新着情報”>

website

Blog 1 Blog 2 Blog 3

Page 42: MTDDC Hokkaido : Movable Type 5.1

投稿者A 投稿者B 投稿者C

デザイナ

管理者

マルチブログの柔軟性と、厳密な権限管理

Page 43: MTDDC Hokkaido : Movable Type 5.1

テンプレート単位で出力方法を設定

トップページ

個別記事

携帯サイト

ロングテール型= 静的出力

アクセス集中= バックグランド出力

表示最適化= ダイナミック出力

Page 44: MTDDC Hokkaido : Movable Type 5.1

ウェブサイトのテンプレートをインクルード

<$mt:Include module="X" parent="1"$>

Website

Blog A Blog B Blog C

ブログからウェブサイトのテンプレートをインクルード。注) ウェブサイトにテンプレートがない場合でもグローバルは参照しない。

New in 5.1

Page 45: MTDDC Hokkaido : Movable Type 5.1

Include関係を、分かりやすく表示

New in 5.1

Page 46: MTDDC Hokkaido : Movable Type 5.1

シンタックスハイライトのOn/Off

Back in 5.1

Page 47: MTDDC Hokkaido : Movable Type 5.1

Demo

Page 48: MTDDC Hokkaido : Movable Type 5.1

開発者のメリット

Page 49: MTDDC Hokkaido : Movable Type 5.1

ソースコード管理をgithubに移行

Page 50: MTDDC Hokkaido : Movable Type 5.1

2011年1月からナイトリービルドを公開予定

開発中のコードを試すには?

Page 51: MTDDC Hokkaido : Movable Type 5.1

Listing Framework の詳しい話は....

藤本さん、澤田さんのセッションで

Page 52: MTDDC Hokkaido : Movable Type 5.1

以上、実装済み現在テスト&バグ修正中

Page 53: MTDDC Hokkaido : Movable Type 5.1

要望、バグ報告、随時募集中!http://communities.movabletype.jp/

http://bugs.movabletype.org/

Page 54: MTDDC Hokkaido : Movable Type 5.1

Publishing Platform[ 成長する ]

www.movabletype.jp

Page 55: MTDDC Hokkaido : Movable Type 5.1

End