SlideShare uma empresa Scribd logo
1 de 91
シックス・アパート・フレームワーク シックス・アパート株式会社 YAPC::Asia 2009
自己紹介  
重田崇嗣  (Takatsugu Shigeta) ,[object Object],[object Object],[object Object],[object Object]
TypePad Profiles http://www.typepad.com/profiles/
http://profile.typepad.com/comewalk  
 
Where is TypeKey?
" TypeKey is now part of TypePad    TypeKey has evolved, and is now part of TypePad." http://www.typepad.com/profiles/typekey-faq.html
Get started right away ! http://www.typepad.com/profiles/
会社紹介
会社概要 ,[object Object],[object Object],[object Object]
http://www.sixapart.jp/anniversary/history.html
http://www.sixapart.jp/anniversary/history.html
http://www.sixapart.jp/anniversary/history.html
http://www.sixapart.jp/anniversary/history.html
http://www.sixapart.jp/anniversary/history.html
twitter.com/sixapartkk twitter.com/sixapart
製品紹介
Movable Type TypePad Vox
http://blogs.com/
http://jp.blogs.com/
 
シックス・アパート・フレームワーク
Product History ,[object Object],[object Object]
MT  フレームワーク   ArcheType
MT フレームワーク
Product History ,[object Object],[object Object]
 
http://conferences.yapcasia.org/ya2008/talk/1005
use base qw( MT );
Movable Type Directory Tree : / ,[object Object],[object Object],[object Object]
Movable Type Directory Tree: lib/MT ,[object Object],[object Object],|  +--Template |  |  +--Context |  |  +--Tags |  +--Theme |  +--TheSchwartz |  +--Upgrade |  +--Util |  |  +--Archive |  |  +--YAML |  +--Worker
(Show Class Tree)
Model: MT::Object
 
( 例 ) MT::Entry ,[object Object],[object Object],[object Object]
Create / Read ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Update / Delete ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
View: MT::Template
$app->load_tmpl( 'list_blog.tmpl', param );
[object Object],[object Object],MT::Component->load_tmpl
Controller: MT::App
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Plugins / Addons Callbacks
Product History ,[object Object],[object Object]
Model: TypePad::Object
 
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
View: HTML::Template
Controller: MT::App
Plugins Callbacks  / Hooks Portal
Product History ,[object Object],[object Object]
Why Open Matters [It Pro Challenge 2008] http://www.slideshare.net/miyagawa/why-open-matters-it-pro-challenge-2008-presentation
YAPC::Asia 2008  - ArcheType room
“ We’re migrating TypePad to a next-generation platform, essentially a new infrastructure based on the best of what we’ve learned from Vox, Movable Type and over five years of development on TypePad” July 31, 2008 Building A Bright New TypePad http://everything.typepad.com/blog/2008/07/building-a-br-1.html
ArcheType
 
 
package TypePad::App ; ,[object Object]
ArcheType の位置づけ Catalyst ArcheType Vox TypePad
We are using Catalyst 5.7x
ArcheType Directories ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Model ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
View ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Controller ,[object Object],[object Object]
  ,[object Object],[object Object],[object Object],[object Object]
forwarding
Why did you adopt Catalyst? ,[object Object],[object Object],[object Object],[object Object]
開発関連  
ドキュメント MediaWiki Kwiki  
ソースコード管理 Subversion Trac  
110000+ (end of Aug 2009)  since 1 Dec 2007
バグトラッキング  FogBugz  
http://www.fogcreek.com/FogBugz/
ソースコードレビュー Review Board  
http://www.review-board.org/
コミュニケーション IRC/Jabber/ メール /Polycom  
オープンソース  
http://code.sixapart.com/
http://www.sixapart.com/labs/
http://github.com/sixapart
http://conferences.yapcasia.org/ya2008/
http://conferences.yapcasia.org/ya2008/talk/1005
http://movabletype.org/
 
http://conferences.yapcasia.org/ya2008/talk/1145
http://start.typepad.jp/typecast/#typecast
http://start.typepad.jp/typecast/#emoji-about
 
http://www.sixapart.jp/ http://www.sixapart.com/
ご清聴ありがとうございました!

