20130909 movable type_seminar
Upcoming SlideShare
Loading in...5
×
 

20130909 movable type_seminar

on

  • 599 views

 

Statistics

Views

Total Views
599
Views on SlideShare
387
Embed Views
212

Actions

Likes
0
Downloads
3
Comments
0

2 Embeds 212

http://www.sixapart.jp 208
http://cloud.feedly.com 4

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

20130909 movable type_seminar 20130909 movable type_seminar Presentation 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