Movable Type 6 の最新情報と今後の展開について
Oct 24, 2013
Daiji Hirata
CTO, Six Apart Ltd.
⾃自⼰己紹介: ひらた  だいじ
l  1996-1999:

無線LANの研究開発  (NTT)

l  2000-2004:

ITベンチャー投資  (Neoteny)

l  2003-2006:
l  2007-2012:

VP Technology (Six Apart)
CFO / CTO (News2u)

l  2012-present:

CTO (Six Apart)
2013.10.16 Movable Type 6  リリース
l  実は  3
2004

年年  9 ヶ⽉月ぶりのメジャーバージョンアップです!
2005

2006

2007

2008

2009

2010

2011

2012

2013

2014
Movable Type の  特徴
l  2001年年、サンフランシスコで⽣生まれたブログツール
l  10年年にわたり互換性を維持した安定かつ⾼高機能  CMS
l  強⼒力力なテンプレートエンジン  MTML

l  静的ファイル⽣生成と柔軟なアーカイブマッピング

»  ダイナミックも標準サポート
l  優れた拡張性
»  プラグイン、テーマ、API
l  充実のセキュリティ対策とサポート
Static に強い Movable Type
Posting to MT, WP

Viewing on MT, WP

Posting 1000 articles via XMLRPC API
MT: 3 h 24 m, WP: 52 m

ab -c10 -n 100
MT: 2.8 sec, WP: 113 sec
5 から 6 へ
l    MT

5.0  系の反省省
»  ⼤大規模ウェブサイトに対応するため、複雑になった
»  4.0 系に⽐比べ遅くなった
»  プラグインの互換性維持が⼤大変だった
»  3年年以上のブランク

l  これらを解消し、かつ、これからの開発スピードを

早めていくことを考えました。
Movable type 6 Overview (2013.10.24)
新バージョンの開発コンセプト
Type の良良さを活かしながら、さらなる進化を
»  開発コンセプトは  「Simple, Smart, Speedy」
»  ⾼高機能でかつシンプル、軽快に
»  ページ管理理からコンテンツ管理理へ

l  Movable

l  互換性は極⼒力力重視

»  Transformer プラグインに配慮し

管理理画⾯面のDOM構造は 5.2 と互換に
新しい機能
l  Data API
l  Chart API
l  Loupe
l  New

Dashboard Widget
l  Notification Center
l  Schedule un-publishing
l  Blog articles in Website
Data API
ベースの API
l  JavaScript ライブラリも提供します
l  XMLRPC/Atom より軽快に動作、カバレッジも広範囲
l  REST/JSON

l  HTML5

+ CSS + JavaScript + DataAPI でさまざまなことが可能に
var api = new MT.DataAPI({!
baseUrl: "https://your-host/mt/mt-data-api.cgi",!
clientId: "your-client-id"!
});!
!
api.listEntries(siteId, function(response) {!
if (response.error) {!
// Handle error!
return;!
}!
!
for (var i = 0; i < response.items.length; i++) {!
var entry = response.items[i];!
// Render an entry!
}!
});
Data API の使い⽅方
l  専⽤用の管理理画⾯面

»  もうバージョンアップで悩まない
l  より⾼高度度な検索索の組み込み
l  サイト上からダイナミックなコンテンツ読み込み
などなど…
Chart API
l  グラフ描画ライブラリ  (JavaScript)

を⽤用意しました
l  Dashboard Widget や Loupe で使っています
»  管理理画⾯面以外でも利利⽤用できます。
library & container:
<link rel="stylesheet" href="/mt-static/chart-api/mtchart.css">!
<script src="/mt-static/jquery/jquery.min.js"></script>!
<script src="/mt-static/chart-api/mtchart.min.js"></script>!
...!
<div id="graph" style="width: 500px;"></div>