Mais conteúdo relacionado

Mais procurados

Mojolicious. Веб в коробке!
Mojolicious. Веб в коробке!Mojolicious. Веб в коробке!
Mojolicious. Веб в коробке!Anatoly Sharifulin
 
Introduction to CodeIgniter (RefreshAugusta, 20 May 2009)
Introduction to CodeIgniter (RefreshAugusta, 20 May 2009)Introduction to CodeIgniter (RefreshAugusta, 20 May 2009)
Introduction to CodeIgniter (RefreshAugusta, 20 May 2009)Michael Wales
 
Inside Bokete: Web Application with Mojolicious and others
Inside Bokete:  Web Application with Mojolicious and othersInside Bokete:  Web Application with Mojolicious and others
Inside Bokete: Web Application with Mojolicious and othersYusuke Wada
 
Mojolicious, real-time web framework
Mojolicious, real-time web frameworkMojolicious, real-time web framework
Mojolicious, real-time web frameworktaggg
 
Mojolicious: what works and what doesn't
Mojolicious: what works and what doesn'tMojolicious: what works and what doesn't
Mojolicious: what works and what doesn'tCosimo Streppone
 
Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)
Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)
Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)Dotan Dimet
 
Zend Framework Study@Tokyo vol1
Zend Framework Study@Tokyo vol1Zend Framework Study@Tokyo vol1
Zend Framework Study@Tokyo vol1Shinya Ohyanagi
 
Webrtc mojo
Webrtc mojoWebrtc mojo
Webrtc mojobpmedley
 
Apache Camel - WJax 2008
Apache Camel - WJax 2008Apache Camel - WJax 2008
Apache Camel - WJax 2008inovex GmbH
 
Php Basic Security
Php Basic SecurityPhp Basic Security
Php Basic Securitymussawir20
 
Avinash Kundaliya: Javascript and WordPress
Avinash Kundaliya: Javascript and WordPressAvinash Kundaliya: Javascript and WordPress
Avinash Kundaliya: Javascript and WordPresswpnepal
 
Extending the WordPress REST API - Josh Pollock
Extending the WordPress REST API - Josh PollockExtending the WordPress REST API - Josh Pollock
Extending the WordPress REST API - Josh PollockCaldera Labs
 
Using Geeklog as a Web Application Framework
Using Geeklog as a Web Application FrameworkUsing Geeklog as a Web Application Framework
Using Geeklog as a Web Application FrameworkDirk Haun
 
jQuery Presentation to Rails Developers
jQuery Presentation to Rails DevelopersjQuery Presentation to Rails Developers
jQuery Presentation to Rails DevelopersYehuda Katz
 
Curso Symfony - Clase 4
Curso Symfony - Clase 4Curso Symfony - Clase 4
Curso Symfony - Clase 4Javier Eguiluz
 
Rails 3: Dashing to the Finish
Rails 3: Dashing to the FinishRails 3: Dashing to the Finish
Rails 3: Dashing to the FinishYehuda Katz
 
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014Hardcore URL Routing for WordPress - WordCamp Atlanta 2014
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014Mike Schinkel
 
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)Mike Schinkel
 

Mais procurados (20)

Mojolicious. Веб в коробке!
Mojolicious. Веб в коробке!Mojolicious. Веб в коробке!
Mojolicious. Веб в коробке!
 
Mojolicious on Steroids
Mojolicious on SteroidsMojolicious on Steroids
Mojolicious on Steroids
 
Introduction to CodeIgniter (RefreshAugusta, 20 May 2009)
Introduction to CodeIgniter (RefreshAugusta, 20 May 2009)Introduction to CodeIgniter (RefreshAugusta, 20 May 2009)
Introduction to CodeIgniter (RefreshAugusta, 20 May 2009)
 
Inside Bokete: Web Application with Mojolicious and others
Inside Bokete:  Web Application with Mojolicious and othersInside Bokete:  Web Application with Mojolicious and others
Inside Bokete: Web Application with Mojolicious and others
 
Mojolicious, real-time web framework
Mojolicious, real-time web frameworkMojolicious, real-time web framework
Mojolicious, real-time web framework
 
