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

A0412ba4d1cc922f1950a46d8804a5f9?s=47 Takayuki Miyauchi
September 18, 2018
480

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

A0412ba4d1cc922f1950a46d8804a5f9?s=128

Takayuki Miyauchi

September 18, 2018
Tweet

Transcript

  1. αʔόʔ֤͕ࣾ੎ଗ͍ʂ 
 ϗεςΟϯάͷཱ৔͔Βͷ 8PSE1SFTT΁ͷߩݙͱڠྗ 8PSE1SFTTϗεςΟϯάίϛϡχςΟ

  2. ΞδΣϯμ

  3. w ϗεςΟϯάίϛϡχςΟͱ͸ʁ w ֤ࣾࣗݾ঺հͪΐͬͱ͚ͩΞϐʔϧ w σΟεΧογϣϯλΠϜ w ҰൠͷΈͳ͞Μ͔Βͷ࣭໰ʢ͕࣌ؒ͋Ε͹ʣ

  4. ϗεςΟϯάίϛϡχςΟͱ͸ʁ

  5. w ೥ͷ8PSE1SFTTͷ੬ऑੑΛܖػʹ݁੒ w ͋ͷ੬ऑੑΛѱ༻ͨ͠߈ܸ͸ɺΠϯϑϥϨΠϠʔͰ׬શʹ๷ޚ͢Δ͜ͱ ͕Ͱ͖ͨɻ w ίΞνʔϜΑΓηϯγςΟϒͳ৘ใͷ࿈བྷ૭ޱ͕΄͍͠ͱͷཁ੥ɻ w ੢઒͞Μͱٶ಺ͰϗεςΟϯά֤ࣾʹίϯλΫτ͠ɺ8PSE1SFTTί ϛϡχςΟͱϗεςΟϯά֤ࣾͷ࿈བྷ૭ޱΛ4MBDLͰ࡞੒ɻ

  6. ໨త

  7. w ηΩϡϦςΟ৘ใͷڞ༗ w )PTU5FTUTʢ෼ࢄܕϢχοτςετʣͳͲʹΑΔɺΠϯϑϥاۀͱ 8PSE1SFTTͷޓ׵ੑͷ޲্ w ϕετϓϥΫςΟεͷڞ༗ w ϢʔβʔͷΈͳ͞Μʹ҆৺ͯ͠ར༻͍ͯͨͩͨ͘͠Ίͷ༷ʑͳ৘ใൃ৴

  8. ࢀՃاۀٴͼஂମ

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

    ڞ༗αʔόʔΛఏڙ͢Δ֤༷ࣾͷࢀՃΛ͓଴͍ͪͯ͠·͢ɻ ͝ࢀՃ͍ͨͩ͘ʹ͋ͨͬͯɺ8PSE1SFTTίϛϡχςΟͷ͍͔ͭ͘ ͷΨΠυϥΠϯʹ͕͍ͨͬͯͨͩ͘͠ඞཁ͕͋Γ·͢ɻ
  10. w +14FDVSF w +1$&35 w 8PSE1SFTTίϛϡχςΟ

  11. ࣗݾ঺հ

  12. w ΤοΫεαʔόʔגࣜձࣾງߐܓհ w (.0ϖύϘגࣜձࣾᔹ໺ߤհ w ͘͞ΒΠϯλʔωοτגࣜձࣾ୩ޱݩل w גࣜձࣾσδλϧΩϡʔϒԬຊব w λϩεΧΠגࣜձࣾٶ಺ོߦʢϞσϨʔλʔʣ

  13. ΤοΫεαʔόʔ

  14. 堀江圭介 KEISUKE HORIE

  15. 2003年 地域ADSL回線事業者にてテクニカルサポートを担当 以後、開通工程管理担当、経営企画、CSへ異動 2008年~ 集合住宅向けISP事業者におけるカスタマーサポート、 学校園ICT運用管理を経験 2010年 WordPress + BuddyPressによる

    地域SNSサイトの運用を担当 2015年1月 エックスサーバー入社。カスタマーサポート課に配属 2018年5月 営業課へ異動 エックスサーバー株式会社 ホスティング事業部 営業課 課長 Kansai WordPress Meetup 共同オーガナイザー CS Beer Bash OSAKA 運営
  16. エックスサーバー株式会社 [事業所] 大阪本社、東京オフィス [設立] 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月 法人向けレンタルサーバーサービス『エックスサーバービジネス』の提供を開始
  17. None
  18. None
  19. (.0ϖύϘ

  20. • 渕野航介(ふちのこうすけ) • Twitter: @fuchino • ロリポップ!レンタルサーバー • ロリポップ!マネージドクラウド 自己紹介

  21. ペパボのホスティング

  22. ペパボのホスティング

  23. レンタルサーバー主なトピック • 「コンテンツキャッシュ機能」リリースしました!

  24. ペパボのホスティング

  25. マネージドクラウド主なトピック • めちゃくちゃチューニングしてます! • 新機能、このあとどんどん出します!

  26. ͘͞ΒΠϯλʔωοτ

  27.   

  28. Z/6(1)<&[ *'9>WEYJFG37% UWETBYK/SSL HO>W /CDN 7BYMD; .77% WordCampOsaka, Ogijima543 *-2$/0

    $2%:8,#
  29. *'9>WEYJFG *'97UWETBYK *'97" ! *'97@R?H 54;+2$8,#

  30. *'97UWETBYK 7GNF@D X!! X  PCQYTPYH XAWGVYTLJTSIQY=T

  31. )PTU5FTUTʹ͍ͭͯ ʢσδλϧΩϡʔϒԬຊ͞ΜΑΓʣ

  32. ࣗݾ঺հ Ԭຊব ▸ (ג)σδλϧΩϡʔϒ ▸ Twitter: @wokamoto ▸ GitHub: wokamoto

    ▸ WordPress.org: wokamoto ▸ ͍͍ͩͨϏʔϧವΜͰ·͢
  33. AMIMOTO AWS Marketplace or Managed Hosting

  34. Shifter Serverless Static WordPress

  35. Host Test ࣮ࡍͷαʔόͰ PHP Unit Test Λ࣮ߦ

  36. Host Test

  37. Host Test ࣮ࡍͷαʔόͰ PHP UNIT TEST Λ࣮ߦ ▸ ϗεςΟϯά֤ࣾͷڠྗʹΑͬͯ੒Γཱ͍ͬͯΔ ▸

    ݩʑίΞνʔϜʹΑͬͯɺ8,000௨ΓͷUnit Test ͕࣮ߦ͞Ε ͍ͯͨ ▸ ͦͷ Unit Test Λ֤͕࣮ࣾࡍʹఏڙ͍ͯ͠ΔαʔόͰ ࣮ࢪ͠ ͯɺςετ݁ՌΛ WordPress.org ʹू໿
  38. ϗεςΟϯάձ্ࣾͷΠϯϑϥͰ࣮ߦ ͢Δ͜ͱͰɺ֤͕ࣾఏڙ͢ΔΠϯϑϥ ͱWordPressͷޓ׵ੑΛνΣοΫ͢ΔऔΓ ૊ΈͰ͢ɻ Capital P Host Test

  39. Α͘ࣅͨΠϯϑϥͱ͔ಉ͡ߏ੒ͱ͍͏ ҙຯͰ͸͋Γ·ͤΜΑɻ ϗεςΟϯάձࣾͷ࣮ࡍͷΠϯϑϥͰ ϢχοτςετΛ࣮ߦ͠·͢ɻ Capital P Host Test

  40. Host Test ACTIVE TEST REPORTERS

  41. Host Test

  42. Host Test Host Test ͷ࣮ߦ ▸ TravisCI ΋͘͠͸ɺαʔόͷ Cron Ͱ

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

    Test Λ࣮ߦ ▸ αʔόͰ௚઀ prepare.php Λ࣮ߦͯ͠ɺιʔεΛϏϧυͯ͠ ͔Β࣮ػͰ PHP Unit Test Λ࣮ߦ ▸ ใࠂΛͤͣɺ࣮ߦ͢Δ͚ͩͳΒ୭Ͱ΋Մೳ
  44. 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.
  45. 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
  46. ࠷৽ͷ WordPress Λμ΢ϯϩʔυ ͯ͠Ϗϧυ prepare.php

  47. PHP Unit Test Λ࣮ߦ ͯ݁͠ՌΛදࣔ test.php

  48. Host Test ςετ݁Ռͷૹ৴ ▸ ςετ݁ՌΛใࠂͯ͠ Test Result Ϧετʹܝࡌͤ͞ΔͨΊʹ͸ API Key

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