2013年9月11日シックス・アパート株式会社
長内 毅志
コンセプトと機能、最新情報
アジェンダ
• Movable Type とは
• Movable Type 6 –コンセプト
–機能紹介 (新機能、新アプリ、機能改修)
–プラグインディレクトリ
–その他
• ライセンス体系
• イベント
Movable Typeとは
Movable Typeとは
• 10年以上利用されているブログ・CMS(通称MT)
• MTタグ組み合わせでロジック生成
• テンプレートとDBが完全に分離している
(MVCライク)
• プラグインで拡張可能
• どんなコードも生成可能
html感覚でテンプレートを構築できる
<ul>
<MT:Entries limit="10">
<li><a href="<MT:EntryPermalink>"><MT:EntryTitle></a></li>
</MT:Entries>
</ul>
再新10件のブログ記事をリンク付きで生成
Movable Type 6
4年ぶりのメジャーバージョンアップ
From Wikimedia
コンセプト
• Simple–シンプルに使える。シンプルに作る。
• Smart–スマートに使える。スマートに作る。
• Speedy–軽快なレスポンス。軽く作る。早く動く。
狙い
• Movable Type の良さを活かしながら、
さらなる進化を
• 互換性も重視–管理画⾯面は基本的に 5.2 互換
5つの新機能機能紹介
5つの新機能
• Data API
• Chart API
• 非公開日指定
• Google Analyticsとの連携
• メッセージセンター
Data API
• API経由でMTのデータを操作(修正、追記、保存)す
る仕組み
• Perlだけでなく、PHP、JavaScriptなど、既存の言語
で利用できる
• MTの認証・権限管理を利用していてセキュア
REST形式
• GET https://your-host/your-mt-api.cgi/
v1/sites/{blog_id}/entries
ウェブに限らず、あらゆるコンテンツを管理
ウェブサイト
スマホアプリ
Webサービス
Data APIの活用例
• リアルタイム編集
• インクリメンタルサーチ
• TODO管理アプリ–etc…
Chart API
• ダッシュボードのStatsに利用
• MTの管理画面だけではなく、外部の公開サイト側にも
利用可能
• MITライセンス–https://github.com/movabletype/mt-chart-api-sdk-js
非公開日指定機能
Google Analyticsとの連携
メッセージセンター
新アプリケーション機能紹介
新アプリ
• Loupe–Data API、Chart APIのリファレンス実装
–HTML、CSS、JavaScriptのみ
–スマホからMTの主要機能を管理
–MITライセンス
3つの機能改修新機能紹介
3つの機能改修
• ウェブサイトの見直し–ウェブサイト=>ブログの階層構造を見直し
–MT3、4と同じようにブログが作れます
• ダッシュボードの変更–よりCMS的に
• カテゴリアーカイブの出力コントロール–記事がないときカテゴリページ[作る/作らない]を選べる
その他の改修、機能新機能紹介
その他の改修
• パフォーマンス改善
5.Xの機能も引き継いでいます
• スマホ対応の管理画面
• レスポンシブWebデザインテーマ
• 定型文機能
• PSGI対応
• セキュリティ強化機能–連続した不正アクセスユーザーのIDをロックアウトする
–パスワードポリシーの設定変更
• リスティングフレームワーク
プラグインディレクトリ
新プラグインディレクトリ
• Githubと連動、更新情報が自動反映
• 日英2言語対応
http://beta.plugins.movabletype.jp
ライセンス体系
ライセンス体系の見直し
• 無制限ユーザーライセンスを値下げ–12万円=>9万円(税別)
• ライセンス体系の見直し–5ユーザーライセンス、MTOSの廃止
• 個人無償版は引き続き配布
MITライセンスへの転換
• レスポンシブWebデザインテーマ
「Rainier」「Eiger」
• Loupe、Data API/Chart APIのライブラリ
• その他のプラグイン
参考:MITライセンス
• ソフトウェアの複製を使用、複写、変更、結合、掲載
、頒布、サブライセンス、および/または販売する権利
、およびソフトウェアを提供する相手に同じことを許
可する権利も無制限に含まれます
(SourceForgeより抜粋)
イベント
From Six Apart
• MTDDC TOKYO 2013–August 3rd (Sat), 2013
• 事業戦略説明会、ユーザーギャザリング 2013–October 24th (Wed) Shibuya, Tokyo
全国各地でも
• MTDDC Meetup HOKKAIDO 2013–October 5th (Sat), 2013 Sapporo, Hokkaido
• Movable Typeの日–September 19th(Thu), 2013 Nagoya, Aichi
• MT開発合宿
–August 24-25th (Sat-Sun), 2013 Aso, Kumamoto
• MTCafe Nagoya
–August 27th (Tue), 2013 Nagoya, Aichi
…and More
最新事例
Blog On Business
http://www.sixapart.jp/business