20130909 movable type_seminar

712 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
712
On SlideShare
0
From Embeds
0
Number of Embeds
223
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20130909 movable type_seminar

  1. 1. 2013年9月9日 シックス・アパート株式会社 長内 毅志 コンセプトと機能、最新情報
  2. 2. アジェンダ • Movable Type とは • Movable Type 6 –コンセプト –機能紹介 (新機能、新アプリ、機能改修) –プラグインディレクトリ –その他 • ライセンス体系 • イベント
  3. 3. Movable Typeとは
  4. 4. Movable Typeとは • 10年以上利用されているブログ・CMS(通称MT) • MTタグ組み合わせでロジック生成 • テンプレートとDBが完全に分離している (MVCライク) • プラグインで拡張可能 • どんなコードも生成可能
  5. 5. html感覚でテンプレートを構築できる <ul> <MT:Entries limit="10"> <li><a href="<MT:EntryPermalink>"><MT:EntryTitle></a></li> </MT:Entries> </ul> 再新10件のブログ記事をリンク付きで生成
  6. 6. Movable Type 6
  7. 7. 4年ぶりのメジャーバージョンアップ From Wikimedia
  8. 8. コンセプト • Simple –シンプルに使える。シンプルに作る。 • Smart –スマートに使える。スマートに作る。 • Speedy –軽快なレスポンス。軽く作る。早く動く。
  9. 9. 狙い • Movable Type の良さを活かしながら、 さらなる進化を • 互換性も重視 –管理画⾯面は基本的に 5.2 互換
  10. 10. 5つの新機能 機能紹介
  11. 11. 5つの新機能 • Data API • Chart API • 非公開日指定 • Google Analyticsとの連携 • メッセージセンター
  12. 12. Data API • API経由でMTのデータを操作(修正、追記、保存)す る仕組み • Perlだけでなく、PHP、JavaScriptなど、既存の言語 で利用できる • MTの認証・権限管理を利用していてセキュア • REST形式 – GET https://your-host/your-mt-api.cgi/v1/sites/{blog_id}/entries
  13. 13. ウェブに限らず、あらゆるコンテンツを管理 ウェブサイト スマホアプリ Webサービス
  14. 14. Data APIの活用例 • リアルタイム編集 • インクリメンタルサーチ • TODO管理アプリ –etc…
  15. 15. Chart API • ダッシュボードのStatsに利用 • MTの管理画面だけではなく、外部の公開サイト側にも 利用可能 • MITライセンス –https://github.com/movabletype/mt-chart-api-sdk-js
  16. 16. Chart API SAMPLE
  17. 17. その他の新機能 • 非公開日指定 –指定した日時で非公開処理 • Google Analyticsとの連携 –管理画面でアクセス状況の確認 • メッセージセンター –システムからの通知を行う
  18. 18. 新アプリケーション 機能紹介
  19. 19. 新アプリ • Loupe –Data API、Chart APIのリファレンス実装 –HTML、CSS、JavaScriptのみ –スマホからMTの主要機能を管理 –MITライセンス
  20. 20. 3つの機能改修 新機能紹介
  21. 21. 3つの機能改修 • ウェブサイトの見直し –ウェブサイト=>ブログの階層構造を見直し –MT3、4と同じようにブログが作れます • ダッシュボードの変更 –よりCMS的に • カテゴリアーカイブの出力コントロール –記事がないときカテゴリページ[作る/作らない]を選べる
  22. 22. その他の改修、機能 新機能紹介
  23. 23. その他の改修 • パフォーマンス改善
  24. 24. 5.Xの機能も引き継いでいます • スマホ対応の管理画面 • レスポンシブWebデザインテーマ(MIT) • 定型文機能 • PSGI対応 • セキュリティ強化機能 –連続した不正アクセスユーザーのIDをロックアウトする –パスワードポリシーの設定変更 • リスティングフレームワーク
  25. 25. プラグインディレクトリ
  26. 26. 新プラグインディレクトリ • Githubと連動、更新情報が自動反映 • 日英2言語対応 http://beta.plugins.movabletype.jp
  27. 27. ライセンス体系
  28. 28. ライセンス体系の見直し • 無制限ユーザーライセンスを値下げ –12万円=>9万円(税別) • ライセンス体系の見直し –5ユーザーライセンス、MTOSの廃止 • 個人無償版は引き続き配布
  29. 29. MITライセンスへの転換 • レスポンシブWebデザインテーマ 「Rainier」「Eiger」 • Loupe、Data API/Chart APIのJSライブラリ部分 • その他のプラグイン
  30. 30. 参考:MITライセンス • ソフトウェアの複製を使用、複写、変更、結合、掲載 、頒布、サブライセンス、および/または販売する権利 、およびソフトウェアを提供する相手に同じことを許 可する権利も無制限に含まれます (SourceForgeより抜粋)
  31. 31. イベント
  32. 32. From Six Apart • MTDDC TOKYO 2013 –August 3rd (Sat), 2013
  33. 33. 全国各地でも • 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
  34. 34. 最新事例
  35. 35. Blog On Business http://www.sixapart.jp/business

×