SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
 
新しい  Movable  Type  のコンセプトと特徴
Aug 3, 2013
Daiji Hirata
CTO, Six Apart, Ltd.
2013.7.10  Movable  Type  6  発表しました
l  実は3年年9ヶ⽉月ぶりです
Ø 2013.10    Movable  Type  6.0  (予定)
Ø 2010.1        Movable  Type  5.0
Ø 2007.8        Movable  Type  4.0
Ø 2004.5        Movable  Type  3.0
新バージョンの狙い
Movable  Type  の良良さを活かしながら、
さらなる進化を
l  Simple
u  シンプルに使える。シンプルに作る。
l  Smart
u  スマートに使える。スマートに作る。
l  Speedy
u  軽快なレスポンス。軽く作る。早く動く。
l  互換性も重視
u  管理理画⾯面の  DOM  構造は基本的に  5.2  互換です。
新しい機能
l  Movable  Type  Data  API
l  Movable  Type  Chart  API
l  Loupe
l  New  Dashboard  Widget
l  Google  Analytics
l  Notification  Center
l  Schedule  un-‐‑‒publishing
Data  API
l  REST  /  JSON  ベースの  API
Ø JavaScript  のライブラリも提供します
l  XMLRPC/Atom  よりも軽快に簡単に使えるように
l  専⽤用の管理理画⾯面を作ったり
l  検索索をサイトに組み込んだり
l  サイト上で、ダイナミックにコンテンツローディングし
たり
Ø 詳しくは次のセッションで!
var api = new MT.DataAPI({!
baseUrl: "https://your-host/mt/mt-data-api.cgi",!
clientId: "your-client-id"!
});!
!
api.listEntries(siteId, function(response) {!
if (response.error) {!
// Handle error!
return;!
}!
!
for (var i = 0; i < response.items.length; i++) {!
var entry = response.items[i];!
// Render an entry!
}!
});
Chart  API
l  グラフ描画ライブラリ  (JavaScript)  を⽤用意しました
l  Dashboard  Widget  や  Loupe  で使っています
Ø 詳しくは次のセッションで!
$(function(){!
var config = {!
data: [!
{ x: '2013-04’, y: '123’ },!
{ x: '2013-05’, y: '235’ },!
{ x: '2013-06’, y: '76’ }!
]!
}!
var range = {!
dataType: 'general’, length: 3!
}!
new MT.ChartAPI.Graph(config, range).trigger(!
'APPEND_TO', $('#graph'));!
})	
<div id="graph" style="width: 500px;"></div>
$(function(){!
var config = {!
data: [!
{ x: '2013-04’, y: '123’ },!
{ x: '2013-05’, y: '235’ },!
{ x: '2013-06’, y: '76’ }!
]!
}!
var range = {!
dataType: 'general’, length: 3!
}!
new MT.ChartAPI.Graph(config, range).trigger(!
'APPEND_TO', $('#graph'));!
})	
<div id="graph" style="width: 500px;"></div>
Loupe
l  スマートフォン向けの管理理アプリ
l  HTML/CSS/JS  だけで出来ています
Ø 詳しくは、後のセッションで
他にもいろいろやっています。
l  いろいろな修正
u  5.0  以降降、680件
l  テンプレートエンジンの⾼高速化
u  実は再構築が  1.6  倍早くなっています  (当社⽐比)
l  プラグインディレクトリもリニューアルします
u  本⽇日、ベータオープンしました。
くわしくは次のセッションで!
他にもいろいろやっています。
l  いろいろな修正
u  5.0  以降降、680件
l  テンプレートエンジンの⾼高速化
u  実は再構築が  1.6  倍早くなっています  (当社⽐比)
l  プラグインディレクトリもリニューアルします
u  本⽇日、ベータオープンしました。
くわしくは次のセッションで!
ちょっとおまけに
l  Windows  Azure  での常駐化対応のために
FastCGI  化も進めています。(まだ開発中)

https://github.com/movabletype/movabletype/tree/feature-windows-fastcgi
l  IIS  の  FastCGI  Module  を使って、PSGI  同様に
レスポンスタイムを⾼高速化できます。
ライセンスの件ではお騒がせしております
l  Six  Apart  製の周辺部分のMIT化を進めます
Ø テーマ  (Rainier,  Eiger)
Ø Loupe
Ø Data  API,  Chart  API  のライブラリ
Ø プラグイン
l  従来、MTOS  がカバーしていた
Ø 開発者向け
Ø コミュニティ、エントリー層向け
今後、充実させるべく検討します!
CORE	
Movable	
  Type	
  Products	
Themes/Plugins	
Addons	
  
(Custom	
  Fields,	
  etc)	
内包するとGPL	
  Only	
3rd	
  Party	
  Products	
CORE	
Addons	
  
(Custom	
  Fields,	
  etc)	
