20130911 Movable Type Seminar

860 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
860
On SlideShare
0
From Embeds
0
Number of Embeds
249
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20130911 Movable Type Seminar

  1. 1. 2013年9月11日 シックス・アパート株式会社 長内 毅志 コンセプトと機能、最新情報
  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の認証・権限管理を利用していてセキュア
  13. 13. REST形式 • GET https://your-host/your-mt-api.cgi/ v1/sites/{blog_id}/entries
  14. 14. ウェブに限らず、あらゆるコンテンツを管理 ウェブサイト スマホアプリ Webサービス
  15. 15. Data APIの活用例 • リアルタイム編集 • インクリメンタルサーチ • TODO管理アプリ –etc…
  16. 16. Chart API • ダッシュボードのStatsに利用 • MTの管理画面だけではなく、外部の公開サイト側にも 利用可能 • MITライセンス –https://github.com/movabletype/mt-chart-api-sdk-js
  17. 17. 非公開日指定機能
  18. 18. Google Analyticsとの連携
  19. 19. メッセージセンター
  20. 20. 新アプリケーション 機能紹介
  21. 21. 新アプリ • Loupe –Data API、Chart APIのリファレンス実装 –HTML、CSS、JavaScriptのみ –スマホからMTの主要機能を管理 –MITライセンス
  22. 22. 3つの機能改修 新機能紹介
  23. 23. 3つの機能改修 • ウェブサイトの見直し –ウェブサイト=>ブログの階層構造を見直し –MT3、4と同じようにブログが作れます • ダッシュボードの変更 –よりCMS的に • カテゴリアーカイブの出力コントロール –記事がないときカテゴリページ[作る/作らない]を選べる
  24. 24. その他の改修、機能 新機能紹介
  25. 25. その他の改修 • パフォーマンス改善
  26. 26. 5.Xの機能も引き継いでいます • スマホ対応の管理画面 • レスポンシブWebデザインテーマ • 定型文機能 • PSGI対応 • セキュリティ強化機能 –連続した不正アクセスユーザーのIDをロックアウトする –パスワードポリシーの設定変更 • リスティングフレームワーク
  27. 27. プラグインディレクトリ
  28. 28. 新プラグインディレクトリ • Githubと連動、更新情報が自動反映 • 日英2言語対応 http://beta.plugins.movabletype.jp
  29. 29. ライセンス体系
  30. 30. ライセンス体系の見直し • 無制限ユーザーライセンスを値下げ –12万円=>9万円(税別) • ライセンス体系の見直し –5ユーザーライセンス、MTOSの廃止 • 個人無償版は引き続き配布
  31. 31. MITライセンスへの転換 • レスポンシブWebデザインテーマ 「Rainier」「Eiger」 • Loupe、Data API/Chart APIのライブラリ • その他のプラグイン
  32. 32. 参考:MITライセンス • ソフトウェアの複製を使用、複写、変更、結合、掲載 、頒布、サブライセンス、および/または販売する権利 、およびソフトウェアを提供する相手に同じことを許 可する権利も無制限に含まれます (SourceForgeより抜粋)
  33. 33. イベント
  34. 34. From Six Apart • MTDDC TOKYO 2013 –August 3rd (Sat), 2013 • 事業戦略説明会、ユーザーギャザリング 2013 –October 24th (Wed) Shibuya, Tokyo
  35. 35. 全国各地でも • 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
  36. 36. 最新事例
  37. 37. Blog On Business http://www.sixapart.jp/business

×