mtddc meetup hokkaido 2013 keynote - movable type 6

29
新しい Movable Type のコンセプトと特徴 Oct 5, 2013 Daiji Hirata CTO, Six Apart Ltd.

Upload: daiji-hirata

Post on 22-May-2015

2.594 views

Category:

Documents


0 download

DESCRIPTION

About Movable Type 6, history, new features and beyond.

TRANSCRIPT

  • 1. Movable Type Oct 5, 2013 Daiji Hirata CTO, Six Apart Ltd.

2. l 1992-1996: l 1996-1999: LAN (NTT) l 2000-2004: IT (Neoteny) l 2003-2006: VP Technology (Six Apart) l 2007-2012: CFO / CTO (News2u) l 2012-present: CTO (Six Apart) 3. l Movable Type 6 4. 2013.10.16 Movable Type 6 l 3 9 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 5. ... lWeb + Log = Weblog l (1990) 19971999 l 6. Movable Type l 2001 l MTML l l , , API l CMS 7. Posting to MT, WP Viewing on MT, WP Posting 1000 articles via XMLRPC API MT: 3 h 24 m, WP: 52 m ab -c10 -n 100 MT: 2.8 sec, WP: 113 sec Static Movable Type 8. 5 6 lMT 5.0 4.0 3 l l 9. l Movable Type Simple, Smart, Speedy l Transformer DOM 5.2 10. l Data API l Chart API l Loupe l New Dashboard Widget l Notication Center l Schedule un-publishing l Blog articles in Website 11. Data API l REST/JSON API l JavaScript l XMLRPC/Atom 12. 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! }! }); 13. Data API l l l 14. Chart API l (JavaScript) l Dashboard Widget Loupe 15. ! ! ! ...!

$(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'));! }) library & container: drawing: 16. ! ! ! ...!

$(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'));! }) library & container: drawing: 17. bar chart (vertical) bar chart (vertical) donut chart mixed chart line chart bar chart (horizontal) area chart 18. Loupe l l HTML5 + CSS + JavaScript l Data API + Chart API l MIT 19. Entry on Websiteitself l l l 20. New Dashboard + Google Analytics Support l Flash Chart API (JavaScript) l Google Analytics 21. l Notification Center l Schedule un-published l 5.0 700 l 1.6 (5.0) 22. l Notification Center l Schedule un-published l 5.0 700 l 1.6 (5.0) 23. l Windows Azure / Windows Server FastCGI https://github.com/movabletype/movabletype/tree/feature-windows-fastcgi l IIS FastCGI Module PSGI 24. l MIT (Rainier, Eiger) Loupe Data API, Chart API JavaScript l MTOS 25. 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 License MT4/5 MT6 26. l 1016 MT 6.0 Global Launch in NYC ( 1017) l 1024 l 12 27. l Message Center l External Assets () l Custom Fields l Data API v2 l Cloud Functions 28.