SlideShare une entreprise Scribd logo
1  sur  57
FFaacceebbooookk対殴
                 �Βゼ&&ダΒ【
           武雄市役所ヱ【�ヰ【バよFFaacceebbooookk遺行づァ
               嬰用�めよヴΔ秘パ�【Γ【




CGFM LLC. 金内 透 ¦ DIGITAL STREAM FUKUOKA Vol.1福岡校 ¦ 2012.1.19
自己紹介




@Garyuten
金内 透
            ( かねうち とおる )

            •   1975年生 36才 福岡市在住

            •   Blog http://blog.cgfm.jp/garyu/

            •   合同会社CGFM 代表社員
@Garyuten
            •   職業:マークアップエンジニア

            •   相方デザイナー(カネウチカズコ) の2人
                SOHOスタイルで仕事中
カネウチカズコ
アウトライン
1. サイトの調査

2. 制作体制

3. Facebook対応

4. サイト移転対応

5. その他
1.サイトの調査
移転対象を明確にするため

全てのリンクをチェック
ツールで自動収集




     Website Exploer
Excelで


  まさかの


3000行超
  整理しても2000行超
A3印刷で 64ページ
Movable Type で動いてるサイト

Wordpressで動いているサイト

    単独の静的サイト

独自のPHPが書かれてるページ

        etc...
2.制作体制
武雄市 Facebook係


            SIIIS


           実制作部隊

    CGFM             Parachute
・画面設計、デザイン          ・ベースマークアップ
・サイト設計 (技術検証)       ・CSS設計
・CMS移転対応            ・個別サイト移転対応
制作・タスク管理は
 全てBacklog上で
 wikiにFacebookアプリ関係のマニュアルを残す等
2.Facebook対応
Facebook化は

フレーム (iframe)との戦い
iframe
武雄市
iframe   webサーバー
iframeのセキュリティ
    XSS・ブラウザの仕様
URLの参照すら
                               不可能
                            (変更も不可能)
呼び出し元
(Facebook)




              iframe

 iframeの枠の
 大きさ変更は
 Facebook側の
    JSで可能               参照元も取得不可
                       (Facebook側の対策)
高さ800px以上は
        スクロールバーが表示される




               iframe
 max
800px
Facebook提供のJavaScript

▼iframeで呼び出すHTMLに記述

<script type="text/javascript" src="http://
connect.facebook.net/en_US/all.js"></script>