Mojolicious: what works and what doesn't
Mojolicious: what works and what doesn'tMojolicious: what works and what doesn't
Mojolicious: what works and what doesn't
 
Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)
Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)
Mojolicious - Perl Framework for the Real-Time Web (Lightning Talk)
 
Zend Framework Study@Tokyo vol1
Zend Framework Study@Tokyo vol1Zend Framework Study@Tokyo vol1
Zend Framework Study@Tokyo vol1
 
Webrtc mojo
Webrtc mojoWebrtc mojo
Webrtc mojo
 
Apache Camel - WJax 2008
Apache Camel - WJax 2008Apache Camel - WJax 2008
Apache Camel - WJax 2008
 
symfony & jQuery (phpDay)
symfony & jQuery (phpDay)symfony & jQuery (phpDay)
symfony & jQuery (phpDay)
 
Php Basic Security
Php Basic SecurityPhp Basic Security
Php Basic Security
 
Avinash Kundaliya: Javascript and WordPress
Avinash Kundaliya: Javascript and WordPressAvinash Kundaliya: Javascript and WordPress
Avinash Kundaliya: Javascript and WordPress
 
Extending the WordPress REST API - Josh Pollock
Extending the WordPress REST API - Josh PollockExtending the WordPress REST API - Josh Pollock
Extending the WordPress REST API - Josh Pollock
 
Using Geeklog as a Web Application Framework
Using Geeklog as a Web Application FrameworkUsing Geeklog as a Web Application Framework
Using Geeklog as a Web Application Framework
 
jQuery Presentation to Rails Developers
jQuery Presentation to Rails DevelopersjQuery Presentation to Rails Developers
jQuery Presentation to Rails Developers
 
Curso Symfony - Clase 4
Curso Symfony - Clase 4Curso Symfony - Clase 4
Curso Symfony - Clase 4
 
Rails 3: Dashing to the Finish
Rails 3: Dashing to the FinishRails 3: Dashing to the Finish
Rails 3: Dashing to the Finish
 
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014Hardcore URL Routing for WordPress - WordCamp Atlanta 2014
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014
 
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
Hardcore URL Routing for WordPress - WordCamp Atlanta 2014 (PPT)
 

Destaque

Cảm nhận đọc Osho
Cảm nhận đọc OshoCảm nhận đọc Osho
Cảm nhận đọc OshoPham Ngoc Quang
 
Fremtidsvisjon: Hvor bærer det hen?
Fremtidsvisjon: Hvor bærer det hen?Fremtidsvisjon: Hvor bærer det hen?
Fremtidsvisjon: Hvor bærer det hen?Oyvind Solstad
 
Bản ngã - Tình yêu - Nỗi sợ
Bản ngã - Tình yêu - Nỗi sợBản ngã - Tình yêu - Nỗi sợ
Bản ngã - Tình yêu - Nỗi sợPham Ngoc Quang
 
How to Effectively Engage with Your Target Audience Online
How to Effectively Engage with Your Target Audience OnlineHow to Effectively Engage with Your Target Audience Online
How to Effectively Engage with Your Target Audience OnlineAdvocacy Social
 
How It Works The Computer (1979 Edition)
How It Works   The Computer (1979 Edition)How It Works   The Computer (1979 Edition)
How It Works The Computer (1979 Edition)fosk
 
Spectrum use summary_master-06212010
Spectrum use summary_master-06212010Spectrum use summary_master-06212010
Spectrum use summary_master-06212010fosk
 
Frameworks of skill and competence: what, why, when, how?
Frameworks of skill and competence: what, why, when, how?Frameworks of skill and competence: what, why, when, how?
Frameworks of skill and competence: what, why, when, how?Simon Grant
 
11th NDHU History SA 期末結算完整板
11th NDHU History SA 期末結算完整板11th NDHU History SA 期末結算完整板
11th NDHU History SA 期末結算完整板Yi-Chi Tang
 
Competences: the case for JISC
Competences: the case for JISCCompetences: the case for JISC
Competences: the case for JISCSimon Grant
 