drawing:
$(function(){!
var config = {!
data: [!
{ x: '2013-04’, y: '123’ },!
{ x: '2013-05’, y: '235’ },!
{ x: '2013-06’, y: '76’ }!
]!
}!
var range = {!
dataType: 'general’, length: 3!
}!
new MT.ChartAPI.Graph(config, range).trigger(!
'APPEND_TO', $('#graph'));!
})
library & container:
<link rel="stylesheet" href="/mt-static/chart-api/mtchart.css">!
<script src="/mt-static/jquery/jquery.min.js"></script>!
<script src="/mt-static/chart-api/mtchart.min.js"></script>!
...!
<div id="graph" style="width: 500px;"></div>

drawing:
$(function(){!
var config = {!
data: [!
{ x: '2013-04’, y: '123’ },!
{ x: '2013-05’, y: '235’ },!
{ x: '2013-06’, y: '76’ }!
]!
}!
var range = {!
dataType: 'general’, length: 3!
}!
new MT.ChartAPI.Graph(config, range).trigger(!
'APPEND_TO', $('#graph'));!
})
area chart

bar chart (vertical)

donut chart

bar chart (horizontal)

line chart

bar chart (vertical)

mixed chart
Loupe
l  スマートフォン向けの管理理アプリ
l  HTML5

+ CSS + JavaScript
l  Data API + Chart API
l  カードの拡張も可能
l  MITライセンスでの提供
»  ⾃自由に遊んでみてください!
Entry on Websiteitself
l  ウェブサイト⾃自体にブログ記事を書けるように

l  ブログひとつだけのときは、ブログを作らなくてもよくなりました


l  いままでどおりの構造も可能です
New Dashboard + Google Analytics Support
から Chart API (JavaScript) に
l  Google Analytics とも連動します。
l  Flash
New Dashboard + Google Analytics Support
から Chart API (JavaScript) に
l  Google Analytics とも連動します。
l  Flash
他にもいろいろやっています!
l  Notification

Center
»  システムからの案内をスマートに表⽰示します
l  Schedule un-published
»  指定⽇日時に⾮非公開化します
l  その他いろいろ修正
»  5.0 以降降で 700件以上
l  テンプレートエンジンも⾼高速化
»  実は  1.6  倍早くなっています  (5.0⽐比)
他にもいろいろやっています!
l  Notification

Center
»  システムからの案内をスマートに表⽰示します
l  Schedule un-published
»  指定⽇日時に⾮非公開化します
l  その他いろいろ修正
»  5.0 以降降で 700件以上
l  テンプレートエンジンも⾼高速化
»  実は  1.6  倍早くなっています  (5.0⽐比)
クラウド版も⽤用意しています
l  ⾃自動バージョンアップで常に最新版を提供

»  OS、ミドルウェア、MT本体すべて
l  当社で徹底的にチューニング済み、早いです。
l  セキュリティ、BCPにも配慮した構成
»  冗⻑⾧長構成の VM、監視、⾃自動バックアップも提供
l  ウェブでの設定、FTP(S)、パスワード設定、

コンテンツ配信機能など
クラウドならではの追加機能も提供しています。
クラウド版も⽤用意しています
l  ⾃自動バージョンアップで常に最新版を提供

»  OS、ミドルウェア、MT本体すべて
l  当社で徹底的にチューニング済み、早いです。
l  セキュリティ、BCPにも配慮した構成
»  冗⻑⾧長構成の VM、監視、⾃自動バックアップも提供
l  ウェブでの設定、FTP(S)、パスワード設定、

コンテンツ配信機能など
ソニー銀⾏行行公式ブログ  http://blog.moneykit.net/
クラウドならではの追加機能も提供しています。

http://www.sixapart.jp/business/sony_bank.html
Movable Type Advanced  も準備中です
/ Windows Server ⽤用に  FastCGI 対応します
»  IIS の  FastCGI Module を使うことで、PSGI 化と同様の

⾼高速なレスポンスが実現できます。
l  Azure 向け Deploy Kit も⽤用意します
l  Windows Azure

l  年年内のリリースを⽬目指しています
ソフトウェア版からクラウドまで
マネージドサービス

フルコントロール

クラウド環境

クラウド版  (EZ)