▼jQueryで記述
$(window).load(function(){
 FB.Canvas.setAutoResize();
 var pageHeight = $(document).height(); //ページの高さの取得
 FB.Canvas.setSize({ //iframeのCanvasのサイズを調整
  width: 520, height: pageHeight+200  }); //200px余白
}
iframe or 単体表示?

 表示内容を切替
iframe時のみ専用CSSで非表示に   単体表示では表示
JavaScriptで判別

//iframeで表示されているか判別
if( window.top.frames.length >= 1
   && window.parent != window.self ){

  //Facebook専用CSSを読み込む
" document.write('<link rel="stylesheet" type="text/css"
href="/resource/css/facebook.css" media="screen"
charset="UTF-8" /> ');

    //その他独自の処理(スクロール非表示等)

}
リダイレクト対策
どちらを選択したかはCookieに保持
30秒後に自動でClose




   どちらを選択したかはCookieに保持
Facebookのアプリ登録
   実際にブラウザの方でお見せします
3.サイト移転対応
URLの保全

(リンク切れ対策)
武雄市webサーバー
   /www/        /www_fb/
                =制作環境
 個別サイト群        個別サイト群




MovableType   MovableType
武雄市webサーバー
   /www/        /www_fb/
                =制作環境
 個別サイト群        個別サイト群




MovableType   MovableType
武雄市webサーバー
   /www/               /www_fb/
                       =制作環境
           フォーマットの統一
 個別サイト群      HTMLの修正
                       個別サイト群




MovableType        MovableType
武雄市webサーバー
   /www/               /www_fb/
                       =制作環境
           フォーマットの統一
 個別サイト群      HTMLの修正
                       個別サイト群




MovableType        MovableType
武雄市webサーバー
   /www/               /www_fb/
                       =制作環境
           フォーマットの統一
 個別サイト群      HTMLの修正
                       個別サイト群




MovableType        MovableType
             ブログの複製
           テンプレートの修正
武雄市webサーバー
   /www/               /www_fb/
                       =制作環境
           フォーマットの統一
 個別サイト群      HTMLの修正
                       個別サイト群




MovableType        MovableType
             ブログの複製
           テンプレートの修正
武雄市webサーバー
           ディレクトリは全て維持
            移転予定日に設定変更


   /www/                 /www_fb/
                         =制作環境
           フォーマットの統一
 個別サイト群      HTMLの修正
                        個別サイト群




MovableType         MovableType
              ブログの複製
            テンプレートの修正
.html

で PHPを動かす必要性
.httaccess で設定
 ★超重要
(地味に見えるけど)




 # 全PHPで共通のPHPファイルを読み込む
 php_value auto_prepend_file "/xxx/resource/lib/common.php"

 # .htmlをPHPとして動作せる
 AddType application/x-httpd-php .htm .html
PHPのinlude=外部ファイルの読込
PHPのinlude=外部ファイルの読込

             common.php
            各種設定・共通関数
PHPのinlude=外部ファイルの読込

                   common.php
                  各種設定・共通関数
    head.php
 <head> </head>
PHPのinlude=外部ファイルの読込

                   common.php
                  各種設定・共通関数
    head.php
 <head> </head>



  header.php
 ページヘッダー
PHPのinlude=外部ファイルの読込

                    common.php
                   各種設定・共通関数
     head.php
  <head> </head>



  header.php
 ページヘッダー



 gnav.php
グローバルナビ
PHPのinlude=外部ファイルの読込

                    common.php
                   各種設定・共通関数
     head.php
  <head> </head>



  header.php
 ページヘッダー



 gnav.php
グローバルナビ



     footer.php
      フッター
PHPのinlude=外部ファイルの読込

                    common.php
                   各種設定・共通関数
     head.php
  <head> </head>



  header.php
 ページヘッダー



 gnav.php
グローバルナビ



     footer.php
      フッター
                    banner_list.php
                      バナー関係
CMSにも共通ファイル
MovableType                              個別サイト群

静的HTMLを出力
                                        PHP include
                      共通パーツ                           .html
.html   PHP include
                       common.php
                                                      (php)
(php)                    head.php

                        header.php
                                                      PHPとして動作
      .html              gnav.php        .html
      (php)
共通部分の修正で
                        footer.php
                                         (php)
 再構築が不要に              banner_list.php
その他
制作している最中に

Facebookの仕様が変わる
   アプリ登録の画面とか手順が変わったり…
マニュアル準備中に

画面デザインが変わる
  スクリーンショットを何度も撮り直す
「いいね!」「コメント」

の実験をうかつにできなかった

  サーチエンジンにクロールされない対策しつつ
    開発環境にアクセス制限をかけない
「一瞬だけなら…」

シェアされてしまう
 速攻で「消してください<(_ _)>」メッセージ
公開3日前の記者発表

サーバーが激重に
         ダメージ大
  Yahoo!ニュースって凄いですね
他にもいろいろ

ありましたがこの辺で
ありがとうございました




    @Garyuten

Contenu connexe

Tendances

WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoyaWordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoyaShinichi Nishikawa
 
CS-Cart CMS FUN NAGOYA 2015-11-07
CS-Cart CMS FUN NAGOYA 2015-11-07 CS-Cart CMS FUN NAGOYA 2015-11-07
CS-Cart CMS FUN NAGOYA 2015-11-07 Toshihiro Yoshiura
 
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズCSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズrie05
 
CS-Cart デベロッパーミーティング 2015-06-28
CS-Cart デベロッパーミーティング 2015-06-28CS-Cart デベロッパーミーティング 2015-06-28
CS-Cart デベロッパーミーティング 2015-06-28Toshihiro Yoshiura
 
WordPressプラグイン作成入門
WordPressプラグイン作成入門WordPressプラグイン作成入門
WordPressプラグイン作成入門Yuji Nojima
 
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」ericsagnes
 
Color Testerはどうやって文字の色を拾っているのか?
Color Testerはどうやって文字の色を拾っているのか?Color Testerはどうやって文字の色を拾っているのか?
Color Testerはどうやって文字の色を拾っているのか?純生 野田
 
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜Yuji Nojima
 
かけ算で使いこなす Xamarin
かけ算で使いこなす Xamarinかけ算で使いこなす Xamarin
かけ算で使いこなす XamarinTatsuji Kuroyanagi
 
CSS Nite in SAPPORO x a-blog cms
CSS Nite in SAPPORO x a-blog cmsCSS Nite in SAPPORO x a-blog cms
CSS Nite in SAPPORO x a-blog cmsSeiko Kuchida
 
オーサリングツールとしてのCMSとWebアクセシビリティ
オーサリングツールとしてのCMSとWebアクセシビリティオーサリングツールとしてのCMSとWebアクセシビリティ
オーサリングツールとしてのCMSとWebアクセシビリティ純生 野田
 
20141119 Movable Type HandsOn Seminar
20141119 Movable Type HandsOn Seminar20141119 Movable Type HandsOn Seminar
20141119 Movable Type HandsOn SeminarSix Apart
 
WordPressってブログじゃないの?
WordPressってブログじゃないの?WordPressってブログじゃないの?
WordPressってブログじゃないの?tokumotonahoko
 
JS CMSガイド / 主な画面構成
JS CMSガイド / 主な画面構成JS CMSガイド / 主な画面構成
JS CMSガイド / 主な画面構成shige tanaka
 
WordBenchTokyo-20111126
WordBenchTokyo-20111126WordBenchTokyo-20111126
WordBenchTokyo-20111126webourgeon
 
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~Tatsuji Kuroyanagi
 

Tendances (20)

CS-CART addon
CS-CART addonCS-CART addon
CS-CART addon
 
WordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoyaWordPressでウェブサービスを作ろう! #wbNagoya
WordPressでウェブサービスを作ろう! #wbNagoya
 
oEmbed と Text::Hatena
oEmbed と Text::HatenaoEmbed と Text::Hatena
oEmbed と Text::Hatena
 
CS-Cart CMS FUN NAGOYA 2015-11-07
CS-Cart CMS FUN NAGOYA 2015-11-07 CS-Cart CMS FUN NAGOYA 2015-11-07
CS-Cart CMS FUN NAGOYA 2015-11-07
 
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズCSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
 
CS-Cart デベロッパーミーティング 2015-06-28
CS-Cart デベロッパーミーティング 2015-06-28CS-Cart デベロッパーミーティング 2015-06-28
CS-Cart デベロッパーミーティング 2015-06-28
 
WordPressプラグイン作成入門
WordPressプラグイン作成入門WordPressプラグイン作成入門
WordPressプラグイン作成入門
 
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
eZ Publish勉強会2013年3月「eZ Publishの構築を簡単に!」
 
concrete5で実践するリードナーチャリング
concrete5で実践するリードナーチャリングconcrete5で実践するリードナーチャリング
concrete5で実践するリードナーチャリング
 
Color Testerはどうやって文字の色を拾っているのか?
Color Testerはどうやって文字の色を拾っているのか?Color Testerはどうやって文字の色を拾っているのか?
Color Testerはどうやって文字の色を拾っているのか?
 
Webteko 20090925
Webteko 20090925Webteko 20090925
Webteko 20090925
 
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
エンジニアの為のWordPress入門 〜WordPressはWebAppプラットフォームです〜
 
かけ算で使いこなす Xamarin
かけ算で使いこなす Xamarinかけ算で使いこなす Xamarin
かけ算で使いこなす Xamarin
 
CSS Nite in SAPPORO x a-blog cms
CSS Nite in SAPPORO x a-blog cmsCSS Nite in SAPPORO x a-blog cms
CSS Nite in SAPPORO x a-blog cms
 
オーサリングツールとしてのCMSとWebアクセシビリティ
オーサリングツールとしてのCMSとWebアクセシビリティオーサリングツールとしてのCMSとWebアクセシビリティ
オーサリングツールとしてのCMSとWebアクセシビリティ
 
20141119 Movable Type HandsOn Seminar
20141119 Movable Type HandsOn Seminar20141119 Movable Type HandsOn Seminar
20141119 Movable Type HandsOn Seminar
 
WordPressってブログじゃないの?
WordPressってブログじゃないの?WordPressってブログじゃないの?
WordPressってブログじゃないの?
 
JS CMSガイド / 主な画面構成
JS CMSガイド / 主な画面構成JS CMSガイド / 主な画面構成
JS CMSガイド / 主な画面構成
 
WordBenchTokyo-20111126
WordBenchTokyo-20111126WordBenchTokyo-20111126
WordBenchTokyo-20111126
 
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~
Xamarin で Prism を使いたい! ~「正式対応」 まで待てない人のための Prism 利用 Tips~
 

En vedette

知っておきたい「ソーシャルメディア活用のポイント」
知っておきたい「ソーシャルメディア活用のポイント」知っておきたい「ソーシャルメディア活用のポイント」
知っておきたい「ソーシャルメディア活用のポイント」Mori Kazue
 
APIの呼び出し回数に制限があって困ったのを、seq-queueを使ってどうにかした話
APIの呼び出し回数に制限があって困ったのを、seq-queueを使ってどうにかした話APIの呼び出し回数に制限があって困ったのを、seq-queueを使ってどうにかした話
APIの呼び出し回数に制限があって困ったのを、seq-queueを使ってどうにかした話Maiko Ando
 
データフロー自動化ツールの考え方
データフロー自動化ツールの考え方データフロー自動化ツールの考え方
データフロー自動化ツールの考え方fumoto kazuhiro
 
協調フィルタリング
協調フィルタリング協調フィルタリング
協調フィルタリングmiyagawa50
 
動画像のばらし方
動画像のばらし方動画像のばらし方
動画像のばらし方Kei Kawamura
 
Videoタグはつらいよ・・・
Videoタグはつらいよ・・・Videoタグはつらいよ・・・
Videoタグはつらいよ・・・Tatsuya Kosuge
 
待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイント待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイントMasayuki Ozawa
 
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門infinite_loop
 
<年代別>スマートフォンでの動画視聴実態調査
<年代別>スマートフォンでの動画視聴実態調査<年代別>スマートフォンでの動画視聴実態調査
<年代別>スマートフォンでの動画視聴実態調査Yahoo! JAPAN Marketing Solution
 
Webアプリケーションの パフォーマンス向上のコツ 実践編
 Webアプリケーションの パフォーマンス向上のコツ 実践編 Webアプリケーションの パフォーマンス向上のコツ 実践編
Webアプリケーションの パフォーマンス向上のコツ 実践編Masahiro Nagano
 
剣と魔法のログレスーMmoの継続的な改善と運用
剣と魔法のログレスーMmoの継続的な改善と運用剣と魔法のログレスーMmoの継続的な改善と運用
剣と魔法のログレスーMmoの継続的な改善と運用Satoshi Yamafuji
 
JavaScriptによるvideo audio要素のコントロール入門
JavaScriptによるvideo audio要素のコントロール入門JavaScriptによるvideo audio要素のコントロール入門
JavaScriptによるvideo audio要素のコントロール入門Yossy Taka
 
API提供におけるOAuthの役割 #apijp
API提供におけるOAuthの役割 #apijpAPI提供におけるOAuthの役割 #apijp
API提供におけるOAuthの役割 #apijpTatsuo Kudo
 
BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成(shibao)芝尾 (kouichiro)幸一郎
 
プレゼン初心者に ありがちな アンチパターン 黎明篇
プレゼン初心者に ありがちな アンチパターン 黎明篇プレゼン初心者に ありがちな アンチパターン 黎明篇
プレゼン初心者に ありがちな アンチパターン 黎明篇真俊 横田
 
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)Teiichi Ota
 
