SlideShare a Scribd company logo
1 of 84
Download to read offline
:
2009

twitter: goodpic
blog:    www.goodpic.com
10
MTOS
( GPL      )




Movable Type
                 Movable Type     Movable Type
Open Source

        Dual License       Sub License

                                CMS
ProNet



                            340
                                 SOHO   60
http://www.sixapart.jp/pronet/
Web
Web




 CMS
Web
MT
(FLURRY 2011   7   )

                          : SNS vs Google
http://www.briansolis.com/2010/03/optimizing-brands-for-social-search/
The Open Graph Protocol
<html xmlns:og="http://ogp.me/ns#">
<head>
<title>The Rock (1996)</title>
<meta property="og:title" content="The Rock" />
<meta property="og:type" content="movie" />
<meta property="og:url" content="http://
www.imdb.com/title/tt0117500/" />
<meta property="og:image" content="http://
ia.media-imdb.com/images/rock.jpg" />
...
    Web
</head>
...
<$mt:EntryTitle$>


<$mt:EntryBody$>                <$mt:EntryDate$>
<$mt:EntryMore$>

                        <$mt:EntryBasename$>



  MT        =
<meta property="og:title" content="
 <$mt:EntryTitle encode_html="1"$>">
<meta property="og:url" content="
 <$mt:EntryPermalink$>">
<meta property="og:description" content="
  <$mt:EntryBody words="100"$>">


  OGP                              MT
    http://www.movabletype.jp/blog/mtddc2011_special_06.html
<$mt:LikeButtons$>




   OpenGraphLike
http://www.goodpic.com/mt/archives2/2011/07/mt-facebook-googleplus-tweet.html
http://zenback.jp/
https://github.com/goodpic/mt-plugin-Zenback
http://communities.movabletype.jp/plugins/plugin/web-services/
5.1
5.1
+       +
&




Safari, Chrome
Before...




MT5.0x
MT5.1 :
/
demo
New in 5.1




Ajax
IP
   Movable Type Advanced
Movable Type Advanced
|   |
<$mt:CategoryBasename$>
                  URL




<$mt:CategoryLabel$>
demo
•   label
•   mt:TopLevelCategories   •   description
•   mt:SubCategories        •   basename
•   mt:TopLevelFolders      •   created_on
•   mt:SubFolders           •   modified_on
                            •   user_custom (default)

<mt:SubCategories
sort_by=”label”
sort_order=”descend”>
                                         • ascend
                                         • descend
    New in 5.1
<mt:SubCategories sort_by=”label”
sort_order=”descend”>


      <mt:CategoryNext>
      <mt:CategoryPrevious>
</mt:SubCategories>
New in 5.1
<mt:Entries>
  <mt:EntryPrimaryCategory>
     <$mt:CategoryLabel$>
  </mt:EntryPrimaryCategory>
</mt:Entries>
! "#$%&'()*&'+,-
EPUB             Facebook
                   CSV



                       FastCGI
CSS3+jQuery   iPhone
6/9   6/23




   MTOS
                            4.292
     Pro                    4.37
Advanced                    5.06
                            5.12
         :http://www.movabletype.jp/
MT
✓
✓
✓
CGI
IP
                                       DMZ