'Don’t affect the share price': social media policy in HE as reputation manag...
'Don’t affect the share price': social media policy in HE as reputation manag...'Don’t affect the share price': social media policy in HE as reputation manag...
'Don’t affect the share price': social media policy in HE as reputation manag...Tony McNeill
 
Kak6003
Kak6003Kak6003
Kak6003terje1
 
3. ke toan dau tu tai chinh ngan han
3. ke toan dau tu tai chinh ngan han3. ke toan dau tu tai chinh ngan han
3. ke toan dau tu tai chinh ngan hanPham Ngoc Quang
 
BA Presentation: Foundations of Dicision Making
BA Presentation: Foundations of Dicision MakingBA Presentation: Foundations of Dicision Making
BA Presentation: Foundations of Dicision MakingYi-Chi Tang
 

Destaque (20)

Cảm nhận đọc Osho
Cảm nhận đọc OshoCảm nhận đọc Osho
Cảm nhận đọc Osho
 
Tiny
TinyTiny
Tiny
 
Fremtidsvisjon: Hvor bærer det hen?
Fremtidsvisjon: Hvor bærer det hen?Fremtidsvisjon: Hvor bærer det hen?
Fremtidsvisjon: Hvor bærer det hen?
 
Bản ngã - Tình yêu - Nỗi sợ
Bản ngã - Tình yêu - Nỗi sợBản ngã - Tình yêu - Nỗi sợ
Bản ngã - Tình yêu - Nỗi sợ
 
How to Effectively Engage with Your Target Audience Online
How to Effectively Engage with Your Target Audience OnlineHow to Effectively Engage with Your Target Audience Online
How to Effectively Engage with Your Target Audience Online
 
How It Works The Computer (1979 Edition)
How It Works   The Computer (1979 Edition)How It Works   The Computer (1979 Edition)
How It Works The Computer (1979 Edition)
 
Spectrum use summary_master-06212010
Spectrum use summary_master-06212010Spectrum use summary_master-06212010
Spectrum use summary_master-06212010
 
Gurriato
GurriatoGurriato
Gurriato
 
Dich vu webapplication
Dich vu webapplicationDich vu webapplication
Dich vu webapplication
 
Frameworks of skill and competence: what, why, when, how?
Frameworks of skill and competence: what, why, when, how?Frameworks of skill and competence: what, why, when, how?
Frameworks of skill and competence: what, why, when, how?
 
11th NDHU History SA 期末結算完整板
11th NDHU History SA 期末結算完整板11th NDHU History SA 期末結算完整板
11th NDHU History SA 期末結算完整板
 
La Granja
La GranjaLa Granja
La Granja
 
Competences: the case for JISC
Competences: the case for JISCCompetences: the case for JISC
Competences: the case for JISC
 
'Don’t affect the share price': social media policy in HE as reputation manag...
'Don’t affect the share price': social media policy in HE as reputation manag...'Don’t affect the share price': social media policy in HE as reputation manag...
'Don’t affect the share price': social media policy in HE as reputation manag...
 
Kak6003
Kak6003Kak6003
Kak6003
 
3. ke toan dau tu tai chinh ngan han
3. ke toan dau tu tai chinh ngan han3. ke toan dau tu tai chinh ngan han
3. ke toan dau tu tai chinh ngan han
 
Love
LoveLove
Love
 
BA Presentation: Foundations of Dicision Making
BA Presentation: Foundations of Dicision MakingBA Presentation: Foundations of Dicision Making
BA Presentation: Foundations of Dicision Making
 
España
EspañaEspaña
España
 
Chuong 13 bai tiet
Chuong 13 bai tietChuong 13 bai tiet
Chuong 13 bai tiet
 

Semelhante a シックス・アパート・フレームワーク

Django - Framework web para perfeccionistas com prazos
Django - Framework web para perfeccionistas com prazosDjango - Framework web para perfeccionistas com prazos
Django - Framework web para perfeccionistas com prazosIgor Sobreira
 
More Secrets of JavaScript Libraries
More Secrets of JavaScript LibrariesMore Secrets of JavaScript Libraries
More Secrets of JavaScript Librariesjeresig
 