クロスサイトリクエストフォージェリ(CSRF)とその対策
クロスサイトリクエストフォージェリ(CSRF)とその対策クロスサイトリクエストフォージェリ(CSRF)とその対策
クロスサイトリクエストフォージェリ(CSRF)とその対策JPCERT Coordination Center
 
Webアプリ開発者のためのHTML5セキュリティ入門
Webアプリ開発者のためのHTML5セキュリティ入門Webアプリ開発者のためのHTML5セキュリティ入門
Webアプリ開発者のためのHTML5セキュリティ入門Muneaki Nishimura
 

En vedette (20)

知っておきたい「ソーシャルメディア活用のポイント」
知っておきたい「ソーシャルメディア活用のポイント」知っておきたい「ソーシャルメディア活用のポイント」
知っておきたい「ソーシャルメディア活用のポイント」
 
APIの呼び出し回数に制限があって困ったのを、seq-queueを使ってどうにかした話
APIの呼び出し回数に制限があって困ったのを、seq-queueを使ってどうにかした話APIの呼び出し回数に制限があって困ったのを、seq-queueを使ってどうにかした話
APIの呼び出し回数に制限があって困ったのを、seq-queueを使ってどうにかした話
 
データフロー自動化ツールの考え方
データフロー自動化ツールの考え方データフロー自動化ツールの考え方
データフロー自動化ツールの考え方
 
