2014 年 1 月 20 日シックス・アパート株式会社
長内 毅志
コンセプトと機能、最新情報
アジェンダ
• 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 の活用例
http://makanai.sixapart.jp
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 をロックアウトする
–パスワードポリシーの設定変更
• リスティングフレームワーク
Movable Type Advanced
•Movable Type 6 をベースに登場
• サーバー配信機能、 IIS の FastCGI 対
応
最新事例
Blog On Business
http://www.sixapart.jp/business
Top Related