20140120 Movable Type Seminar

Post on 01-Jun-2015

392 views 0 download

Transcript of 20140120 Movable Type Seminar

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

コンセプト

• 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