$30 off During Our Annual Pro Sale. View Details »

ワードプレステーマ Nishiki シリーズ開発者の取り組み / nishiki-Initiatives

bouya Imamura
January 26, 2020

ワードプレステーマ Nishiki シリーズ開発者の取り組み / nishiki-Initiatives

「#34 WP ZoomUP 新春スペシャル 100%GPLテーマ作者大集合!」の中で発表したスライドです。
https://wpzoom.connpass.com/event/157893/

「どういう考えを持って Nishiki テーマを開発しているか」などを中心に発表しています。

もちろん、テーマそのものも便利ですので、興味・関心がありましたらぜひ使ってみてください!

◾️ Nishiki Pro お試し版ダウンロード(無料)
https://support.animagate.com/wp-nishiki-pro-trial/

bouya Imamura

January 26, 2020
Tweet

More Decks by bouya Imamura

Other Decks in Technology

Transcript

  1. ϫʔυϓϨεςʔϚ/JTIJLJγϦʔζ։ൃऀͷऔΓ૊Έ
    גࣜձࣾ"OJNB(BUFʢΞχϚήʔτʣ
    ୅දऔక໾ࠓଜ఩໵
    XQOJTIJLJ

    View Slide

  2. XQOJTIJLJ
    /JTIJLJγϦʔζͷ঺հ

    View Slide

  3. /JTIJLJ
    ެࣜσΟϨΫτϦͰ഑෍த
    ϫʔυϓϨεͷ؅ཧը໘͔ΒΠϯετʔϧͰ͖·͢
    IUUQTKBXPSEQSFTTPSHUIFNFTOJTIJLJ
    63-
    XQOJTIJLJ

    View Slide

  4. /JTIJLJ1SP
    αϙʔτઐ༻΢ΣϒαΠτʮαϙτϐΞʯͰൢചத
    IUUQTTVQQPSUBOJNBHBUFDPNQSPEVDUXQOJTIJLJQSP
    63-
    XQOJTIJLJ

    View Slide

  5. XQOJTIJLJ
    ਵ࣌௥Ճதʂ
    ࣄྫ
    σϞˍಋೖࣄྫʢ/JTIJLJ1SPʣ

    View Slide

  6. XQOJTIJLJ
    /JTIJLJ1SPத৺ʹ͓࿩͠͠·͢

    View Slide

  7. ʮػೳʯ
    XQOJTIJLJ

    View Slide

  8. ػೳҰཡʢ/JTIJLJ1SPɿҰ෦ͷΈܝࡌʣ
    XQOJTIJLJ
    ʮػೳʯ
    ɾγΣΞϘλϯ
    ɾιʔγϟϧΞΧ΢ϯτ
    ɾΩϟϯϖʔϯϦϯΫʢ͓஌Βͤʣ˒
    ɾ0(14DIFNBPSH
    ɾϖʔδςϯϓϨʔτʢ-1αΠυόʔͳͲछʣ˒
    ɾϔομʔϨΠΞ΢τ
    ɾ໨࣍ʢݻఆ΋Մʣ
    ɾμʔΫϞʔυ˒
    ɾϨεϙϯγϒ
    ɾߜΓࠐΈݕࡧ˒
    ɾύϯͣ͘Ϧετ
    ɾOPJOEFYOPGPMMPXݸผઃఆ
    ɾαΠυόʔ΢ΟδΣοτʢݻఆ΋Մʣ
    ɾϑολʔ΢ΟδΣοτ
    ɾΞΫηεղੳλά
    ɾΧελϜ+BWB4DSJQU
    ɾϑΝϏίϯ
    ɾϝλσΟεΫϦϓγϣϯݸผઃఆ
    ɾؔ࿈هࣄ
    ɾϑολʔϝχϡʔ΢ΟδΣοτ
    ɾݟग़͠σβΠϯΧελϚΠζ˒
    ɾ$5"࡞੒
    ɾ&$ʢ8PP$PNNFSDFʣରԠ
    ɾϒϩοΫΤσΟλʔରԠ˒
    ɾΧελϚΠβʔରԠ
    ɾϓϩϑΟʔϧ

    View Slide

  9. ϓϥάΠϯͷબఆɾಋೖɾߋ৽ͷίετΛେ෯ʹΧοτͰ͖·͢
    XQOJTIJLJ
    ʮػೳʯ
    /JTIJLJ1SPʹ͸ʮ΢ΣϒαΠτӡӦʹඞཁͳػೳ͸ἧ͍ͬͯΔʯ
    ʮଟػೳ͸౰ͨΓલʯͷ࣌୅

    View Slide

  10. XQOJTIJLJ
    ʮػೳʯ
    ؅ཧը໘Λ΋ͬͱ࢖͍΍ͯ͘͢͠΄͍͠ʂ
    ػೳΛ௥Ճͯ͠΄͍͠ʂ
    σβΠϯ΋ͬͱ͍͍ײ͡ʹͯ͠΄͍͠ʂ
    ΞοϓσʔτͰਵ࣌ରԠ͠·͢

    View Slide

  11. ʮ௚ײతͳૢ࡞ʯ
    XQOJTIJLJ

    View Slide

  12. ϒϩοΫΤσΟλʔʢ(VUFOCFSHʣ׬શରԠ
    ʮίϯςϯπ࡞Γʯʹूத͠΍͍͢
    XQOJTIJLJ
    ʮ௚ײతͳૢ࡞ʯ
    ʮίʔυΛۃྗॻ͔ͣʯʹ΢ΣϒαΠτΛ࡞Δ

    View Slide

  13. XQOJTIJLJ
    ʮ௚ײతͳૢ࡞ʯ
    ઐ༻ϒϩοΫͰ͞Βʹ࢖͍΍͘͢ʂ

    View Slide

  14. ίʔυॻ͍ͯ·ͤΜ
    XQOJTIJLJ
    ʮ௚ײతͳૢ࡞ʯ

    View Slide

  15. XQOJTIJLJ
    ௚ײతͳૢ࡞͕Ͱ͖Δͱʮख͕ࢭ·Γʹ͍͘ʯ
    લʹਐΈ΍͘͢ͳΔˠʮָ͍͠ʯͱײ͡ΒΕΔ

    View Slide

  16. XQOJTIJLJ
    ʮָ͍͠ʯͱײ͡Δ͜ͱ͕Ͱ͖Ε͹ɺ෺ࣄ͕ଓ͖΍͍͢

    View Slide

  17. ʮָ͠Έͳ͕Βܧଓʯ
    XQOJTIJLJ

    View Slide

  18. ΢ΣϒαΠτ΍ϒϩάΛ্ཱͪ͛Δਓ͸ଟ͍
    ӡӦɾ؅ཧɾ৘ใൃ৴ΛʮܧଓʯͰ͖Δਓ͸ͱͯ΋গͳ͍
    ܧଓ͕େࣄʂ
    ʮָ͠Έͳ͕Βܧଓʯ
    XQOJTIJLJ

    View Slide

  19. 17૿΍͍ͨ͠ʁ
    ʮܧଓʯ͸ඞਢ
    ʮָ͠Έͳ͕Βܧଓʯ
    XQOJTIJLJ
    $7཰Λ্͍͛ͨʁ

    View Slide

  20. ࣌ؒʹࢿݯ
    ʮָ͠Έͳ͕Βܧଓʯ
    XQOJTIJLJ
    ϫʔυϓϨεͷΧελϚΠζʹʮ࣌ؒΛ͔͚͗͢ʯ
    ϫʔυϓϨεຊ΍ωοτͷʮ৘ใऩर͗͢͠ʯ
    ࣌ؒΛ࢖͍͗ͯ͢ʮຊདྷ΍Γ͍ͨ͜ͱʢ໨తʣʯʹߦ͚ͳ͍
    ໨తʹ͍ͭ·Ͱͨͬͯ΋ḷΓண͚ͳ͍ͱɺୡ੒ײ΍੒Ռ͕ಘΒΕͳ͍
    ʮܧଓʯͰ͖ͳ͍ཧ༝
    ΍ΊΔݪҼʹͳͬͯ͠·͏

    View Slide

  21. ϫʔυϓϨεͰ΢ΣϒαΠτΛ্ཱͪ͛Δʮ໨తʯͬͯԿͰ͔͢ʁ
    ʮָ͠Έͳ͕Βܧଓʯ
    XQOJTIJLJ
    ໨తୡ੒Λʮखॿ͚͢ΔऔΓ૊ΈʯΛߦ͍ͬͯ·͢
    ϫʔυϓϨεͷʮΧελϚΠζʯ͕໨తͰ͸ͳ͍ํ͕େ൒ͷ͸ͣ

    View Slide

  22. ʮ/JTIJLJ΋͘΋͘ษڧձʯ
    ຖ݄ճ౦ژ౎಺Ͱձ৔ΛआΓͯ։࠵
    গਓ਺੍
    ֓ཁ
    ࠙਌ձʢر๬੍ʣ
    ςʔϚ։ൃऀʢ๻ʣ͕։࠵͢Δษڧձ
    ʮָ͠Έͳ͕Βܧଓʯ
    XQOJTIJLJ
    ΦϯϥΠϯࢀՃՄೳʢ;PPNʣ
    ςʔϚͷ৽ػೳ΍มߋ఺ͳͲͷղઆ
    ஶ໊ͳήετΛ͓ট͖ͯ͠ߨ͍͍ٛͨͩͨΓ
    ςʔϚʹؔ͢ΔվળҊɾཁ๬ɾϑΟʔυόοΫ΋ड͚෇͚͍ͯ·͢
    ࣮ࢪ

    View Slide

  23. ʮָ͠Έͳ͕Βܧଓʯ
    XQOJTIJLJ
    ʮ/JTIJLJ΋͘΋͘ษڧձʯͰ͸ɺࣗ਎๊͕͍͑ͯΔ໰୊Λʮ࠷
    ୹ʯ͔ͭʮ࠷దͳํ๏ʯͰςʔϚ։ൃऀͷ๻͕ղܾ͠·͢ɻ
    ͭ·ΓɺϫʔυϓϨεΛ࢖ͬͨ΢ΣϒαΠτӡӦ΍ΧελϚ
    Πζʹ͔͚Δ࣌ؒ΍ٕज़తίετΛେ෯ʹ࡟ݮͰ͖ʮ໨తʯ
    ʹ޲͔ͬͯલʹਐΈ΍͘͢ͳΓ·͢ɻ
    ୡ੒ײ΍੒Ռʹͭͳ͕Δˠָ͍͠ʂଓ͚Α͏ʂ

    View Slide

  24. ࢀՃ͓଴ͪͯ͠·͢ʂʂ
    $POOQBTTʮϫʔυϓϨεςʔϚ/JTIJLJʯάϧʔϓʹͥͻʂ
    IUUQTXQOJTIJLJDPOOQBTTDPN
    63-
    ʮָ͠Έͳ͕Βܧଓʯ
    དྷ݄͔ΒΦϯϥΠϯݶఆษڧձ΋࢝Ί·͢ʂ
    XQOJTIJLJ

    View Slide

  25. ָ͠Έͳ͕Βܧଓ͢Δͱʮ͋ΔมԽʯ͕๚Ε·͢
    XQOJTIJLJ

    View Slide

  26. ੒௕
    XQOJTIJLJ

    View Slide

  27. ςʔϚΛ࢖͍͜ͳٕ͢ज़͕޲্
    ΢ΣϒαΠτͷ17਺͕ʢҰൠతʹ͸ʣ্ঢ
    هࣄΛॻ͚͹ॻ͘΄Ͳ
    ςʔϚΛ৮Ε͹৮Δ΄Ͳ
    ΢ΣϒαΠτӡӦ஌ࣝͷ஝ੵ
    XQOJTIJLJ

    View Slide

  28. ੒௕ʹΑͬͯʮ๛͔ͳੜ׆ʯʹͭͳ͕Δ
    XQOJTIJLJ

    View Slide

  29. /JTIJLJ1SPςʔϚͷૢ࡞ʹ׳Εͯ͘Δͱ
    ʮίʔυ͕ॻ͚ͳͯ͘΋ʯ΢Σϒ੍࡞Λ࢓ࣄʹͰ͖Δ
    ෭ۀͷબ୒ࢶͷ̍ͭ
    ੒௕ʹΑͬͯʮ๛͔ͳੜ׆ʯʹͭͳ͕Δ
    XQOJTIJLJ

    View Slide

  30. αΠτ͋ͨΓɺʙਓ೔ͷ੍࡞޻਺
    ʙສ΄Ͳͷड஫ֹۚ
    /JTIJLJ1SPςʔϚΛ࢖ͬͨ΢Σϒ੍࡞Ҋ݅
    ਓ͕ϲ݄ؒී௨ʹੜ׆͢Δʹ଍ΓΔͩ
    ͚ͷʮऩӹʯͱʮ࣌ؒత༨༟ʯ͕ಘΒΕΔ
    ࣮ྫ
    ੒௕ʹΑͬͯʮ๛͔ͳੜ׆ʯʹͭͳ͕Δ
    XQOJTIJLJ

    View Slide

  31. /JTIJLJγϦʔζΛར༻ͯ͠ʮऩӹԽʯΛਪ঑
    ϫʔυϓϨεΛ্ཱͪ͛ΔํͷதͰ΋
    ʮऩӹԽʯΛ໨ࢦ͢ํ͸ͱͯ΋ଟ͍
    ຊདྷ࣌ؒΛ͔͚͍ͨʮ೔ʑͷੜ׆ʯʹ
    ଟ͘ͷ࣌ؒΛඅ΍ͤΔʮ͖͔͚ͬʯ࡞ΓΛ໨ࢦ͍ͯ͠·͢
    ੒௕ʹΑͬͯʮ๛͔ͳੜ׆ʯʹͭͳ͕Δ
    Ոࣄ ҭࣇ հޢ झຯͳͲͷޘָˡ௒ॏཁ
    XQOJTIJLJ

    View Slide

  32. αϙτϐΞͷ੡඼ൢചֹͷΛใुͱ͓ͯ͠ࢧ෷͍
    αϙτϐΞʮΞϑΟϦΤΠτϓϩάϥϜʯͷར༻Λਪ঑
    ݄݅੒ՌΛ͋͛Δํ΋͍·͢
    ֎෦"41Λհ͞ͳ͍ʮ৽͍͠ऩӹͷܗʯ
    ੒௕ʹΑͬͯʮ๛͔ͳੜ׆ʯʹͭͳ͕Δ
    XQOJTIJLJ

    View Slide

  33. ·ͱΊ
    XQOJTIJLJ

    View Slide

  34. /JTIJLJ1SP͓ࢼ͠൛ʢແྉʣ͋Γ·͢
    IUUQTTVQQPSUBOJNBHBUFDPN
    XQOJTIJLJ

    View Slide

  35. ɾڭࡐ
    /JTIJLJγϦʔζΛ׆༻ͨ͠ษڧձ΍ΠϕϯτΛݕ౼͞Ε
    ͍ͯΔํ͸ɺશࠃͲ͜Ͱ΋ࢀՃ͠·͢ʢཁ૬ஊʣ
    ɾϫʔυϓϨεͷૢ࡞ํ๏ ɾϒϩοΫΤσΟλʔͷૢ࡞ํ๏
    ɾ΢ΣϒαΠτ΍ϒϩά੍࡞
    ɾςʔϚͷ࡞Γํ
    ɾΧελϚΠζํ๏
    XQOJTIJLJ

    View Slide

  36. ଞʹ΋͍ΖΜͳαʔϏεΛఏڙͯ͠·͢ɻ
    ৄ͘͠͸ʮαϙτϐΞʯͰʂ
    IUUQTTVQQPSUBOJNBHBUFDPN
    XQOJTIJLJ

    View Slide

  37. ςʔϚͱڞʹʮ੒௕ʯͰ͖ͨΒͳɺͱߟ͑ͳ͕Β࡞ͬͯ·͢
    XQOJTIJLJ

    View Slide

  38. XQOJTIJLJ

    View Slide

  39. ΩϟϥΫλʔ΋ڞʹʮ੒௕ʯ
    XQOJTIJLJ

    View Slide

  40. ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ
    XQOJTIJLJ

    View Slide