Rugalytics | Ruby Manor Nov 2008
Rugalytics | Ruby Manor Nov 2008Rugalytics | Ruby Manor Nov 2008
Rugalytics | Ruby Manor Nov 2008Rob
 
Orbitz and Spring Webflow Case Study
Orbitz and Spring Webflow Case StudyOrbitz and Spring Webflow Case Study
Orbitz and Spring Webflow Case StudyMark Meeker
 
yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909Yusuke Wada
 
Forum Presentation
Forum PresentationForum Presentation
Forum PresentationAngus Pratt
 
Perl web frameworks
Perl web frameworksPerl web frameworks
Perl web frameworksdiego_k
 
Curscatalyst
CurscatalystCurscatalyst
CurscatalystKar Juan
 
Create a web-app with Cgi Appplication
Create a web-app with Cgi AppplicationCreate a web-app with Cgi Appplication
Create a web-app with Cgi Appplicationolegmmiller
 
HTML5 Overview
HTML5 OverviewHTML5 Overview
HTML5 Overviewreybango
 
Systems Automation with Puppet
Systems Automation with PuppetSystems Automation with Puppet
Systems Automation with Puppetelliando dias
 
Elinvoimaa hunajasta-yleist-hunajatietoa-ja-kyttvinkkej
Elinvoimaa hunajasta-yleist-hunajatietoa-ja-kyttvinkkejElinvoimaa hunajasta-yleist-hunajatietoa-ja-kyttvinkkej
Elinvoimaa hunajasta-yleist-hunajatietoa-ja-kyttvinkkejPertti Paavola
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2fishwarter
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2fishwarter
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2fishwarter
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2fishwarter
 

Semelhante a シックス・アパート・フレームワーク (20)

Django - Framework web para perfeccionistas com prazos
Django - Framework web para perfeccionistas com prazosDjango - Framework web para perfeccionistas com prazos
Django - Framework web para perfeccionistas com prazos
 
More Secrets of JavaScript Libraries
More Secrets of JavaScript LibrariesMore Secrets of JavaScript Libraries
More Secrets of JavaScript Libraries
 
Test upload
Test uploadTest upload
Test upload
 
Rugalytics | Ruby Manor Nov 2008
Rugalytics | Ruby Manor Nov 2008Rugalytics | Ruby Manor Nov 2008
Rugalytics | Ruby Manor Nov 2008
 
Rack Middleware
Rack MiddlewareRack Middleware
Rack Middleware
 
Orbitz and Spring Webflow Case Study
Orbitz and Spring Webflow Case StudyOrbitz and Spring Webflow Case Study
Orbitz and Spring Webflow Case Study
 
yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909yusukebe in Yokohama.pm 090909
yusukebe in Yokohama.pm 090909
 
Writing Pluggable Software
Writing Pluggable SoftwareWriting Pluggable Software
Writing Pluggable Software
 
Forum Presentation
Forum PresentationForum Presentation
Forum Presentation
 
Perl web frameworks
Perl web frameworksPerl web frameworks
Perl web frameworks
 
Curscatalyst
CurscatalystCurscatalyst
Curscatalyst
 
Create a web-app with Cgi Appplication
Create a web-app with Cgi AppplicationCreate a web-app with Cgi Appplication
Create a web-app with Cgi Appplication
 
T5 Oli Aro
T5 Oli AroT5 Oli Aro
T5 Oli Aro
 
HTML5 Overview
HTML5 OverviewHTML5 Overview
HTML5 Overview
 
Systems Automation with Puppet
Systems Automation with PuppetSystems Automation with Puppet
Systems Automation with Puppet
 
Elinvoimaa hunajasta-yleist-hunajatietoa-ja-kyttvinkkej
Elinvoimaa hunajasta-yleist-hunajatietoa-ja-kyttvinkkejElinvoimaa hunajasta-yleist-hunajatietoa-ja-kyttvinkkej
Elinvoimaa hunajasta-yleist-hunajatietoa-ja-kyttvinkkej
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2
 
The Django Web Application Framework 2
The Django Web Application Framework 2The Django Web Application Framework 2
The Django Web Application Framework 2
 

シックス・アパート・フレームワーク