協調フィルタリング
協調フィルタリング協調フィルタリング
協調フィルタリング
 
The Rise of Programmatic Video
The Rise of Programmatic VideoThe Rise of Programmatic Video
The Rise of Programmatic Video
 
動画像のばらし方
動画像のばらし方動画像のばらし方
動画像のばらし方
 
Videoタグはつらいよ・・・
Videoタグはつらいよ・・・Videoタグはつらいよ・・・
Videoタグはつらいよ・・・
 
待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイント待ち事象から考える、Sql server の改善ポイント
待ち事象から考える、Sql server の改善ポイント
 
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門
 
<年代別>スマートフォンでの動画視聴実態調査
<年代別>スマートフォンでの動画視聴実態調査<年代別>スマートフォンでの動画視聴実態調査
<年代別>スマートフォンでの動画視聴実態調査
 
Webアプリケーションの パフォーマンス向上のコツ 実践編
 Webアプリケーションの パフォーマンス向上のコツ 実践編 Webアプリケーションの パフォーマンス向上のコツ 実践編
Webアプリケーションの パフォーマンス向上のコツ 実践編
 
剣と魔法のログレスーMmoの継続的な改善と運用
剣と魔法のログレスーMmoの継続的な改善と運用剣と魔法のログレスーMmoの継続的な改善と運用
剣と魔法のログレスーMmoの継続的な改善と運用
 
