20130909 movable type_seminar

Post on 16-Apr-2017

710 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

長内 毅志

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

アジェンダ

• 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

Chart API SAMPLE

その他の新機能

• 非公開日指定–指定した日時で非公開処理

• Google Analyticsとの連携–管理画面でアクセス状況の確認

• メッセージセンター–システムからの通知を行う

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

新アプリ

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

–HTML、CSS、JavaScriptのみ

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

–MITライセンス

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

3つの機能改修

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

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

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

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

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

その他の改修

• パフォーマンス改善

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

• スマホ対応の管理画面

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

• 定型文機能

• PSGI対応

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

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

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

プラグインディレクトリ

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

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

• 日英2言語対応

http://beta.plugins.movabletype.jp

ライセンス体系

ライセンス体系の見直し

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

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

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

MITライセンスへの転換

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

「Rainier」「Eiger」

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

• その他のプラグイン

参考:MITライセンス

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

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

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

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

(SourceForgeより抜粋)

イベント

From Six Apart

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

全国各地でも

• 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

top related