SlideShare a Scribd company logo
1 of 66
Download to read offline
アプリケーションプラットホームとしての
           WordPress

                2013/03/16
              WordBench Osaka


              Takayuki Miyauchi
                 @miya0001



13年3月17日日曜日
自己紹介




13年3月17日日曜日
✓ 和歌山県の串本町っていうすごい田舎にすんで
                ます。




13年3月17日日曜日
✓ フリーで仕事してますが、株式会社デジタルキューブ
        のバックエンドエンジニアとしても仕事してます。




              デジタルキューブは、Amazon Web Serviceの
                   公認コンサルタントです。




13年3月17日日曜日
プラグイン作ってます!

        ✓ WP Total Hacks           まもなくスロバキア語
                                      に対応
        ✓ TinyMCE Template         14ヶ国語目です!


        ✓ Child Pages Shortcode

        ✓ Nginx Cache Controller



13年3月17日日曜日
開発にたずさわりました!




13年3月17日日曜日
twitter: @miya0001




13年3月17日日曜日
blog: firegoby.jp

13年3月17日日曜日
今日のお題




13年3月17日日曜日
WordPressで作れるのはブログや
                  企業サイドだけじゃない!


              アプリケーションプラットホーム
                としてのWordPress!




13年3月17日日曜日
✓ 小さなプラグインを組み合わせてレゴのように
                サービスを作ろう!

              ✓ プラグインとテーマを上手に分離してプログラ
                マとデザイナーの分業をうまくやろう!

              ✓ BuddyPress?なにそれ?




13年3月17日日曜日
✓ ただし、とてもプラグラマーチックな話なの
                でかなり省略します。

              ✓ 詳しく知りたい方は、ソースを見てください。




13年3月17日日曜日
サンプルプラグインのダウンロード


               http://bit.ly/wbosaka




13年3月17日日曜日
サンプルサイト


              http://bit.ly/wbosaka-demo




13年3月17日日曜日
ログイン画面を
              バリバリにカスタマイズする




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              たとえばメンバー制の
              サービスを作る場合




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              ✓ まずユーザー登録の機能が必要だね。
                => WordPressに最初からあるじゃん。

              ✓ ログインとかのUIは?
                => WordPressに最初からあるじゃん。

              ✓ セキュリティは?
                => WordPressはパスワードとか暗号化して
                保存してるし、セッションとかもおまかせで
                いいんじゃん。



13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




          というわけでサンプルのプラグインを
              作ってきました。




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




       ウインドウのサイズに合わせて伸び縮みする背景画像
           さらにスライドにもなってるんだぜー

13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




    ✓ このプラグインでやってることは概ね以下の2つです。
        ‣ ログイン画面にカスタムCSSとカスタムJSを適用。

        ‣ サインアップ時などにユーザーに送信されるメールのカスタマイ
          ズ




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              - login-costomizer
                - login-customizer.php	 //	 プラグイン本体
                - cover-photos	 	 	 	 	 	 	 	 	 //	 スライド画像
                - includes
                  - pluggable.php	 //	 メールのカスタマイズ
                - js	 	 	 	 	 	 	 	 	 	 	 	 	 	 //	 JavaScript
                - css	 	 	 	 	 	 	 	 	 	 	 	 	 //	 CSS




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




                3つのフックを使ってます!

              ✓ login_enqueue_scripts
                ログイン画面にCSSとJavaScriptを適用

              ✓ login_footer
                スライド用の画像の配列のJavaScriptを出力

              ✓ registration_errors
                adminとかrootとか、登録してほしくないユ
                ーザー名を拒否


13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




   ✓ あと、includes/pluggable.phpでユーザーに送信される
     メールの本文をカスタマイズしてます。




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              実際に運用する際には画像とかCSSとかは
               ケースバイケースで変わりますよね。


13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              おや?


13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              フィルターフックを
              仕込んどきました!




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              ✓ たとえば文章とか画像のパスとかにはフィル
                ターフックを仕込んでおくと、テーマ側で後か
                ら変更できるので、実装に集中できますよ!
               ‣ 数字とか

               ‣ パスとか

               ‣ 文章とか




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              テーマのfunctions.phpによるカスタマイズ例
                    http://bit.ly/13YT5Ls