JavaScriptによるvideo audio要素のコントロール入門
JavaScriptによるvideo audio要素のコントロール入門JavaScriptによるvideo audio要素のコントロール入門
JavaScriptによるvideo audio要素のコントロール入門
 
API提供におけるOAuthの役割 #apijp
API提供におけるOAuthの役割 #apijpAPI提供におけるOAuthの役割 #apijp
API提供におけるOAuthの役割 #apijp
 
BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成BigQueryで集計するシステムを作って分かったKPI集計ツール作成
BigQueryで集計するシステムを作って分かったKPI集計ツール作成
 
プレゼン初心者に ありがちな アンチパターン 黎明篇
プレゼン初心者に ありがちな アンチパターン 黎明篇プレゼン初心者に ありがちな アンチパターン 黎明篇
プレゼン初心者に ありがちな アンチパターン 黎明篇
 
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
HTML5時代のネット動画技術〜良い子悪い子普通の子(増補改訂版)
 
クロスサイトリクエストフォージェリ(CSRF)とその対策
クロスサイトリクエストフォージェリ(CSRF)とその対策クロスサイトリクエストフォージェリ(CSRF)とその対策
クロスサイトリクエストフォージェリ(CSRF)とその対策
 
Webアプリ開発者のためのHTML5セキュリティ入門
Webアプリ開発者のためのHTML5セキュリティ入門Webアプリ開発者のためのHTML5セキュリティ入門
Webアプリ開発者のためのHTML5セキュリティ入門
 
Deep learning を用いた画像から説明文の自動生成に関する研究の紹介
Deep learning を用いた画像から説明文の自動生成に関する研究の紹介Deep learning を用いた画像から説明文の自動生成に関する研究の紹介
Deep learning を用いた画像から説明文の自動生成に関する研究の紹介
 

Similaire à Facebook対応と大規模サイト移転のトライ&エラー

Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Sho Ito
 
ゼロからつくるWordPressテーマ第4回
ゼロからつくるWordPressテーマ第4回ゼロからつくるWordPressテーマ第4回
ゼロからつくるWordPressテーマ第4回Hitsuji
 
WordBeachDeathMarchWorkshop
WordBeachDeathMarchWorkshopWordBeachDeathMarchWorkshop
WordBeachDeathMarchWorkshoptakashi ono
 
101210 supreme web adobe seminar Nagoya
101210 supreme web adobe seminar Nagoya101210 supreme web adobe seminar Nagoya
101210 supreme web adobe seminar Nagoyatamotsu toyoda
 
ゼロからつくるWord pressテーマ第6回
ゼロからつくるWord pressテーマ第6回ゼロからつくるWord pressテーマ第6回
ゼロからつくるWord pressテーマ第6回Hitsuji
 
Attractive HTML5
Attractive HTML5Attractive HTML5
Attractive HTML5Sho Ito
 
