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

CoderDojo を支える Rails CMS の活用事例 / Case Study: Rails CMS for CoderDojo

CoderDojo を支える Rails CMS の活用事例 / Case Study: Rails CMS for CoderDojo

CoderDojo Japan の内部で使われている Cloud-Based Rails CMS について紹介したスライド資料です。Ruby Business Users Conference 2017 と関西Ruby会議2017の2つのカンファレンスで発表されました。
http://www.rubybusiness-conf.org/
http://regional.rubykaigi.org/kansai2017/

【関連リンク】
CoderDojo Japan: https://coderdojo.jp/
Scrivito - Rails CMS: https://scrivito.com/
GitHub: https://github.com/coderdojo-japan/coderdojo.jp

【お知らせ】
DojoCon Japan が2017年 11月4日に開催!
http://dojocon2017.coderdojo.jp/
会場: 立命館いばらきフューチャープラザ

【提供】
YassLab - Having a Good Life with OpenSource ;)
https://yasslab.jp/

Yohei Yasukawa

March 01, 2017
Tweet

More Decks by Yohei Yasukawa

Other Decks in Technology

Transcript

  1. CoderDojo Λࢧ͑Δ
    Rails CMS ͷ׆༻ࣄྫ
    ҆઒ ཁฏ

    View full-size slide

  2. ࠓ೔ͷ༷ࢠ @ CoderDojo ຊொ

    View full-size slide

  3. ࠓ೔ͷ༷ࢠ @ CoderDojo ຊொ

    View full-size slide

  4. ࠓ೔ͷ༷ࢠ @ CoderDojo ຊொ

    View full-size slide

  5. ࠓ೔ͷ༷ࢠ @ CoderDojo ຊொ

    View full-size slide

  6. ࢠͲ΋ × ٕज़ × ίϛϡχςΟ

    View full-size slide

  7. ҰॹʹֶͿ, Ұॹʹߟ͑Δ

    View full-size slide

  8. ‘΍ͬͯΈͨ’ Λڞ༗͢Δ

    View full-size slide

  9. େਓ΋ָ͠Ή, ࢠͲ΋ͱڝ͏

    View full-size slide

  10. ٕज़Λָ͠ΉίϛϡχςΟ

    View full-size slide

  11. ͦΜͳʮ৔ʯ͕શࠃͰଓʑ։࠵

    View full-size slide



  12. ʹ

    ϲ

    ͷ



    View full-size slide

  13. શࠃʹ
    ϲॴͷ%PKP

    View full-size slide

  14. Χࠃ ಓ৔

    View full-size slide

  15. Χࠃ ಓ৔

    View full-size slide

  16. CoderDojo Λࢧ͑Δ
    Rails CMS ͷ׆༻ࣄྫ
    ҆઒ ཁฏ

    View full-size slide

  17. 1. CoderDojo ͱ͸ ✅
    2. ͳͥ Rails + CMS?
    3. Scrivito ͷ׆༻ࣄྫ

    View full-size slide

  18. 1. CoderDojo ͱ͸ ✅
    2. ͳͥ Rails + CMS?
    3. Scrivito ͷ׆༻ࣄྫ

    View full-size slide

  19. ॳظ͸ GitHub Pages Ͱੜ੒

    View full-size slide

  20. σβΠϯվળ + Parse ར༻

    View full-size slide

  21. σβΠϯվળ + Parse ར༻

    View full-size slide

  22. Parse ऴྃͷ͓஌Βͤ

    View full-size slide

  23. ཁ๬΍ঢ়گΛ
    ੔ཧ͢Δ
    Α͍ػձͩͬͨ

    View full-size slide

  24. ๻͔͠ίϛοτ͠ͳ͍ঢ়گ
    ঢ়گʹԠͯ͡มԽ͍ͯ͘͠ཁ๬

    View full-size slide

  25. ঢ়گͷมԽʹରԠ͠΍͍͢ Rails

    View full-size slide

  26. υΩϡϝϯτ΋๛෋
    800P 1,600P

    View full-size slide

  27. ͨͩ Rails ͷ
    ֶशίετ͸
    ߴ͍ (ͱࢥ͏)

    View full-size slide

  28. coderdojo.jp
    ʹ͓͚Δཁ݅

    View full-size slide

  29. ༷ʑͳίϯτϦϏϡʔλ
    ༷ʑͳίϯτϦϏϡʔλ
    ࢘ձ
    ࢘ձ

    View full-size slide

  30. ʮΤϯδχΞʯ
    ͡Όͳͯ͘΋
    ίϛοτͰ͖Δ

    View full-size slide

  31. Rails << ‘scrivito’ gem

    View full-size slide

  32. ϒϥ΢βӽ͠ʹฤूͰ͖Δ

    View full-size slide

  33. ྫ: ϒϥ΢β͔ΒϒϩάΛฤू

    View full-size slide

  34. ྫ: Rails Ͱ Wiki Λ࣮૷

    View full-size slide

  35. ίϯτϦϏϡʔλʔ਺ ++;
    Ҏલ (2ਓ)
    ݱࡏ (15ਓ)

    View full-size slide

  36. Rails ͷྑ͞͸ͦͷ··׆͔ͤΔ

    View full-size slide

  37. 1. CoderDojo ͱ͸ ✅
    2. ͳͥ Rails + CMS ✅
    3. Scrivito ͷ׆༻ࣄྫ

    View full-size slide

  38. ࣄྫ: ެࣜϒοΫ༻ͷϖʔδ੍࡞

    View full-size slide

  39. ɹ$PEFS%PKP+BQBOެࣜຊ

    View full-size slide

  40. ॻ੶: ֤ষͷ຤ඌʹ՝୊

    View full-size slide

  41. Web: ՝୊ͷώϯτͱղઆ

    View full-size slide

  42. Ruby / Rails Ͱ
    ڥքΛ
    ఆٛ͢Δ
    (view)
    Scrivito ͷ
    ฤूՄೳྖҬ

    View full-size slide

  43. ΤϯδχΞ΍σβΠ
    φʔ͕,

    ฤूྖҬ

    Λఆٛ
    ୲౰ऀ͕จݴ
    Λ௚઀ฤू

    View full-size slide

  44. ୭Ͱ΋ಉ࣌ฒߦʹ࡞ۀՄ

    View full-size slide

  45. ։ൃऀ୲౰
    ࣥචऀ୲౰

    View full-size slide

  46. Widget ୯ҐͰ΋มߋՄೳ

    View full-size slide

  47. coderdojo-japan/coderdojo.jp

    View full-size slide

  48. εϙϯαʔاۀ
    ࠃ಺֎͔Β
    ͷࢧԉ!

    View full-size slide

  49. coderdojo.jp ͸ Rails ੡

    View full-size slide

  50. Cloud-based CMS Λར༻

    View full-size slide

  51. ྫ: Rails Λ஌Βͳͯ͘΋ฤूՄ

    View full-size slide

  52. ྫ: Rails Ͱ Wiki Λ࣮૷

    View full-size slide

  53. Rails ͷྑ͞͸ͦͷ··׆͔ͤΔ

    View full-size slide

  54. coderdojo-japan/coderdojo.jp

    View full-size slide

  55. CoderDojo Λࢧ͑Δ
    Rails CMS ͷ׆༻ࣄྫ
    ҆઒ ཁฏ

    View full-size slide

  56. CoderDojo Λࢧ͑Δ
    Rails CMS ͷ׆༻ࣄྫ
    ҆઒ ཁฏ

    View full-size slide