Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ホスティングの立場からのWordPressへの貢献と協力

Takayuki Miyauchi
September 18, 2018
1.1k

 ホスティングの立場からのWordPressへの貢献と協力

Takayuki Miyauchi

September 18, 2018
Tweet

Transcript

  1. w ΤοΫεαʔόʔ w ΧΰϠɾδϟύϯ w ͘͞ΒΠϯλʔωοτ w (.0ʢϩϦϙοϓɺϔςϜϧʣ w ϑΝʔεταʔόʔ

    ڞ༗αʔόʔΛఏڙ͢Δ֤༷ࣾͷࢀՃΛ͓଴͍ͪͯ͠·͢ɻ ͝ࢀՃ͍ͨͩ͘ʹ͋ͨͬͯɺ8PSE1SFTTίϛϡχςΟͷ͍͔ͭ͘ ͷΨΠυϥΠϯʹ͕͍ͨͬͯͨͩ͘͠ඞཁ͕͋Γ·͢ɻ
  2. 2003年 地域ADSL回線事業者にてテクニカルサポートを担当 以後、開通工程管理担当、経営企画、CSへ異動 2008年~ 集合住宅向けISP事業者におけるカスタマーサポート、 学校園ICT運用管理を経験 2010年 WordPress + BuddyPressによる

    地域SNSサイトの運用を担当 2015年1月 エックスサーバー入社。カスタマーサポート課に配属 2018年5月 営業課へ異動 エックスサーバー株式会社 ホスティング事業部 営業課 課長 Kansai WordPress Meetup 共同オーガナイザー CS Beer Bash OSAKA 運営
  3. エックスサーバー株式会社 [事業所] 大阪本社、東京オフィス [設立] 2004年1月23日 [資本金] 9,900万円 [代表取締役] 小林 尚希

    [主な事業内容] ホスティングサービス事業 WEBサイトの企画・制作作業 WEBアプリケーションシステムの開発事業 その他、インターネット関連サービス事業 3 沿革 2003年 7月 エックスサーバー(屋号)を設立 共有レンタルサーバーサービス、エックスサーバーの提供を開始 2004年 1月 有限会社ベットを設立 9月 エックスサーバーにおいて独自ドメイン取得サービスの提供を開始 2006年 6月 有限会社より株式会社へ組織変更 2000万円への増資 2008年 3月 オンラインストレージサービス『ドライビー』の提供を開始 9月 東京・渋谷に東京オフィスを開設 10月 無料ホームページサービス『デジデジ』を開始 12月 大阪支社を開設 2009年 1月 共有レンタルサーバーサービス『シックスコア』の提供を開始 5月 『シックスコア』において専用サーバーサービスの提供を開始 2010年 6月 共有レンタルサーバーサービス、『X2』の提供を開始 大阪支社を、大阪市北区へ移転 2012年 1月 本社を大阪へ移転 7月 「株式会社ベット」から「エックスサーバー株式会社」へ商号を変更 2013年 2月 WordPress専用のレンタルサーバー&クラウドサービス『wpX』の提供を開始 5月 本社を同大阪市北区、グランフロント大阪へ移転 8月 ドメイン取得&無料レンタルサーバーサービス『Xdomain』の提供を開始 11月 プライバシーマークを取得 2014年 2月 東京オフィスを開設 3月 9,900万円への増資 10月 本社オフィスを増床 2017年 6月 デル株式会社との協業を開始 12月 本社オフィスを移転し、増床 2018年 5月 法人向けレンタルサーバーサービス『エックスサーバービジネス』の提供を開始
  4. ࣗݾ঺հ Ԭຊব ▸ (ג)σδλϧΩϡʔϒ ▸ Twitter: @wokamoto ▸ GitHub: wokamoto

    ▸ WordPress.org: wokamoto ▸ ͍͍ͩͨϏʔϧವΜͰ·͢
  5. Host Test ࣮ࡍͷαʔόͰ PHP UNIT TEST Λ࣮ߦ ▸ ϗεςΟϯά֤ࣾͷڠྗʹΑͬͯ੒Γཱ͍ͬͯΔ ▸

    ݩʑίΞνʔϜʹΑͬͯɺ8,000௨ΓͷUnit Test ͕࣮ߦ͞Ε ͍ͯͨ ▸ ͦͷ Unit Test Λ֤͕࣮ࣾࡍʹఏڙ͍ͯ͠ΔαʔόͰ ࣮ࢪ͠ ͯɺςετ݁ՌΛ WordPress.org ʹू໿
  6. Host Test Host Test ͷ࣮ߦ ▸ TravisCI ΋͘͠͸ɺαʔόͷ Cron Ͱ

    3 - 6 ͓͖࣌ؒʹ࣮ߦ ▸ DigitalCube Ͱ͸ AWS AutoScaling ͷεέδϡʔϧ࣮ߦͰ࣮ࢪ
  7. Host Test ▸ TravisCI Ͱ WordPress ιʔεΛϏϧυ͔ͯ͠Βαʔόʹస ૹ࣮ͯ͠ػͰ PHP Unit

    Test Λ࣮ߦ ▸ αʔόͰ௚઀ prepare.php Λ࣮ߦͯ͠ɺιʔεΛϏϧυͯ͠ ͔Β࣮ػͰ PHP Unit Test Λ࣮ߦ ▸ ใࠂΛͤͣɺ࣮ߦ͢Δ͚ͩͳΒ୭Ͱ΋Մೳ
  8. Host Test αʔόͰϏϧυ͢Δ৔߹ʹඞཁͳύοέʔδ ▸ PHP 5.6 or greater. ▸ MySQL

    or MariaDB with access to a writable database. ▸ ImageMagick, GD ▸ Node.js including npm and grunt packages ▸ Utilities: git, rsync, wget, unzip.
  9. Host Test ▸ git clone https://github.com/WordPress/phpunit-test- runner.git ▸ .env ͷฤू

    ▸ source .env ▸ export WPT_TEST_DIR, export WPT_TABLE_PREFIX ▸ php prepare.php ▸ php test.php
  10. Host Test ςετ݁Ռͷૹ৴ ▸ ςετ݁ՌΛใࠂͯ͠ Test Result Ϧετʹܝࡌͤ͞ΔͨΊʹ͸ API Key

    ͷऔಘ͕ඞཁ ▸ API Key ͷऔಘ͸ GitHub Ͱ Issue ࡞ͬͯґཔ