検索エンジンを有効利用するWEBサイト構築
検索エンジンを有効利用するWEBサイト構築検索エンジンを有効利用するWEBサイト構築
検索エンジンを有効利用するWEBサイト構築sato165 @delab
 
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips Prism 4.5 & Kona project 等のご紹介
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips   Prism 4.5 & Kona project 等のご紹介XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips   Prism 4.5 & Kona project 等のご紹介
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips Prism 4.5 & Kona project 等のご紹介Shotaro Suzuki
 
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識kenji goto
 
20141206 handson
20141206 handson20141206 handson
20141206 handsonSix Apart
 
MovableTypeとWordPressの比較
MovableTypeとWordPressの比較MovableTypeとWordPressの比較
MovableTypeとWordPressの比較Hirofumi Nakahashi
 
HTML5 in Firefox4
HTML5 in Firefox4HTML5 in Firefox4
HTML5 in Firefox4dynamis
 
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップYasuhito Yabe
 
Secret of Firefox
Secret of FirefoxSecret of Firefox
Secret of Firefoxdynamis
 
Tech.G HTML5 プレ講座
Tech.G HTML5 プレ講座Tech.G HTML5 プレ講座
Tech.G HTML5 プレ講座Atsushi Miura
 
サイト移行4つの方法
サイト移行4つの方法サイト移行4つの方法
サイト移行4つの方法FatWireKK
 
WordBench Osaka Num09 2012/09/22
WordBench Osaka Num09 2012/09/22WordBench Osaka Num09 2012/09/22
WordBench Osaka Num09 2012/09/22建也 吉田建也
 
2012 05-19第44回cocoa勉強会発表資料
2012 05-19第44回cocoa勉強会発表資料2012 05-19第44回cocoa勉強会発表資料
2012 05-19第44回cocoa勉強会発表資料OCHI Shuji
 
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフラインWebフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフラインShumpei Shiraishi
 
baserCMSテーマ制作チュートリアル
baserCMSテーマ制作チュートリアルbaserCMSテーマ制作チュートリアル
baserCMSテーマ制作チュートリアルRyuji Egashira
 

Similaire à Facebook対応と大規模サイト移転のトライ&エラー (20)

Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5Concentrated HTML5 & Attractive HTML5
Concentrated HTML5 & Attractive HTML5
 
ゼロからつくるWordPressテーマ第4回
ゼロからつくるWordPressテーマ第4回ゼロからつくるWordPressテーマ第4回
ゼロからつくるWordPressテーマ第4回
 
WordBeachDeathMarchWorkshop
WordBeachDeathMarchWorkshopWordBeachDeathMarchWorkshop
WordBeachDeathMarchWorkshop
 
101210 supreme web adobe seminar Nagoya
101210 supreme web adobe seminar Nagoya101210 supreme web adobe seminar Nagoya
101210 supreme web adobe seminar Nagoya
 
ゼロからつくるWord pressテーマ第6回
ゼロからつくるWord pressテーマ第6回ゼロからつくるWord pressテーマ第6回
ゼロからつくるWord pressテーマ第6回
 
Attractive HTML5
Attractive HTML5Attractive HTML5
Attractive HTML5
 
検索エンジンを有効利用するWEBサイト構築
検索エンジンを有効利用するWEBサイト構築検索エンジンを有効利用するWEBサイト構築
検索エンジンを有効利用するWEBサイト構築
 
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips Prism 4.5 & Kona project 等のご紹介
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips   Prism 4.5 & Kona project 等のご紹介XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips   Prism 4.5 & Kona project 等のご紹介
XAML と C# を使った Windows ストアアプリ(LOB)構築のためのtips Prism 4.5 & Kona project 等のご紹介
 
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
WordPress ブラウザで始めるカスタマイズ+ テーマの基礎的な知識
 
20141206 handson
20141206 handson20141206 handson
20141206 handson
 
MovableTypeとWordPressの比較
MovableTypeとWordPressの比較MovableTypeとWordPressの比較
MovableTypeとWordPressの比較
 
HTML5 in Firefox4
HTML5 in Firefox4HTML5 in Firefox4
HTML5 in Firefox4
 
「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ「html5 boilerplate」から考える、これからのマークアップ
「html5 boilerplate」から考える、これからのマークアップ
 
Secret of Firefox
Secret of FirefoxSecret of Firefox
Secret of Firefox
 
