Top Banner
2013年9月11日 シックス・アパート株式会社 長内 毅志 コンセプトと機能、最新情報
40

20130911 Movable Type Seminar

Jun 01, 2015

Download

Technology

Six Apart,Ltd.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 20130911 Movable Type Seminar

2013年9月11日シックス・アパート株式会社

長内 毅志

コンセプトと機能、最新情報

Page 2: 20130911 Movable Type Seminar

アジェンダ

• Movable Type とは

• Movable Type 6 –コンセプト

–機能紹介 (新機能、新アプリ、機能改修)

–プラグインディレクトリ

–その他

• ライセンス体系

• イベント

Page 3: 20130911 Movable Type Seminar

Movable Typeとは

Page 4: 20130911 Movable Type Seminar

Movable Typeとは

• 10年以上利用されているブログ・CMS(通称MT)

• MTタグ組み合わせでロジック生成

• テンプレートとDBが完全に分離している

(MVCライク)

• プラグインで拡張可能

• どんなコードも生成可能

Page 5: 20130911 Movable Type Seminar

html感覚でテンプレートを構築できる

<ul>

<MT:Entries limit="10">

<li><a href="<MT:EntryPermalink>"><MT:EntryTitle></a></li>

</MT:Entries>

</ul>

再新10件のブログ記事をリンク付きで生成

Page 6: 20130911 Movable Type Seminar

Movable Type 6

Page 7: 20130911 Movable Type Seminar

4年ぶりのメジャーバージョンアップ

From Wikimedia

Page 8: 20130911 Movable Type Seminar

コンセプト

• Simple–シンプルに使える。シンプルに作る。

• Smart–スマートに使える。スマートに作る。

• Speedy–軽快なレスポンス。軽く作る。早く動く。

Page 9: 20130911 Movable Type Seminar

狙い

• Movable Type の良さを活かしながら、

さらなる進化を

• 互換性も重視–管理画⾯面は基本的に 5.2 互換

Page 10: 20130911 Movable Type Seminar

5つの新機能機能紹介

Page 11: 20130911 Movable Type Seminar

5つの新機能

• Data API

• Chart API

• 非公開日指定

• Google Analyticsとの連携

• メッセージセンター

Page 12: 20130911 Movable Type Seminar

Data API

• API経由でMTのデータを操作(修正、追記、保存)す

る仕組み

• Perlだけでなく、PHP、JavaScriptなど、既存の言語

で利用できる

• MTの認証・権限管理を利用していてセキュア

Page 13: 20130911 Movable Type Seminar

REST形式

• GET https://your-host/your-mt-api.cgi/

v1/sites/{blog_id}/entries

Page 14: 20130911 Movable Type Seminar

ウェブに限らず、あらゆるコンテンツを管理

ウェブサイト

スマホアプリ

Webサービス

Page 15: 20130911 Movable Type Seminar

Data APIの活用例

• リアルタイム編集

• インクリメンタルサーチ

• TODO管理アプリ–etc…

Page 16: 20130911 Movable Type Seminar

Chart API

• ダッシュボードのStatsに利用

• MTの管理画面だけではなく、外部の公開サイト側にも

利用可能

• MITライセンス–https://github.com/movabletype/mt-chart-api-sdk-js

Page 17: 20130911 Movable Type Seminar
Page 18: 20130911 Movable Type Seminar

非公開日指定機能

Page 19: 20130911 Movable Type Seminar

Google Analyticsとの連携

Page 20: 20130911 Movable Type Seminar

メッセージセンター

Page 21: 20130911 Movable Type Seminar

新アプリケーション機能紹介

Page 22: 20130911 Movable Type Seminar

新アプリ

• Loupe–Data API、Chart APIのリファレンス実装

–HTML、CSS、JavaScriptのみ

–スマホからMTの主要機能を管理

–MITライセンス

Page 23: 20130911 Movable Type Seminar

3つの機能改修新機能紹介

Page 24: 20130911 Movable Type Seminar

3つの機能改修

• ウェブサイトの見直し–ウェブサイト=>ブログの階層構造を見直し

–MT3、4と同じようにブログが作れます

• ダッシュボードの変更–よりCMS的に

• カテゴリアーカイブの出力コントロール–記事がないときカテゴリページ[作る/作らない]を選べる

Page 25: 20130911 Movable Type Seminar

その他の改修、機能新機能紹介

Page 26: 20130911 Movable Type Seminar

その他の改修

• パフォーマンス改善

Page 27: 20130911 Movable Type Seminar

5.Xの機能も引き継いでいます

• スマホ対応の管理画面

• レスポンシブWebデザインテーマ

• 定型文機能

• PSGI対応

• セキュリティ強化機能–連続した不正アクセスユーザーのIDをロックアウトする

–パスワードポリシーの設定変更

• リスティングフレームワーク

Page 28: 20130911 Movable Type Seminar

プラグインディレクトリ

Page 29: 20130911 Movable Type Seminar

新プラグインディレクトリ

• Githubと連動、更新情報が自動反映

• 日英2言語対応

http://beta.plugins.movabletype.jp

Page 30: 20130911 Movable Type Seminar

ライセンス体系

Page 31: 20130911 Movable Type Seminar

ライセンス体系の見直し

• 無制限ユーザーライセンスを値下げ–12万円=>9万円(税別)

• ライセンス体系の見直し–5ユーザーライセンス、MTOSの廃止

• 個人無償版は引き続き配布

Page 32: 20130911 Movable Type Seminar

MITライセンスへの転換

• レスポンシブWebデザインテーマ

「Rainier」「Eiger」

• Loupe、Data API/Chart APIのライブラリ

• その他のプラグイン

Page 33: 20130911 Movable Type Seminar

参考:MITライセンス

• ソフトウェアの複製を使用、複写、変更、結合、掲載

、頒布、サブライセンス、および/または販売する権利

、およびソフトウェアを提供する相手に同じことを許

可する権利も無制限に含まれます

(SourceForgeより抜粋)

Page 34: 20130911 Movable Type Seminar
Page 35: 20130911 Movable Type Seminar

イベント

Page 36: 20130911 Movable Type Seminar

From Six Apart

• MTDDC TOKYO 2013–August 3rd (Sat), 2013

• 事業戦略説明会、ユーザーギャザリング 2013–October 24th (Wed) Shibuya, Tokyo

Page 37: 20130911 Movable Type Seminar

全国各地でも

• 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

Page 38: 20130911 Movable Type Seminar

最新事例

Page 39: 20130911 Movable Type Seminar

Blog On Business

http://www.sixapart.jp/business

Page 40: 20130911 Movable Type Seminar