/cgi-bin/*



      http://httpd.apache.org/docs/2.2/ja/mod/mod_authz_host.html
URL

https://example.com/cgi-bin/mt/mt.cgi




 AdminScript XXXX.cgi
                        (mt-config.cgi)
Basic
      mt-comments.cgi              (mt-cp.cgi)
       OK               (mt.cgi)



/cgi-bin/mt.cgi
httpd.conf
<Directory "/home/example/www">
    etc....
                                       .htaccess
    AuthType Basic
    AuthName "Restricted Files"
    AuthUserFile /path/to/.htpasswd
    <Files mt.cgi>
     Require valid-user
    </Files>
</Directory>

      http://httpd.apache.org/docs/2.2/ja/howto/auth.html
Basic          MT
          ID

         SSL        SSL
    ID
✓




✓
SSL
ID


     SSL
(mt-config.cgi)




StaticWebPath         /mt-static
                CSS
    SSL   SSL
(mt-config.cgi)


AdminCGIPath                URL(SSL)


 https://example.com/cgi-bin/mt/
CGIPath                           URL


  http://example.com/cgi-bin/mt/


          SSL
1. SSL               Forbidden

                               httpd.conf
<Directory "/home/example/www">
    etc....

    AuthType Basic             .htaccess
    AuthName "Restricted Files"
    AuthUserFile /path/to/passwords
    <Files mt.cgi>
     Require valid-user
     SSLRequireSSL
    </Files>
</Directory>
2. SSL

                               httpd.conf
<Directory "/home/example/www">
    etc....
                             .htaccess
RewriteEngine On
RewriteCond %{SERVER_PORT} ^80$
RewriteRule ^(cgi-bin/mt.cgi)$
    https://%{SERVER_NAME}/$1 [R,L]



</Directory>
SSL
SSL


RapidSSL GeoTrust, Inc
   Go Daddy SSL
 $20 - 40 /
✓
AssetFileExtensions
DeniedAssetFileExtensions


4.291 / 4.361 / 5.051 / 5.11
<mt:Entries
include_blogs=”children”>


                    website




  Blog 1   Blog 2             Blog 3
<mt:Entries include_blogs=”children”
    exclude_blogs=”2”>
                                  New in 5.1


                        website




    Blog 1     Blog 2             Blog 3
<mt:Entries include_blogs=”children”
exclude_blogs=”2” category=”           ”>



                          website




     Blog 1      Blog 2             Blog 3
New in 5.1



<$mt:Include module="X"   parent="1"$>

 )
✓
✓
✓
✓
✓
2011/7 Apple

                    iPhone, iPad, iPod Touch


                    2
                    http://www.apple.com/pr/library/2011/07/07Apples-App-Store-Downloads-Top-15-Billion.html




                                                      2011/5 Google

Android



                                    1
  http://googleblog.blogspot.com/2011/05/android-momentum-mobile-and-more-at.html
(IMS Research 2011   5   )



                        2010 4Q
                                                            940
                                                              510
http://www.greenfieldscommunications.com/rel_2011/IMS_110329eReader.pdf
iPad 2011 Q2        800
                                             (WWD Keynote 6          )




1

8.7
                   http://www.businessinsider.com/apple-ipad-sales-2011-6
7                                      2                            1.8
       3-5                                    1.5                                     2
       3                                                                            iPad


iPad
       3200                                             vs          2000
2011                                                                  (BMO Capital Markets 6                )

       http://www.forbes.com/sites/elizabethwoyke/2011/06/06/forecasting-2011s-tablet-market-leaders-and-losers/2/
HP
2011




74%
iPad                           2015                  43.6%



 iPad                 4420                                                                    (IHS iSuppli 8                  )

   http://www.isuppli.com/Display-Materials-and-Systems/News/Pages/Media-Tablet-Forecast-Increased-as-Apple%E2%80%99s-Dominance-Grows.aspx
:
1 .htaccess
               URL

                               httpd.conf
<Directory "/home/example/www">

                             .htaccess
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} (iPhone|
iPod|Android)
RewriteCond %{REQUEST_URI} !^/m/
RewriteRule ^(.*).html$ /m/$1.html [L]

</Directory>
for Movable Type

        •         /
        •



        •   Web
for Movable Type
10
5 2,500        /
9 30
          •    MT


          •         MacBook Air 13 inch
5.2
5.2
Internet Explorer 9
           5.13

Safari / Firefox
    5.1x

Chrome
http://communities.movabletype.jp/
   http://bugs.movabletype.org/

More Related Content

Similar to Movable Type Seminar 2011

C3 웹기술로만드는모바일앱
C3 웹기술로만드는모바일앱C3 웹기술로만드는모바일앱
C3 웹기술로만드는모바일앱
NAVER D2
 

Similar to Movable Type Seminar 2011 (20)

MT5で実現するマルチデバイス、クロスプラットフォーム
MT5で実現するマルチデバイス、クロスプラットフォームMT5で実現するマルチデバイス、クロスプラットフォーム
MT5で実現するマルチデバイス、クロスプラットフォーム
 
MTDDC Tokyo 2011
MTDDC Tokyo 2011MTDDC Tokyo 2011
MTDDC Tokyo 2011
 
Developing web applications in 2010
Developing web applications in 2010Developing web applications in 2010
Developing web applications in 2010
 
URL Design
URL DesignURL Design
URL Design
 
Attractive HTML5~開発者の視点から~
Attractive HTML5~開発者の視点から~Attractive HTML5~開発者の視点から~
Attractive HTML5~開発者の視点から~
 
Internet Explorer 8 Developer Overview
Internet Explorer 8 Developer OverviewInternet Explorer 8 Developer Overview
Internet Explorer 8 Developer Overview
 
HTML5와 모바일
HTML5와 모바일HTML5와 모바일
HTML5와 모바일
 
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
 
HTML5 and Joomla! 2.5 Template
HTML5 and Joomla! 2.5 TemplateHTML5 and Joomla! 2.5 Template
HTML5 and Joomla! 2.5 Template
 
Moving from Web 1.0 to Web 2.0
Moving from Web 1.0 to Web 2.0Moving from Web 1.0 to Web 2.0
Moving from Web 1.0 to Web 2.0
 
The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5The Rich Standard: Getting Familiar with HTML5
The Rich Standard: Getting Familiar with HTML5
 
Web Performance Optimierung - DWX13
Web Performance Optimierung - DWX13Web Performance Optimierung - DWX13
Web Performance Optimierung - DWX13
 
IPhone Web Development With Grails from CodeMash 2009
IPhone Web Development With Grails from CodeMash 2009IPhone Web Development With Grails from CodeMash 2009
IPhone Web Development With Grails from CodeMash 2009
 
dJango
dJangodJango
dJango
 
HTTPS and HTTP/2
HTTPS and HTTP/2HTTPS and HTTP/2
HTTPS and HTTP/2
 
HTML5
HTML5HTML5
HTML5
 
C3 웹기술로만드는모바일앱
C3 웹기술로만드는모바일앱C3 웹기술로만드는모바일앱
C3 웹기술로만드는모바일앱
 
Taking your Web App for a walk
Taking your Web App for a walkTaking your Web App for a walk
Taking your Web App for a walk
 
HTML5 and Beyond
HTML5 and BeyondHTML5 and Beyond
HTML5 and Beyond
 
Mongo performance tuning: tips and tricks
Mongo performance tuning: tips and tricksMongo performance tuning: tips and tricks
Mongo performance tuning: tips and tricks
 

More from Six Apart KK

米国の最新事情にみる 「オウンドメディア」の活用法
米国の最新事情にみる 「オウンドメディア」の活用法米国の最新事情にみる 「オウンドメディア」の活用法
米国の最新事情にみる 「オウンドメディア」の活用法
Six Apart KK
 
Six Apart UniBaaS 解説書
Six Apart UniBaaS 解説書Six Apart UniBaaS 解説書
Six Apart UniBaaS 解説書
Six Apart KK
 
Zenback BIZの活用事例とソーシャルメディア連携最適化 TIPS
Zenback BIZの活用事例とソーシャルメディア連携最適化 TIPSZenback BIZの活用事例とソーシャルメディア連携最適化 TIPS
Zenback BIZの活用事例とソーシャルメディア連携最適化 TIPS
Six Apart KK
 

More from Six Apart KK (20)

Movable Type for AWS Starter Guide (en)
Movable Type for AWS Starter Guide (en)Movable Type for AWS Starter Guide (en)
Movable Type for AWS Starter Guide (en)
 
ミニマムリソースでロング&ミドルリターンを目指す Six Apartブログ のお話
ミニマムリソースでロング&ミドルリターンを目指す Six Apartブログ のお話ミニマムリソースでロング&ミドルリターンを目指す Six Apartブログ のお話
ミニマムリソースでロング&ミドルリターンを目指す Six Apartブログ のお話
 
書いてもらう広報の時代は終わった! オウンドメディアで攻める広報術
書いてもらう広報の時代は終わった! オウンドメディアで攻める広報術書いてもらう広報の時代は終わった! オウンドメディアで攻める広報術
書いてもらう広報の時代は終わった! オウンドメディアで攻める広報術
 
Movable type for AWS Starter Guide
Movable type for AWS Starter GuideMovable type for AWS Starter Guide
Movable type for AWS Starter Guide
 
始めよう! 新サービス MovableType.net の全て
始めよう! 新サービス MovableType.net の全て始めよう! 新サービス MovableType.net の全て
始めよう! 新サービス MovableType.net の全て
 
元・記者の目から見た企業オウンドメディア運営の勘所
元・記者の目から見た企業オウンドメディア運営の勘所元・記者の目から見た企業オウンドメディア運営の勘所
元・記者の目から見た企業オウンドメディア運営の勘所
 
米国の最新事情にみる 「オウンドメディア」の活用法
米国の最新事情にみる 「オウンドメディア」の活用法米国の最新事情にみる 「オウンドメディア」の活用法
米国の最新事情にみる 「オウンドメディア」の活用法
 
シックス・アパート社のご紹介とオウンドメディアへの取り組み
シックス・アパート社のご紹介とオウンドメディアへの取り組みシックス・アパート社のご紹介とオウンドメディアへの取り組み
シックス・アパート社のご紹介とオウンドメディアへの取り組み
 
Six Apart UniBaaS 解説書
Six Apart UniBaaS 解説書Six Apart UniBaaS 解説書
Six Apart UniBaaS 解説書
 
Mtddc meetup kyushu_2013_keynote_2
Mtddc meetup kyushu_2013_keynote_2Mtddc meetup kyushu_2013_keynote_2
Mtddc meetup kyushu_2013_keynote_2
 
ギズモード・ジャパンのつくり方
ギズモード・ジャパンのつくり方ギズモード・ジャパンのつくり方
ギズモード・ジャパンのつくり方
 
人に読まれて育てる企業オウンドメディアのはじめ方 ~運用7ヶ月を振り返って、現場担当者からのTIP集~
人に読まれて育てる企業オウンドメディアのはじめ方 ~運用7ヶ月を振り返って、現場担当者からのTIP集~人に読まれて育てる企業オウンドメディアのはじめ方 ~運用7ヶ月を振り返って、現場担当者からのTIP集~
人に読まれて育てる企業オウンドメディアのはじめ方 ~運用7ヶ月を振り返って、現場担当者からのTIP集~
 
テキストだけでクリックはどのくらい変わるのか!? Zenback ADS 広告効果のご紹介
テキストだけでクリックはどのくらい変わるのか!? Zenback ADS 広告効果のご紹介テキストだけでクリックはどのくらい変わるのか!? Zenback ADS 広告効果のご紹介
テキストだけでクリックはどのくらい変わるのか!? Zenback ADS 広告効果のご紹介
 
ソーシャルメディアキャンペーン施策のポイントと、Lekumo(ルクモ)の効果
ソーシャルメディアキャンペーン施策のポイントと、Lekumo(ルクモ)の効果ソーシャルメディアキャンペーン施策のポイントと、Lekumo(ルクモ)の効果
ソーシャルメディアキャンペーン施策のポイントと、Lekumo(ルクモ)の効果
 
スカパー!が実践するソーシャルメディア連携施策とそのツール戦略
スカパー!が実践するソーシャルメディア連携施策とそのツール戦略スカパー!が実践するソーシャルメディア連携施策とそのツール戦略
スカパー!が実践するソーシャルメディア連携施策とそのツール戦略
 
日本初ソーシャルメディア・リードとしてツールにもとめるもの
日本初ソーシャルメディア・リードとしてツールにもとめるもの日本初ソーシャルメディア・リードとしてツールにもとめるもの
日本初ソーシャルメディア・リードとしてツールにもとめるもの
 
Azure と MT のフシギな関係
Azure と MT のフシギな関係Azure と MT のフシギな関係
Azure と MT のフシギな関係
 
MTDDC Tokyo 2012
MTDDC Tokyo 2012MTDDC Tokyo 2012
MTDDC Tokyo 2012
 
VMインポート機能を使った簡単サーバ構築
VMインポート機能を使った簡単サーバ構築VMインポート機能を使った簡単サーバ構築
VMインポート機能を使った簡単サーバ構築
 
Zenback BIZの活用事例とソーシャルメディア連携最適化 TIPS
Zenback BIZの活用事例とソーシャルメディア連携最適化 TIPSZenback BIZの活用事例とソーシャルメディア連携最適化 TIPS
Zenback BIZの活用事例とソーシャルメディア連携最適化 TIPS
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Movable Type Seminar 2011