13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              ここまでのまとめ




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              ✓ 細かいことはフィルターフックでお茶を濁して
                実装に集中!

              ✓ デザイナーさんは apply_filters っていうのを
                見つけたらしめしめと思うべし!

              ✓ 実は公式ディレクトリ上のプラグインでも隠れ
                フックはいっぱいあります!




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              ✓ デザイナーのみなさんフィルターフックを覚え
                たらカスタマイズの幅が広がります!

 apply_filters(‘my_login_stylesheet_uri’,	 ‘http://example.com/style.css’);




 add_filter(‘my_login_stylesheet_uri’,	 ‘my_theme_style’);

 function	 my_theme_style($stylesheet)	 {
 	 	 	 	 return	 ‘http://example.com/my-style.css’;
 }

                   正規表現っていうのを使って置換もできますけど、
                      それはプログラマーに頼んじゃおう!




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              ✓ そして何よりも!
                フックを適切に仕込めば、そのプラグインを
                どこでも流用できるじゃん!




                オレオレプラグインをいくつか用意すれば、
              レゴのように組み合わせていろいろ作れそうですよね!




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              WordPressのRewrite APIを
                    マスターして
              パーマリンクの魔術師になろう!




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




                       意外と簡単です。
              add_rewrite_endpoint( demo , EP_ROOT);




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              ただしコツがある!




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




         add_rewrite_endpoint( demo , EP_ROOT);
      で、http://example.com/demo/ でアクセスできます!


13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              パーマリンク設定はキャッシュされてるので
               キャッシュを初期化する必要があります。
                   flush_rewrite_rules();

13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              そして超大事なこと!




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




                   キャッシュのフラッシュは
              プラグインを有効化した時に1度だけ行う!
                  register_activation_hook()
                   はそのためのフックです!

13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              もうひとつ




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              register_deactivation_hook() を使って
               プラグインを無効化した時にも初期化!
              忘れると意味不明なことになります。。。

13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              残りは3つのフックで




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              この3つのフックにアクションを追加する



13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




                  init フックで、もう一回、
              add_rewrite_endpoint() を実行!


         ただし自分を無効化するときには、なにもしない!

13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              query_vars フックで demo を追加してあげる




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




                                コンテンツを出力




              template_redirect フックでコンテンツを出力

13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              この条件分岐で true ならそのURLでアクセスが
                     あったということ
13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              http://example.com/demo/hogehoge
              みたいな不要なURLでは、404を返す。
13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              コンテンツを出力するところ
              exit で止めちゃうとこがミソ
13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




          つまりWordPressのテンプレート
          タグがそのまんま使えちゃうんです!




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              ここまでのまとめ




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              ✓ add_rewrite_endpoint() という関数で、
                WordPressから独立したウェブアプリが作れ
                ます。

              ✓ でもWordPressの機能はそのまま使えます!




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              ✓ ってことはですね。サービスサイトとサービ
                スそのものをまったく別々に開発出来ます!

              ✓ デプロイは、管理画面からアップロードする
                だけ!




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              サービスを作っちゃおう!




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




                  つくったサービス


              オレオレEvernoteみたいなサービ
                     スです。




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              自慢じゃないですが、
               1日で作りました。
                (自慢ですけど)




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              カスタム投稿タイプ使ってます!

13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              コンテンツの保存はこれだけ。


13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              コンテンツの出力はこれだけ。
                htmlはエスケープした上で
    the_content っていうフィルターフックを通してます!

13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              なんで the_content フィルターを
                     通したんだ?




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              ✓ oEmbedやショートコ
                ードが使えるから超簡
                単に外部サービスのコ
                ンテンツが表示されち
                ゃうからです!

              ✓ 一方でユーザーが入力
                したHTMLはエスケー
                プしてます!




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              まとめ




13年3月17日日曜日
デモサイト: http://bit.ly/wbosaka-demo




              ✓ WordPressを使うと他にもメリットはいっぱ
                い!
               ‣ 多言語化が簡単!

               ‣ くわしい人がいっぱい!

               ‣ セキュリティはWordPressにおまかせ!




13年3月17日日曜日
ありがとうございました!




13年3月17日日曜日

More Related Content

Similar to アプリケーションプラットホームとしてのWordPress

マルチデバイス対応のコーディング・マークアップのポイント
マルチデバイス対応のコーディング・マークアップのポイントマルチデバイス対応のコーディング・マークアップのポイント
マルチデバイス対応のコーディング・マークアップのポイントMasayuki Maekawa
 
WordBench Osaka 春の大翻訳祭り
WordBench Osaka 春の大翻訳祭りWordBench Osaka 春の大翻訳祭り
WordBench Osaka 春の大翻訳祭りTakayuki Miyauchi
 
スマフォ時代に乗り遅れない為のレスポンシブ・ウェブデザイン
スマフォ時代に乗り遅れない為のレスポンシブ・ウェブデザインスマフォ時代に乗り遅れない為のレスポンシブ・ウェブデザイン
スマフォ時代に乗り遅れない為のレスポンシブ・ウェブデザインinvogue
 
ゲームエフェクトセミナー:BISHAMONの導入と実践
ゲームエフェクトセミナー:BISHAMONの導入と実践ゲームエフェクトセミナー:BISHAMONの導入と実践
ゲームエフェクトセミナー:BISHAMONの導入と実践Makoto Goto
 
早稲田大学授業 - モバイルプログラミング
早稲田大学授業 - モバイルプログラミング早稲田大学授業 - モバイルプログラミング
早稲田大学授業 - モバイルプログラミングIppei Arita
 
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論賢次 海老原
 
開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用
開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用
開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用Takuro Sasaki
 
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature EngineersIntroduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature EngineersTakeshi Arabiki
 
俺とMacとアダルトビデオ[社外版]
俺とMacとアダルトビデオ[社外版]俺とMacとアダルトビデオ[社外版]
俺とMacとアダルトビデオ[社外版]Mitsuki Ogasahara
 
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみようJunko Nukaga
 
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespacesIssei Hiraoka
 
雲と幻と呪われし姫君〜AWSにしてみた〜 in WordCrab Fukui 2013
雲と幻と呪われし姫君〜AWSにしてみた〜 in WordCrab Fukui 2013雲と幻と呪われし姫君〜AWSにしてみた〜 in WordCrab Fukui 2013
雲と幻と呪われし姫君〜AWSにしてみた〜 in WordCrab Fukui 2013Odyssey Eightbit
 
Moff 20130309 jawsug_santo_v01
Moff 20130309 jawsug_santo_v01Moff 20130309 jawsug_santo_v01
Moff 20130309 jawsug_santo_v01Motohiro Yonesaka
 
PhoneGapで作るハイブリッドアプリケーション
PhoneGapで作るハイブリッドアプリケーションPhoneGapで作るハイブリッドアプリケーション
PhoneGapで作るハイブリッドアプリケーションMasahiko Tachizono
 

Similar to アプリケーションプラットホームとしてのWordPress (19)

マルチデバイス対応のコーディング・マークアップのポイント
マルチデバイス対応のコーディング・マークアップのポイントマルチデバイス対応のコーディング・マークアップのポイント
マルチデバイス対応のコーディング・マークアップのポイント
 
WordBench Osaka 春の大翻訳祭り
WordBench Osaka 春の大翻訳祭りWordBench Osaka 春の大翻訳祭り
WordBench Osaka 春の大翻訳祭り
 
スマフォ時代に乗り遅れない為のレスポンシブ・ウェブデザイン
スマフォ時代に乗り遅れない為のレスポンシブ・ウェブデザインスマフォ時代に乗り遅れない為のレスポンシブ・ウェブデザイン
スマフォ時代に乗り遅れない為のレスポンシブ・ウェブデザイン
 
Code Anything
Code AnythingCode Anything
Code Anything
 
WordPressで電子書籍
WordPressで電子書籍WordPressで電子書籍
WordPressで電子書籍
 
ゲームエフェクトセミナー:BISHAMONの導入と実践
ゲームエフェクトセミナー:BISHAMONの導入と実践ゲームエフェクトセミナー:BISHAMONの導入と実践
ゲームエフェクトセミナー:BISHAMONの導入と実践
 
WPFことはじめ
WPFことはじめWPFことはじめ
WPFことはじめ
 
Mw wp formについてss
Mw wp formについてssMw wp formについてss
Mw wp formについてss
 
Kddi mugen lab
Kddi mugen labKddi mugen lab
Kddi mugen lab
 
早稲田大学授業 - モバイルプログラミング
早稲田大学授業 - モバイルプログラミング早稲田大学授業 - モバイルプログラミング
早稲田大学授業 - モバイルプログラミング
 
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
XPages Day 2013 [B-3] XPages開発を始める Notes技術者のためのWeb技術概論
 
開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用
開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用
開発環境としてのAwsを真面目に考える jawsug2013三都物語公開用
 
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature EngineersIntroduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
 
俺とMacとアダルトビデオ[社外版]
俺とMacとアダルトビデオ[社外版]俺とMacとアダルトビデオ[社外版]
俺とMacとアダルトビデオ[社外版]
 
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
文系デザイナーでも大丈夫!レスポンシブWEBサイトをWordPressで作ってみよう
 
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
2020/06/16 tsjp-azure-staticwebapps-vs_codespaces
 
雲と幻と呪われし姫君〜AWSにしてみた〜 in WordCrab Fukui 2013
雲と幻と呪われし姫君〜AWSにしてみた〜 in WordCrab Fukui 2013雲と幻と呪われし姫君〜AWSにしてみた〜 in WordCrab Fukui 2013
雲と幻と呪われし姫君〜AWSにしてみた〜 in WordCrab Fukui 2013
 
Moff 20130309 jawsug_santo_v01
Moff 20130309 jawsug_santo_v01Moff 20130309 jawsug_santo_v01
Moff 20130309 jawsug_santo_v01
 
PhoneGapで作るハイブリッドアプリケーション
PhoneGapで作るハイブリッドアプリケーションPhoneGapで作るハイブリッドアプリケーション
PhoneGapで作るハイブリッドアプリケーション
 

More from Takayuki Miyauchi

オープンソースによるイノベーションの継続
オープンソースによるイノベーションの継続オープンソースによるイノベーションの継続
オープンソースによるイノベーションの継続Takayuki Miyauchi
 
え?まだMAMPで消耗してんの?
え?まだMAMPで消耗してんの?え?まだMAMPで消耗してんの?
え?まだMAMPで消耗してんの?Takayuki Miyauchi
 
オープンソース & オープンデータ
オープンソース & オープンデータオープンソース & オープンデータ
オープンソース & オープンデータTakayuki Miyauchi
 
VCCW - Vagrant based WordPress development environment
VCCW - Vagrant based WordPress development environmentVCCW - Vagrant based WordPress development environment
VCCW - Vagrant based WordPress development environmentTakayuki Miyauchi
 
WordPress開発の最新事情
WordPress開発の最新事情WordPress開発の最新事情
WordPress開発の最新事情Takayuki Miyauchi
 
WordPressプラグインを公開しよう!
WordPressプラグインを公開しよう!WordPressプラグインを公開しよう!
WordPressプラグインを公開しよう!Takayuki Miyauchi
 
WordPress Meetup at HUBBA Thailand
WordPress Meetup at HUBBA ThailandWordPress Meetup at HUBBA Thailand
WordPress Meetup at HUBBA ThailandTakayuki Miyauchi
 
JAWS-UG Kansai 特別編 AWSがあるとき。ないとき。
JAWS-UG Kansai 特別編 AWSがあるとき。ないとき。JAWS-UG Kansai 特別編 AWSがあるとき。ないとき。
JAWS-UG Kansai 特別編 AWSがあるとき。ないとき。Takayuki Miyauchi
 
初心者向けWordPress DB & Performance
初心者向けWordPress DB & Performance初心者向けWordPress DB & Performance
初心者向けWordPress DB & PerformanceTakayuki Miyauchi
 
AWS+WordPressでつくるFirefoxアプリ
AWS+WordPressでつくるFirefoxアプリAWS+WordPressでつくるFirefoxアプリ
AWS+WordPressでつくるFirefoxアプリTakayuki Miyauchi
 
BookPress開発チームから見た 電子書籍の世界
BookPress開発チームから見た 電子書籍の世界BookPress開発チームから見た 電子書籍の世界
BookPress開発チームから見た 電子書籍の世界Takayuki Miyauchi
 
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!Takayuki Miyauchi
 
WordCamp Tokyo 2011 プラグインを作って世界と交流しようぜ
WordCamp Tokyo 2011 プラグインを作って世界と交流しようぜWordCamp Tokyo 2011 プラグインを作って世界と交流しようぜ
WordCamp Tokyo 2011 プラグインを作って世界と交流しようぜTakayuki Miyauchi
 

More from Takayuki Miyauchi (20)

オープンソースによるイノベーションの継続
オープンソースによるイノベーションの継続オープンソースによるイノベーションの継続
オープンソースによるイノベーションの継続
 
I love Automation
I love AutomationI love Automation
I love Automation
 
え?まだMAMPで消耗してんの?
え?まだMAMPで消耗してんの?え?まだMAMPで消耗してんの?
え?まだMAMPで消耗してんの?
 
WordPress on HHVM + Hack
WordPress on HHVM + HackWordPress on HHVM + Hack
WordPress on HHVM + Hack
 
オープンソース & オープンデータ
オープンソース & オープンデータオープンソース & オープンデータ
オープンソース & オープンデータ
 
VCCW - Vagrant based WordPress development environment
VCCW - Vagrant based WordPress development environmentVCCW - Vagrant based WordPress development environment
VCCW - Vagrant based WordPress development environment
 
WordPress開発の最新事情
WordPress開発の最新事情WordPress開発の最新事情
WordPress開発の最新事情
 
Cybozu Kintone x WordPress
Cybozu Kintone x WordPressCybozu Kintone x WordPress
Cybozu Kintone x WordPress
 
WordPressプラグインを公開しよう!
WordPressプラグインを公開しよう!WordPressプラグインを公開しよう!
WordPressプラグインを公開しよう!
 
WordPress Meetup at HUBBA Thailand
WordPress Meetup at HUBBA ThailandWordPress Meetup at HUBBA Thailand
WordPress Meetup at HUBBA Thailand
 
JAWS-UG Kansai 特別編 AWSがあるとき。ないとき。
JAWS-UG Kansai 特別編 AWSがあるとき。ないとき。JAWS-UG Kansai 特別編 AWSがあるとき。ないとき。
JAWS-UG Kansai 特別編 AWSがあるとき。ないとき。
 
初心者向けWordPress DB & Performance
初心者向けWordPress DB & Performance初心者向けWordPress DB & Performance
初心者向けWordPress DB & Performance
 
AWS+WordPressでつくるFirefoxアプリ
AWS+WordPressでつくるFirefoxアプリAWS+WordPressでつくるFirefoxアプリ
AWS+WordPressでつくるFirefoxアプリ
 
Ckan + AWS
Ckan + AWSCkan + AWS
Ckan + AWS
 
BookPress開発チームから見た 電子書籍の世界
BookPress開発チームから見た 電子書籍の世界BookPress開発チームから見た 電子書籍の世界
BookPress開発チームから見た 電子書籍の世界
 
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
信頼性が高くハイパフォーマンスなテーマ開発テクニックでライバルに差をつけろ!
 
WP Boosterの裏側
WP Boosterの裏側WP Boosterの裏側
WP Boosterの裏側
 
PHP-Ninjaの裏側
PHP-Ninjaの裏側PHP-Ninjaの裏側
PHP-Ninjaの裏側
 
WordPressのお作法
WordPressのお作法WordPressのお作法
WordPressのお作法
 
WordCamp Tokyo 2011 プラグインを作って世界と交流しようぜ
WordCamp Tokyo 2011 プラグインを作って世界と交流しようぜWordCamp Tokyo 2011 プラグインを作って世界と交流しようぜ
WordCamp Tokyo 2011 プラグインを作って世界と交流しようぜ
 

Recently uploaded

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成Hiroshi Tomioka
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 

Recently uploaded (9)

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 

アプリケーションプラットホームとしてのWordPress