オミカレのフルリニューアルの
裏側を全部見せます!

 オミカレのフルリニューアルの
裏側を全部見せます!

PHPカンファレンス北海道 2019
https://phpcon.hokkaido.jp/
での、ランチセッションの資料です。

婚活・お見合いパーティーカレンダー - オミカレ
https://party-calendar.net/
のフルリニューアルプロジェクトについてお話しました。

・目的の共有
・それぞれプログラムが持つ責務
などなど

F391c64c645e6c6345cc37fd806d88f2?s=128

Masayuki Maekawa

September 21, 2019
Tweet

Transcript

  1. None
  2. ΦϛΧϨͷϑϧϦχϡʔΞϧͷ
 ཪଆΛશ෦ݟͤ·͢ ʂ גࣜձࣾΦϛΧϨɹલ઒ণ޾

  3. ϥϯνηογϣϯ

  4. ͓৯ࣄ͠ͳ͕Βฉ͍͍ͯͩ͘͞Ͷ ʂ

  5. ࠗ׆ͱ͍͑͹ΦϛΧϨ

  6. ΦϛΧϨͷϑϧϦχϡʔΞϧͷ
 ཪଆΛશ෦ݟͤ·͢ ʂ

  7. None
  8. ΦϛΧϨ͸݄ʹσβΠϯɺ γεςϜͷ
 ϑϧϦχϡʔΞϧΛߦ͍·ͨ͠ɻ  ϑϧϦχϡʔΞϧʹΑͬͯͲΜͳ͜ͱ͕มΘ͔ͬͨɺ 
 ͲΜͳϝϦοτ ɾ σϝϦοτ͕͔͋ͬͨɻ 


    
 ͸΋ͪΖΜͷ͜ͱɺ Ͳ͏΍ͬͯ
 ϦχϡʔΞϧΛਐΊ͖ͯͨ͜ͱΛ͓࿩͠·͢ɻ স͍͋Γɺ ײಈ͋Γɺ ྦ͋Γͷ૖େͳΔ෺ޠΛָ͓͠Έ͍ͩ͘͞ɻ
  9. None
  10. ࠗ׆ͱ͍͑͹ΦϛΧϨ

  11. Copyright ©     -   All

    Rights Reserved 4  3 0, 3 0
  12. Copyright ©     -   All

    Rights Reserved 5  1 4 20
  13. ͱ͜ΖͰʜ

  14. ฐࣾʹΑΔࠗ׆ʹؔ͢ΔΞϯέʔτΛ
 ݩʹͨ͠ௐ͕ࠪͨ·ʹ࿩୊ʹͳ͍ͬͯ·͢

  15. ࠓ೔΋΍͍ͬͯ·͢ ʂ ΦϛΧϨϒʔεʹͯΞϯέʔτ࣮ࢪத ʂ  ͞͞΍͔ͳ͕Β͓ྱ΋༻ҙ͍ͯ͠·͢ɻ  ͥͻ͝ڠྗ͍ͩ͘͞ ʂ

  16. ࣗݾ঺հ લ઒ণ޾ ʢ·͔͑Θ·͞Ώ͖ʣ 
 גࣜձࣾΦϛΧϨ
 69σϕϩούʔ !NBFQPO

  17. ΦϛΧϨ͸݄ʹσβΠϯɺ γεςϜͷ
 ϑϧϦχϡʔΞϧΛߦ͍·ͨ͠ɻ  ϑϧϦχϡʔΞϧʹΑͬͯͲΜͳ͜ͱ͕มΘ͔ͬͨɺ 
 ͲΜͳϝϦοτ ɾ σϝϦοτ͕͔͋ͬͨɻ 


    
 ͸΋ͪΖΜͷ͜ͱɺ Ͳ͏΍ͬͯ
 ϦχϡʔΞϧΛਐΊ͖ͯͨ͜ͱΛ͓࿩͠·͢ɻ স͍͋Γɺ ײಈ͋Γɺ ྦ͋Γͷ૖େͳΔ෺ޠΛָ͓͠Έ͍ͩ͘͞ɻ
  18. ΦϛΧϨ͸݄ʹσβΠϯɺ γεςϜͷ
 ϑϧϦχϡʔΞϧΛߦ͍·ͨ͠ɻ  ϑϧϦχϡʔΞϧʹΑͬͯͲΜͳ͜ͱ͕มΘ͔ͬͨɺ 
 ͲΜͳϝϦοτ ɾ σϝϦοτ͕͔͋ͬͨɻ 


    
 ͸΋ͪΖΜͷ͜ͱɺ Ͳ͏΍ͬͯ
 ϦχϡʔΞϧΛਐΊ͖ͯͨ͜ͱΛ͓࿩͠·͢ɻ স͍͋Γɺ ײಈ͋Γɺ ྦ͋Γͷ૖େͳΔ෺ޠΛָ͓͠Έ͍ͩ͘͞ɻ
  19. ϦχϡʔΞϧͷ໨త

  20. σβΠϯϦχϡʔΞϧ ˣ ϑϧϦχϡʔΞϧ

  21. چσβΠϯʹ͍ͭͯ ʢࣾ֎ͷʣ σβΠφʔॾࢯ͔Β
 سጨͷͳ͍ҙݟΛฉ͘ ʮ͓ͬ͞Μ͕ߟ͑Δ
 ঁੑ޲͚ͷσβΠϯͷయܕʯ 
 ͳͲͳͲ
 ຊ౰ʹسጨͷͳ͍ҙݟΛ͍ͨͩ͘

  22. σβΠϯϦχϡʔΞϧ ͢Δͧ ʂ

  23. σβΠϯʹؔΘΔ)5.-$44ͷશ໘తͳ࡮৽ ˣ දࣔύϑΥʔϚϯεͷ্͛Δͧ ʂ  ˣ +BWB4DSJQU΋࡮৽΁

  24. ෳࡶԽ͍ͯ͠Δ7JFX ˣ $POUSPMMFSʹଘࡏ͍ͯ͠Δ)5.- ˣ CPEZ಺ʹࢄࡏ͍ͯ͠Δ+BWB4DSJQUͱ
 ͦΕΛલఏͱͨ͠αʔόʔαΠυϓϩάϥϜ

  25. αʔόʔαΠυ΋૬౰ॻ͖௚͢͜ͱʹ ˣ Ͱ͋Ε͹όοΫΤϯυʹ΋͍Ζ͍Ζͱ՝୊͕ ˣ ϑϧϦχϡʔΞϧ΁ ʂ

  26. σβΠϯ ϑϩϯτΤϯυ ΢ΣϒΞϓϦέʔγϣϯ Πϯϑϥ ͢΂ͯ࡮৽΁

  27. σβΠϯ

  28. ϑϩϯτΤϯυ w 4BTTͷ࠾༻ w $44Ϋϥεઃܭ͸'-0$44 w 5ZQF4DSJQU w OQNTDSJQUTʹΑΔϏϧυ

  29. ϦχϡʔΞϧલ &$
 8FC"QQ
 $* 4
 4UBUJD'JMFT 3%4
 .Z42- &$
 "1*


    %KBOHP 3%4
 1PTUHSFT %.4 8FC6TFS .PCJMF"QQ $MPVE'SPOU
 4UBUJD'JMFT
  30. ϦχϡʔΞϧޙ &$4
 8FC"QQ
 $* $MPVE'SPOU
 4UBUJD'JMFT 4
 4UBUJD'JMFT 3%4
 .Z42-

    &$
 "1*
 %KBOHP 3%4
 1PTUHSFT %.4 8FC6TFS .PCJMF"QQ $MPVE'SPOU
 $BDIF &$
 "ENJO
 $* NFNDBDIFE
 $BDIF
 4FTTJPO
  31. ࠓޙͷߏ૝ &$4
 8FC"QQ
 $* $MPVE'SPOU
 4UBUJD'JMFT 4
 4UBUJD'JMFT &$
 "1*


    %KBOHP 3%4
 1PTUHSFT 8FC6TFS .PCJMF"QQ $MPVE'SPOU
 $BDIF &$
 "ENJO
 $* NFNDBDIFE
 $BDIF
 4FTTJPO
  32. &$4
 8FC"QQ
 $*

  33. όοΫΤϯυͷ࡮৽ w $PEF*HOJUFS͔Β΁ w &$͔Β&$4 ʢίϯςφʣ ΁
 ˠৄ͘͠͸ࠓ೔ͷીࠜͷ-5Ͱ ʂ 

    w "1*ͷ׆༻
  34. ͳͥͦ͜·Ͱʁ

  35. վΊͯϦχϡʔΞϧͷ໨త

  36. վΊͯϦχϡʔΞϧͷ໨త

  37. ৽͍͠Ձ஋Λ Ϣʔβʔʹૣ͘ಧ͚Δ

  38. ৽͍͠Ձ஋Λ Ϣʔβʔʹૣ͘ಧ͚Δ ϦχϡʔΞϧʁ

  39. ৽͍͠Ձ஋Λ Ϣʔβʔʹૣ͘ಧ͚Δ ϦχϡʔΞϧޙʹ

  40. ػೳ΍ϏδϡΞϧɺ 6*Λ
 ૣ࣮͘૷Ͱ͖Δج൫ͮ͘Γ
 ͱͯ͠ϑϧϦχϡʔΞϧ

  41. ΦϛΧϨ͸݄ʹσβΠϯɺ γεςϜͷ
 ϑϧϦχϡʔΞϧΛߦ͍·ͨ͠ɻ  ϑϧϦχϡʔΞϧʹΑͬͯͲΜͳ͜ͱ͕มΘ͔ͬͨɺ 
 ͲΜͳϝϦοτ ɾ σϝϦοτ͕͔͋ͬͨɻ 


    
 ͸΋ͪΖΜͷ͜ͱɺ Ͳ͏΍ͬͯ
 ϦχϡʔΞϧΛਐΊ͖ͯͨ͜ͱΛ͓࿩͠·͢ɻ স͍͋Γɺ ײಈ͋Γɺ ྦ͋Γͷ૖େͳΔ෺ޠΛָ͓͠Έ͍ͩ͘͞ɻ
  42. ΦϛΧϨ͸݄ʹσβΠϯɺ γεςϜͷ
 ϑϧϦχϡʔΞϧΛߦ͍·ͨ͠ɻ  ϑϧϦχϡʔΞϧʹΑͬͯͲΜͳ͜ͱ͕มΘ͔ͬͨɺ 
 ͲΜͳϝϦοτ ɾ σϝϦοτ͕͔͋ͬͨɻ 


    
 ͸΋ͪΖΜͷ͜ͱɺ Ͳ͏΍ͬͯ
 ϦχϡʔΞϧΛਐΊ͖ͯͨ͜ͱΛ͓࿩͠·͢ɻ স͍͋Γɺ ײಈ͋Γɺ ྦ͋Γͷ૖େͳΔ෺ޠΛָ͓͠Έ͍ͩ͘͞ɻ
  43. ৽ͨʹϓϩάϥϛϯά w ϑϨʔϜϫʔΫ͸$PEF*HOJUFS w ϑϨʔϜϫʔΫͷίʔυʹ͸खΛೖΕͳ͍ w ։ൃ࣌ʹΑ͘ग़͖ͯͨݴ༿͸ ʮ੹຿ʯ

  44. ੹຿Λߟ͑Δ w . .PEFM 
 ˠ"1*ͱͷ௨৴ w 7 7JFX 


    ˠग़ྗ ʢओʹ)5.-ʣ ͷੜ੒ w $ $POUSPMMFS 
 ˠೖྗͷ੍ޚ
  45. ੹຿Λߟ͑Δ w . .PEFM 
 ˠ"1*ͱͷ௨৴

  46. ੹຿Λߟ͑Δ w . .PEFM 
 ˠ"1*ͱͷ௨৴
 ˠ42-͸ॻ͔ͳ͍

  47. ੹຿Λߟ͑Δ w . .PEFM 
 ˠ"1*ͱͷ௨৴ w 7 7JFX 


    ˠग़ྗ ʢओʹ)5.-ʣ ͷੜ੒ w $ $POUSPMMFS 
 ˠೖྗͷ੍ޚ
  48. ੹຿Λߟ͑Δ w 7 7JFX 
 ˠग़ྗ ʢओʹ)5.-ʣ ͷੜ੒

  49. ੹຿Λߟ͑Δ w 7 7JFX 
 ˠग़ྗ ʢओʹ)5.-ʣ ͷੜ੒
 ˠ ʮJGʯ

    Λ7JFXϑΝΠϧ಺ʹॻ͔ͳ͍
 ˠجຊ ʮ GPP ʯ Ͱͷهड़
  50. ੹຿Λߟ͑Δ w . .PEFM 
 ˠ"1*ͱͷ௨৴ w 7 7JFX 


    ˠग़ྗ ʢओʹ)5.-ʣ ͷੜ੒ w $ $POUSPMMFS 
 ˠೖྗͷ੍ޚ
  51. ੹຿Λߟ͑Δ w $ $POUSPMMFS 
 ˠೖྗͷ੍ޚ

  52. ੹຿Λߟ͑Δ w $ $POUSPMMFS 
 ˠೖྗͷ੍ޚ
 ˠ.7ͷ੹຿͕໌֬ʹͳΔͱɺ ංେ͠΍͍͢
 ˠ࣮ࡍʹ
 ɾ

    σʔλͷՃ޻
 ɾ 6*ύʔπͷੜ੒
 ɾ ༷ʑͳϩδοΫʜ
  53. 1SFTFOUFS
 ͷಋೖ

  54. $POUSPMMFS 1SFTFOUFS .PEFM ύʔπͷ7JFX ը໘ͷ7JFX

  55. ੹຿Λߟ͑Δ w 1SFTFOUFS
 ˠը໘ύʔπͷੜ੒
 ˠ.PEFM͔Βσʔλɺ 7JFX͔Β)5.-Λ
 ɹड͚औΓɺ ૊Έ্͛Δ
 ˠύʔπͷੜ੒ʹಛԽ͢ΔͷͰ
 ɹؔ਺͸େ͖͘ͳΓʹ͍͘

  56. ੹຿Λߟ͑Δ 1SFTFOUFSͷಋೖͰɺ 
 $POUSPMMFS͸Ϣʔβʔͷૢ࡞ʹର͢Δ
 ৼΔ෣͍ͷ੍ޚʹઐ೦Ͱ͖ΔΑ͏ʹ ྫʣ ͱ͋Δ$POUSPMMFS
  ߦˠ ߦ

  57. IUUQTTQFBLFSEFDLDPNTPVEBJXFCSFGBDUPSJOH

  58. ݁Ռɺ ػೳ௥Ճ΍ϒϥογϡΞοϓͷࡍʹ खͷ͚ͭ΍͍͢ϓϩάϥϜ΁ͱਐԽ

  59. ΦϛΧϨ͸݄ʹσβΠϯɺ γεςϜͷ
 ϑϧϦχϡʔΞϧΛߦ͍·ͨ͠ɻ  ϑϧϦχϡʔΞϧʹΑͬͯͲΜͳ͜ͱ͕มΘ͔ͬͨɺ 
 ͲΜͳϝϦοτ ɾ σϝϦοτ͕͔͋ͬͨɻ 


    
 ͸΋ͪΖΜͷ͜ͱɺ Ͳ͏΍ͬͯ
 ϦχϡʔΞϧΛਐΊ͖ͯͨ͜ͱΛ͓࿩͠·͢ɻ স͍͋Γɺ ײಈ͋Γɺ ྦ͋Γͷ૖େͳΔ෺ޠΛָ͓͠Έ͍ͩ͘͞ɻ
  60. ΦϛΧϨ͸݄ʹσβΠϯɺ γεςϜͷ
 ϑϧϦχϡʔΞϧΛߦ͍·ͨ͠ɻ  ϑϧϦχϡʔΞϧʹΑͬͯͲΜͳ͜ͱ͕มΘ͔ͬͨɺ 
 ͲΜͳϝϦοτ ɾ σϝϦοτ͕͔͋ͬͨɻ 


    
 ͸΋ͪΖΜͷ͜ͱɺ Ͳ͏΍ͬͯ
 ϦχϡʔΞϧΛਐΊ͖ͯͨ͜ͱΛ͓࿩͠·͢ɻ স͍͋Γɺ ײಈ͋Γɺ ྦ͋Γͷ૖େͳΔ෺ޠΛָ͓͠Έ͍ͩ͘͞ɻ
  61. ϝϦοτ

  62. ػೳ௥Ճ΍ϒϥογϡΞοϓͷࡍʹ खͷ͚ͭ΍͍͢ϓϩάϥϜ΁ͱਐԽ ʮͰ͖ͳ͍ʯ ͕ݮΔ

  63. σϝϦο τ

  64. ϦχϡʔΞϧͰ
 ۀ੷͕υʔϯ ʂ ʂ

  65. ͦΜͳ΋ͷ͸ͳ͍

  66. ϑϧϦχϡʔΞϧΛߦͬͯ
 ϚΠφεͷΠϯύΫτ͕ແ͍
 ͱ͍͏͜ͱ͸ແ͍ ݸਓͷݟղͰ͢

  67. ࠓɺ ಛʹۤ࿑͍ͯ͠Δ͜ͱ

  68. FYBNQMFQIQ GPPCBSCV[[ FYBNQMFQIQ CV[[CBSGPP ผͷ63-ͱͯ͠ΠϯσοΫε͞ΕΔ
 ʢDBOPOJDBMΛઃఆ͍ͯͯ͠΋ʣ

  69. ։ൃऀͷօ͞Μɺ ؾΛ͚ͭ·͠ΐ͏ ʂ  ϖʔδ਺ͷଟ͍αΠτͰ͸ϗϯτʹ஫ҙ

  70. ΦϛΧϨ͸݄ʹσβΠϯɺ γεςϜͷ
 ϑϧϦχϡʔΞϧΛߦ͍·ͨ͠ɻ  ϑϧϦχϡʔΞϧʹΑͬͯͲΜͳ͜ͱ͕มΘ͔ͬͨɺ 
 ͲΜͳϝϦοτ ɾ σϝϦοτ͕͔͋ͬͨɻ 


    
 ͸΋ͪΖΜͷ͜ͱɺ Ͳ͏΍ͬͯ
 ϦχϡʔΞϧΛਐΊ͖ͯͨ͜ͱΛ͓࿩͠·͢ɻ স͍͋Γɺ ײಈ͋Γɺ ྦ͋Γͷ૖େͳΔ෺ޠΛָ͓͠Έ͍ͩ͘͞ɻ
  71. ΦϛΧϨ͸݄ʹσβΠϯɺ γεςϜͷ
 ϑϧϦχϡʔΞϧΛߦ͍·ͨ͠ɻ  ϑϧϦχϡʔΞϧʹΑͬͯͲΜͳ͜ͱ͕มΘ͔ͬͨɺ 
 ͲΜͳϝϦοτ ɾ σϝϦοτ͕͔͋ͬͨɻ 


    
 ͸΋ͪΖΜͷ͜ͱɺ Ͳ͏΍ͬͯ
 ϦχϡʔΞϧΛਐΊ͖ͯͨ͜ͱΛ͓࿩͠·͢ɻ স͍͋Γɺ ײಈ͋Γɺ ྦ͋Γͷ૖େͳΔ෺ޠΛָ͓͠Έ͍ͩ͘͞ɻ
  72. ·ͱΊ

  73. ໨తΛ๨Εͳ͍

  74. ੹຿Λߟ࣮͑ͯ૷͢Δ

  75. ϦχϡʔΞϧ վળ άϩʔε ύϑΥʔϚϯε޲্ ৽ϓϩδΣΫτ

  76. ϦχϡʔΞϧͷϦϦʔε͸ ΰʔϧͰ͸ͳ͘ελʔτ ʂ  ૸Γଓ͚ΔͨΊʹਐΊ·͠ΐ͏ ʂ

  77. ࠗ׆ͱ͍͑͹ΦϛΧϨ ͋Γ͕ͱ͏͍͟͝·ͨ͠ ʂ