(準備中)

ホスティング

ー

ソフトウェア版

オンプレミス

ー

ソフトウェア版
ライセンスが変わります
l  周辺部分の

MIT 化をすすめます
»  テーマ  (Rainier, Eiger)
»  Loupe
»  Data API, Chart API の JavaScript ライブラリ
»  プラグイン
にかわり、いろいろ充実をはかります
»  開発者ライセンス
»  コミュニティへの⽀支援

l  MTOS
Movable Type Products

3rd Party Products

Themes/Plugins
MT4/5

内包すると  GPL Only

CORE
Addons
(Custom Fields, etc)
Themes/Plugins/API
Libraries/Loupe

MT6

内包しても
ライセンスが選択可

CORE
Addons
(Custom Fields, etc)

Commercial/Free or GPL

Commercial/Free

MIT License
まだまだバージョンアップしていきます
l  Message

Center
l  External Assets (アイテム)
l  Custom Fields
l  Data API v2
l  Cloud Functions
などなど、これからも開発を続けていきます
これからもよろしくおねがいします

More Related Content

PDF
MTDDC 2013: Movable Type 6: 新しいMovable Typeのコンセプトと特徴
PDF
Data APIの背景と活用方法
PDF
MTDDC Meetup HOKKAIDO 2013 KEYNOTE - Movable Type 6
PDF
Weblog and Web in 25 years
PPTX
家族に開発を認めてもらおう
PPTX
MTDDC Meetup TOHOKU 2015 Keynote
PDF
Road to Next MT - MTDDC Meetup TOKYO 2015 Keynote
PDF
MTDDC Meetup NAGOYA 2014 Keynote
MTDDC 2013: Movable Type 6: 新しいMovable Typeのコンセプトと特徴
Data APIの背景と活用方法
MTDDC Meetup HOKKAIDO 2013 KEYNOTE - Movable Type 6
Weblog and Web in 25 years
家族に開発を認めてもらおう
MTDDC Meetup TOHOKU 2015 Keynote
Road to Next MT - MTDDC Meetup TOKYO 2015 Keynote
MTDDC Meetup NAGOYA 2014 Keynote

Similar to Movable type 6 Overview (2013.10.24) (20)

PDF
Data API + AWS = (CMS どうでしょう 札幌編)
PDF
Data API ことはじめ
PDF
Movable Type 6 overview spec3
PDF
概説 Data API v3
PDF
Movable Type 7 のすべて
PPTX
20141208 Movable Type Seminar
PPTX
20130319 movable type_seminar
PDF
Movable Type 6 Overview SPEC2
PDF
IgChart 入門編
PPTX
20140120 Movable Type Seminar
PPTX
Movable type seminar 20120703
PDF
6から始まる Movable Type の旅
PDF
Movable Type 6 Overview - New York Perl Mongers Tech Talk
PDF
Data API 2.0
PDF
20130909 movable type_seminar
PDF
Data API と flexibleSearch、MTAppjQuery で広がるMT6の使い方
PDF
20130911 Movable Type Seminar
PPTX
Movable type seminar_20121204
PPTX
20130302 mt cafe_gunma
PDF
Data APIで広がるWebサイトのオモテとウラ
Data API + AWS = (CMS どうでしょう 札幌編)
Data API ことはじめ
Movable Type 6 overview spec3
概説 Data API v3
Movable Type 7 のすべて
20141208 Movable Type Seminar
20130319 movable type_seminar
Movable Type 6 Overview SPEC2
IgChart 入門編
20140120 Movable Type Seminar
Movable type seminar 20120703
6から始まる Movable Type の旅
Movable Type 6 Overview - New York Perl Mongers Tech Talk
Data API 2.0
20130909 movable type_seminar
Data API と flexibleSearch、MTAppjQuery で広がるMT6の使い方
20130911 Movable Type Seminar
Movable type seminar_20121204
20130302 mt cafe_gunma
Data APIで広がるWebサイトのオモテとウラ
Ad

Movable type 6 Overview (2013.10.24)