Tech.G HTML5 プレ講座
Tech.G HTML5 プレ講座Tech.G HTML5 プレ講座
Tech.G HTML5 プレ講座
 
サイト移行4つの方法
サイト移行4つの方法サイト移行4つの方法
サイト移行4つの方法
 
WordBench Osaka Num09 2012/09/22
WordBench Osaka Num09 2012/09/22WordBench Osaka Num09 2012/09/22
WordBench Osaka Num09 2012/09/22
 
2012 05-19第44回cocoa勉強会発表資料
2012 05-19第44回cocoa勉強会発表資料2012 05-19第44回cocoa勉強会発表資料
2012 05-19第44回cocoa勉強会発表資料
 
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフラインWebフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
Webフロントエンド開発の最新トレンド - HTML5, モバイル, オフライン
 
baserCMSテーマ制作チュートリアル
baserCMSテーマ制作チュートリアルbaserCMSテーマ制作チュートリアル
baserCMSテーマ制作チュートリアル
 

Plus de Garyuten

地方のWeb制作会社が backlogなしで 仕事できない理由 #jbug #jbug福岡
地方のWeb制作会社が backlogなしで 仕事できない理由 #jbug #jbug福岡地方のWeb制作会社が backlogなしで 仕事できない理由 #jbug #jbug福岡
地方のWeb制作会社が backlogなしで 仕事できない理由 #jbug #jbug福岡Garyuten
 
良い仕事は良い打ち合わせから ~ 打ち合わせワークショップの勧め
良い仕事は良い打ち合わせから ~ 打ち合わせワークショップの勧め良い仕事は良い打ち合わせから ~ 打ち合わせワークショップの勧め
良い仕事は良い打ち合わせから ~ 打ち合わせワークショップの勧めGaryuten
 
ファシリテーターはじめました - Fukuoka.php vol.18 LT資料 #fukuokaphp
ファシリテーターはじめました - Fukuoka.php vol.18 LT資料 #fukuokaphpファシリテーターはじめました - Fukuoka.php vol.18 LT資料 #fukuokaphp
ファシリテーターはじめました - Fukuoka.php vol.18 LT資料 #fukuokaphpGaryuten
 
CGFMって?(2015/08)
CGFMって?(2015/08)CGFMって?(2015/08)
CGFMって?(2015/08)Garyuten
 
Lt コミュニティ活動
Lt コミュニティ活動Lt コミュニティ活動
Lt コミュニティ活動Garyuten
 
公開から4年間使ってきたbaserCMSをそろそろ本気でdisってみる(OSC2014福岡)
公開から4年間使ってきたbaserCMSをそろそろ本気でdisってみる(OSC2014福岡)公開から4年間使ってきたbaserCMSをそろそろ本気でdisってみる(OSC2014福岡)
公開から4年間使ってきたbaserCMSをそろそろ本気でdisってみる(OSC2014福岡)Garyuten
 
FWW_サイト研究会 (仮) の紹介
FWW_サイト研究会 (仮) の紹介FWW_サイト研究会 (仮) の紹介
FWW_サイト研究会 (仮) の紹介Garyuten
 
サト研(仮) とは? - OSC 2013 Fukuoka 勉強会勉強会LT #satoken
サト研(仮) とは? - OSC 2013 Fukuoka 勉強会勉強会LT #satokenサト研(仮) とは? - OSC 2013 Fukuoka 勉強会勉強会LT #satoken
サト研(仮) とは? - OSC 2013 Fukuoka 勉強会勉強会LT #satokenGaryuten
 
Scc6 satoken20130525
Scc6 satoken20130525Scc6 satoken20130525
Scc6 satoken20130525Garyuten
 
もし福岡にコミュニティがなかったら ∼ とある福岡ITコミュニティの話
もし福岡にコミュニティがなかったら ∼ とある福岡ITコミュニティの話もし福岡にコミュニティがなかったら ∼ とある福岡ITコミュニティの話
もし福岡にコミュニティがなかったら ∼ とある福岡ITコミュニティの話Garyuten
 
サト研LT
サト研LTサト研LT
サト研LTGaryuten
 
「こんなサイトをこんなテーマ構成で作ってみました」Basercms 勉強会vol6
「こんなサイトをこんなテーマ構成で作ってみました」Basercms 勉強会vol6 「こんなサイトをこんなテーマ構成で作ってみました」Basercms 勉強会vol6
「こんなサイトをこんなテーマ構成で作ってみました」Basercms 勉強会vol6 Garyuten
 