Themes/Plugins/API	
  
Libraries/Loupe	
内包してもライセン
スは選択可	
Commercial/Free	
  or	
  GPL	
 Commercial/Free	
 MIT	
  	
MT4/5	
MT6
リリーススケジュール
l  9⽉月       RC  提供
l  10⽉月 正式版の提供開始  (予定)
l  年年内
まだまだバージョンアップしていきます
l  Message  Center
l  Extended  Assets  (アイテム)
l  CustomFields
l  DataAPI  v2
l  クラウド向けの拡張
などなど、これからも開発をつづけていきます。
このあとのセッションをお楽しみください!

Más contenido relacionado

Similar a MTDDC 2013: Movable Type 6: 新しいMovable Typeのコンセプトと特徴

20110824 gatracker-final
20110824 gatracker-final20110824 gatracker-final
20110824 gatracker-final
susumukatachi
 
20130118 movable type_seminar
20130118 movable type_seminar20130118 movable type_seminar
20130118 movable type_seminar
Six Apart
 

Similar a MTDDC 2013: Movable Type 6: 新しいMovable Typeのコンセプトと特徴 (20)

MTDDC Meetup HOKKAIDO 2013 KEYNOTE - Movable Type 6
MTDDC Meetup HOKKAIDO 2013 KEYNOTE - Movable Type 6MTDDC Meetup HOKKAIDO 2013 KEYNOTE - Movable Type 6
MTDDC Meetup HOKKAIDO 2013 KEYNOTE - Movable Type 6
 
Jqm20120804 publish
Jqm20120804 publishJqm20120804 publish
Jqm20120804 publish
 
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
 jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
 
Data Visualization meetup 2017
Data Visualization meetup 2017Data Visualization meetup 2017
Data Visualization meetup 2017
 
jQuery Mobileの基礎
jQuery Mobileの基礎jQuery Mobileの基礎
jQuery Mobileの基礎
 
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSourceMashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
 
D3.js で LOD を Visualization
D3.js で LOD を VisualizationD3.js で LOD を Visualization
D3.js で LOD を Visualization
 
GDC2018 Amazon Overview
GDC2018 Amazon OverviewGDC2018 Amazon Overview
GDC2018 Amazon Overview
 
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイドXPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
XPagesDay2014 A-4 XPages with jQueryMobile BADプラクティスガイド
 
アンドロイダー的にHTML5でどこまでできそうか
アンドロイダー的にHTML5でどこまでできそうかアンドロイダー的にHTML5でどこまでできそうか
アンドロイダー的にHTML5でどこまでできそうか
 
About rails 3
About rails 3About rails 3
About rails 3
 
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
『機械学習 (AI/ML) の基礎と Microsoft の AI | 2019/04/02 Global AI Nights Fukui
 
20110824 gatracker-final
20110824 gatracker-final20110824 gatracker-final
20110824 gatracker-final
 
121215 foss4 g_nagoya_qgis_handson
121215 foss4 g_nagoya_qgis_handson121215 foss4 g_nagoya_qgis_handson
121215 foss4 g_nagoya_qgis_handson
 
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
 
20130118 movable type_seminar
20130118 movable type_seminar20130118 movable type_seminar
20130118 movable type_seminar
 
D3.js と SVG によるデータビジュアライゼーション
D3.js と SVG によるデータビジュアライゼーションD3.js と SVG によるデータビジュアライゼーション
D3.js と SVG によるデータビジュアライゼーション
 
[Japan M365 Dev UG] Teams Toolkit v4 を使ってみよう!
[Japan M365 Dev UG] Teams Toolkit v4 を使ってみよう![Japan M365 Dev UG] Teams Toolkit v4 を使ってみよう!
[Japan M365 Dev UG] Teams Toolkit v4 を使ってみよう!
 
知っ徳! 納徳!Magic Leap 《アプリ開発~Web開発の超基礎編》
知っ徳! 納徳!Magic Leap 《アプリ開発~Web開発の超基礎編》知っ徳! 納徳!Magic Leap 《アプリ開発~Web開発の超基礎編》
知っ徳! 納徳!Magic Leap 《アプリ開発~Web開発の超基礎編》
 
Viewを動的に変化させるアプローチ
Viewを動的に変化させるアプローチViewを動的に変化させるアプローチ
Viewを動的に変化させるアプローチ
 

Último

Último (11)

Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 

