SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Static	 Press
13年10月13日日曜日
OKAMOTO
Wataru
@wokamoto
13年10月13日日曜日
13年10月13日日曜日
13年10月13日日曜日
13年10月13日日曜日
13年10月13日日曜日
13年10月13日日曜日
開発の経緯
クライアントからの要望
* 公開サーバには静的HTMLのみ
* 公開前に記事内容を確認したい
 → 承認フローを通したい

13年10月13日日曜日
開発の経緯
Movable Type で良いんじゃ?

13年10月13日日曜日
開発の経緯
Really Static

13年10月13日日曜日
開発の経緯

13年10月13日日曜日
開発の経緯

13年10月13日日曜日
Really Static

13年10月13日日曜日
Really Static
完全な静的HTML作成を目的に
していない
 → 既存 WP サイトとの共存を
  目的にしている
13年10月13日日曜日
Really Static
パーマリンク を書き換える
<div class="page-links">
<span class="page-links-title">ページ:</span>
<a href="http://lab.dogmap.jp/wp-content/
plugins/really-static/static/archives/
188"><span>1</span></a>
<a href="http://lab.dogmap.jp/wp-content/
plugins/really-static/static/archives/
188/2"><span>2</span></a>
<a href="http://lab.dogmap.jp/wp-content/
plugins/really-static/static/archives/
188/3"><span>3</span></a>

13年10月13日日曜日
Really Static
なんかレイアウトが変わる

13年10月13日日曜日
Really Static
テーマ・プラグインが利用して
いるファイルをコピーしない?

13年10月13日日曜日
特徴
* WP → 静的サイトに
* URL の書き換え
* 動的処理不可
* BASIC 認証もOK
13年10月13日日曜日
特徴
* WP → 静的サイトに
* URL の書き換え
* 動的処理不可
* BASIC 認証もOK
13年10月13日日曜日
特徴
* WP → 静的サイトに
!""
#
#
#
#
#
#
#
#
#

index.html
!"" 2013
#
!"" 10
#
#
!"" 13
#
#
#
!"" staticpress
#
#
#
#
$"" index.html
#
#
#
$"" index.html
#
#
$"" index.html
#
$"" index.html
!"" author

13年10月13日日曜日
特徴
* WP → 静的サイトに

$ wget -S --spider http://staticpress.net
HTTP request sent, awaiting response...
HTTP/1.1 200 OK
Server: AmazonS3
x-amz-id-2: XmJwDae+xKcaS57kcQ4ryhy0xUval68YA
x-amz-request-id: 386EE47166995D35
Date: Sun, 13 Oct 2013 00:59:56 GMT
Last-Modified: Fri, 11 Oct 2013 10:39:25 GMT
ETag: "47caefa0d1f863e2f3853f0d4f96089a"
Content-Type: text/html
Content-Length: 7063
Length: 7063 (6.9K) [text/html]

13年10月13日日曜日
特徴
* WP → 静的サイトに
* URL の書き換え
* 動的処理不可
* BASIC 認証もOK
13年10月13日日曜日
特徴
* URL の書き換え
<link rel="stylesheet" id="wrench-style-css"
href="http://localhost/wp-content/themes/
wrench/style.min.css?ver=1381485493"
type="text/css" media="all">

%
<link rel="stylesheet" id="wrench-style-css"
href="/wp-content/themes/wrench/style.min.css?
ver=1381485493" type="text/css" media="all">
13年10月13日日曜日
特徴
* URL の書き換え

<meta property="og:locale" content="ja_JP">
<meta property="og:type" content="website">
<meta property="og:site_name"
content="StaticPress">
<meta property="og:url" content="http://
ja.staticpress.net/">
<meta property="og:title"
content="StaticPress">
<meta property="og:image" content="http://
ja.staticpress.net/wp-content/uploads/2013/06/
staticpress_logo-150x150.png">
13年10月13日日曜日
特徴
* WP → 静的サイトに
* URL の書き換え
* 動的処理不可
* BASIC 認証もOK
13年10月13日日曜日
特徴
* 動的処理不可
- コメント欄、pingback、トラックバック設置できない
% コメントは Disqus、Facebook コメントなどで

13年10月13日日曜日
特徴
* 動的処理不可
- サイト内検索フォーム設置できない
 % Google カスタム検索エンジンなどで対応

13年10月13日日曜日
特徴
* 動的処理不可
- UA 切り替えでテーマを変えるプラグインが使えません
 % レスポンシブなテーマで対応

13年10月13日日曜日
特徴
* WP → 静的サイトに
* URL の書き換え
* 動的処理不可
* BASIC 認証もOK
13年10月13日日曜日
特徴
* BASIC 認証もOK
- 記事投稿用サイトの隠
 % WordPress 全体に BASIC 認証かかっていても OK

13年10月13日日曜日
13年10月13日日曜日

Más contenido relacionado

Más de Wataru OKAMOTO

WordPress Cloud Design Pattern
WordPress  Cloud Design PatternWordPress  Cloud Design Pattern
WordPress Cloud Design PatternWataru OKAMOTO
 
High performance web server
High performance web serverHigh performance web server
High performance web serverWataru OKAMOTO
 
Mastering WordPress Vol.1
Mastering WordPress Vol.1Mastering WordPress Vol.1
Mastering WordPress Vol.1Wataru OKAMOTO
 
WordPress を使いこなそう
WordPress を使いこなそうWordPress を使いこなそう
WordPress を使いこなそうWataru OKAMOTO
 

Más de Wataru OKAMOTO (6)

Sacss sp5
Sacss sp5Sacss sp5
Sacss sp5
 
WordPress Cloud Design Pattern
WordPress  Cloud Design PatternWordPress  Cloud Design Pattern
WordPress Cloud Design Pattern
 
High performance web server
High performance web serverHigh performance web server
High performance web server
 
Nginx + PHP
Nginx + PHPNginx + PHP
Nginx + PHP
 
Mastering WordPress Vol.1
Mastering WordPress Vol.1Mastering WordPress Vol.1
Mastering WordPress Vol.1
 
WordPress を使いこなそう
WordPress を使いこなそうWordPress を使いこなそう
WordPress を使いこなそう
 

Último

TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfMatsushita Laboratory
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦Sadao Tokuyama
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor arts yokohama
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)ssuser539845
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見Shumpei Kishi
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdfAyachika Kitazaki
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-LoopへTetsuya Nihonmatsu
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~arts yokohama
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法ssuser370dd7
 

Último (12)

TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
 
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
 
2024 04 minnanoito
2024 04 minnanoito2024 04 minnanoito
2024 04 minnanoito
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
 
2024 03 CTEA
2024 03 CTEA2024 03 CTEA
2024 03 CTEA
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
 
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
 

StaticPress