クライアントがCMSで楽に更新できるようにする一工夫
クライアントがCMSで楽に更新できるようにする一工夫クライアントがCMSで楽に更新できるようにする一工夫
クライアントがCMSで楽に更新できるようにする一工夫Garyuten
 
WordCamp Fukuok 2010 Slide
WordCamp Fukuok 2010 SlideWordCamp Fukuok 2010 Slide
WordCamp Fukuok 2010 SlideGaryuten
 

Plus de Garyuten (14)

地方のWeb制作会社が backlogなしで 仕事できない理由 #jbug #jbug福岡
地方のWeb制作会社が backlogなしで 仕事できない理由 #jbug #jbug福岡地方のWeb制作会社が backlogなしで 仕事できない理由 #jbug #jbug福岡
地方のWeb制作会社が backlogなしで 仕事できない理由 #jbug #jbug福岡
 
良い仕事は良い打ち合わせから ~ 打ち合わせワークショップの勧め
良い仕事は良い打ち合わせから ~ 打ち合わせワークショップの勧め良い仕事は良い打ち合わせから ~ 打ち合わせワークショップの勧め
良い仕事は良い打ち合わせから ~ 打ち合わせワークショップの勧め
 
ファシリテーターはじめました - Fukuoka.php vol.18 LT資料 #fukuokaphp
ファシリテーターはじめました - Fukuoka.php vol.18 LT資料 #fukuokaphpファシリテーターはじめました - Fukuoka.php vol.18 LT資料 #fukuokaphp
ファシリテーターはじめました - Fukuoka.php vol.18 LT資料 #fukuokaphp
 
CGFMって?(2015/08)
CGFMって?(2015/08)CGFMって?(2015/08)
CGFMって?(2015/08)
 
Lt コミュニティ活動
Lt コミュニティ活動Lt コミュニティ活動
Lt コミュニティ活動
 
公開から4年間使ってきたbaserCMSをそろそろ本気でdisってみる(OSC2014福岡)
公開から4年間使ってきたbaserCMSをそろそろ本気でdisってみる(OSC2014福岡)公開から4年間使ってきたbaserCMSをそろそろ本気でdisってみる(OSC2014福岡)
公開から4年間使ってきたbaserCMSをそろそろ本気でdisってみる(OSC2014福岡)
 
FWW_サイト研究会 (仮) の紹介
FWW_サイト研究会 (仮) の紹介FWW_サイト研究会 (仮) の紹介
FWW_サイト研究会 (仮) の紹介
 
サト研(仮) とは? - OSC 2013 Fukuoka 勉強会勉強会LT #satoken
サト研(仮) とは? - OSC 2013 Fukuoka 勉強会勉強会LT #satokenサト研(仮) とは? - OSC 2013 Fukuoka 勉強会勉強会LT #satoken
サト研(仮) とは? - OSC 2013 Fukuoka 勉強会勉強会LT #satoken
 
Scc6 satoken20130525
Scc6 satoken20130525Scc6 satoken20130525
Scc6 satoken20130525
 
もし福岡にコミュニティがなかったら ∼ とある福岡ITコミュニティの話
もし福岡にコミュニティがなかったら ∼ とある福岡ITコミュニティの話もし福岡にコミュニティがなかったら ∼ とある福岡ITコミュニティの話
もし福岡にコミュニティがなかったら ∼ とある福岡ITコミュニティの話
 
サト研LT
サト研LTサト研LT
サト研LT
 
「こんなサイトをこんなテーマ構成で作ってみました」Basercms 勉強会vol6
「こんなサイトをこんなテーマ構成で作ってみました」Basercms 勉強会vol6 「こんなサイトをこんなテーマ構成で作ってみました」Basercms 勉強会vol6
「こんなサイトをこんなテーマ構成で作ってみました」Basercms 勉強会vol6
 
クライアントがCMSで楽に更新できるようにする一工夫
クライアントがCMSで楽に更新できるようにする一工夫クライアントがCMSで楽に更新できるようにする一工夫
クライアントがCMSで楽に更新できるようにする一工夫
 
WordCamp Fukuok 2010 Slide
WordCamp Fukuok 2010 SlideWordCamp Fukuok 2010 Slide
WordCamp Fukuok 2010 Slide
 

Facebook対応と大規模サイト移転のトライ&エラー