MTDDC 2013: Movable Type 6: 新しいMovable Typeのコンセプトと特徴

  • 1.   新しい  Movable  Type  のコンセプトと特徴 Aug 3, 2013 Daiji Hirata CTO, Six Apart, Ltd.
  • 2. 2013.7.10  Movable  Type  6  発表しました l  実は3年年9ヶ⽉月ぶりです Ø 2013.10    Movable  Type  6.0  (予定) Ø 2010.1        Movable  Type  5.0 Ø 2007.8        Movable  Type  4.0 Ø 2004.5        Movable  Type  3.0
  • 3. 新バージョンの狙い Movable  Type  の良良さを活かしながら、 さらなる進化を l  Simple u  シンプルに使える。シンプルに作る。 l  Smart u  スマートに使える。スマートに作る。 l  Speedy u  軽快なレスポンス。軽く作る。早く動く。 l  互換性も重視 u  管理理画⾯面の  DOM  構造は基本的に  5.2  互換です。
  • 4. 新しい機能 l  Movable  Type  Data  API l  Movable  Type  Chart  API l  Loupe l  New  Dashboard  Widget l  Google  Analytics l  Notification  Center l  Schedule  un-‐‑‒publishing
  • 5. Data  API l  REST  /  JSON  ベースの  API Ø JavaScript  のライブラリも提供します l  XMLRPC/Atom  よりも軽快に簡単に使えるように l  専⽤用の管理理画⾯面を作ったり l  検索索をサイトに組み込んだり l  サイト上で、ダイナミックにコンテンツローディングし たり Ø 詳しくは次のセッションで!
  • 6. var api = new MT.DataAPI({! baseUrl: "https://your-host/mt/mt-data-api.cgi",! clientId: "your-client-id"! });! ! api.listEntries(siteId, function(response) {! if (response.error) {! // Handle error! return;! }! ! for (var i = 0; i < response.items.length; i++) {! var entry = response.items[i];! // Render an entry! }! });
  • 7. Chart  API l  グラフ描画ライブラリ  (JavaScript)  を⽤用意しました l  Dashboard  Widget  や  Loupe  で使っています Ø 詳しくは次のセッションで!
  • 8. $(function(){! var config = {! data: [! { x: '2013-04’, y: '123’ },! { x: '2013-05’, y: '235’ },! { x: '2013-06’, y: '76’ }! ]! }! var range = {! dataType: 'general’, length: 3! }! new MT.ChartAPI.Graph(config, range).trigger(! 'APPEND_TO', $('#graph'));! }) <div id="graph" style="width: 500px;"></div>
  • 9. $(function(){! var config = {! data: [! { x: '2013-04’, y: '123’ },! { x: '2013-05’, y: '235’ },! { x: '2013-06’, y: '76’ }! ]! }! var range = {! dataType: 'general’, length: 3! }! new MT.ChartAPI.Graph(config, range).trigger(! 'APPEND_TO', $('#graph'));! }) <div id="graph" style="width: 500px;"></div>
  • 10. Loupe l  スマートフォン向けの管理理アプリ l  HTML/CSS/JS  だけで出来ています Ø 詳しくは、後のセッションで
  • 11. 他にもいろいろやっています。 l  いろいろな修正 u  5.0  以降降、680件 l  テンプレートエンジンの⾼高速化 u  実は再構築が  1.6  倍早くなっています  (当社⽐比) l  プラグインディレクトリもリニューアルします u  本⽇日、ベータオープンしました。 くわしくは次のセッションで!
  • 12. 他にもいろいろやっています。 l  いろいろな修正 u  5.0  以降降、680件 l  テンプレートエンジンの⾼高速化 u  実は再構築が  1.6  倍早くなっています  (当社⽐比) l  プラグインディレクトリもリニューアルします u  本⽇日、ベータオープンしました。 くわしくは次のセッションで!
  • 13. ちょっとおまけに l  Windows  Azure  での常駐化対応のために FastCGI  化も進めています。(まだ開発中) https://github.com/movabletype/movabletype/tree/feature-windows-fastcgi l  IIS  の  FastCGI  Module  を使って、PSGI  同様に レスポンスタイムを⾼高速化できます。
  • 14. ライセンスの件ではお騒がせしております l  Six  Apart  製の周辺部分のMIT化を進めます Ø テーマ  (Rainier,  Eiger) Ø Loupe Ø Data  API,  Chart  API  のライブラリ Ø プラグイン l  従来、MTOS  がカバーしていた Ø 開発者向け Ø コミュニティ、エントリー層向け 今後、充実させるべく検討します!
  • 15. CORE Movable  Type  Products Themes/Plugins Addons   (Custom  Fields,  etc) 内包するとGPL  Only 3rd  Party  Products CORE Addons   (Custom  Fields,  etc) Themes/Plugins/API   Libraries/Loupe 内包してもライセン スは選択可 Commercial/Free  or  GPL Commercial/Free MIT   MT4/5 MT6
  • 16. リリーススケジュール l  9⽉月       RC  提供 l  10⽉月 正式版の提供開始  (予定) l  年年内
  • 17. まだまだバージョンアップしていきます l  Message  Center l  Extended  Assets  (アイテム) l  CustomFields l  DataAPI  v2 l  クラウド向けの拡張 などなど、これからも開発をつづけていきます。