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

黒い画面の苦手なデザイナーに捧げるDreamweaverだけで行うWordPressテーマ制作

 黒い画面の苦手なデザイナーに捧げるDreamweaverだけで行うWordPressテーマ制作

2017年10月21日 WordBench京都 in 舞鶴

Masahiko Kawai

October 21, 2017
Tweet

More Decks by Masahiko Kawai

Other Decks in Technology

Transcript

  1. 10 ࢲͱDreamweaverͱͷ͔͔ΘΓ ग़ձ͍͸2000೥ɺDreamweaver Fireworks STUDIO3 ɹɹɹɹɹɹɹɹɹɹɹҎ߱ɺ࠷৽ͷCC2017·Ͱɺͣʔͬͱ࢖༻த 2010೥ɹAdobe Creative Suite 5

    ൃച࣌ɺ ɹɹ౦ژɾදࢀಓͰ։͔Εͨ ɹɹɹ ʮੈքͰ࠷΋ૣ͘ ɹɹɹɹɹAdobe Creative Suite 5 ʹ ɹɹɹɹɹɹɹ৮ΕΒΕΔϦΞϧεϙο τɹStation5 ʯ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹͰ͸આ໌һΛ୲౰
  2. 23 Dreamweaver 20प೥ͰߦΘΕͨ ʮ͓ؾʹೖΓػೳʯΞϯέʔτͷ݁Ռ 1Ґ ɿBootstrapରԠ 2Ґ ɿϦΞϧλΠϜϒϥ΢βϓϨϏϡʔ 3Ґ ɿϚϧνΧʔιϧ

    4Ґ ɿΫΠοΫฤू 5Ґ ɿݕࡧˍஔ׵ϥΠϒϋΠϥΠ τ 6Ґ ɿϏδϡΞϧϝσΟΞΫΤϦʔ 7Ґ ɿϑΝΠϧࣗಈ෮ݩ 8Ґ ɿEmmetαϙʔ τ 9Ґ ɿDOMύωϧ 10Ґ ɿΠϝʔδϚοϓ 11Ґ ɿϓϦϓϩηοαʔͷαϙʔ τ 12Ґ ɿCSSσβΠφʔ 13Ґ ɿPhotoshop࿈ܞ 14Ґ ɿϑΝΠϧͷFTP/sFTP 15Ґ ɿΫΠοΫ υΩϡϝϯ τ ʢΞϯέʔ τ͕࣮ࢪ͞Εͨ࣌ɺGit͸·࣮ͩ૷͞Ε͍ͯ·ͤΜͰͨ͠ʣ
  3. 25 ͓εεϝػೳ ɾϦΞϧλΠϜϒϥ΢βϓϨϏϡʔ ɹ ʢಉҰLAN಺ͷεϚϗͷ࣮ػͰϓϨϏϡʔՄೳɾɾɾϥΠϒϏϡʔͱ͸ผͷػೳʣ ɾCSSϓϦϓϩηοα ɹ ʢSass/LESSɺιʔεϑΥϧμΛ؂ࢹͯࣗ͠ಈίϯύΠϧʣ ɾExtract ɹ

    ʢPhotoshopΛىಈͤͣʹɺPSDϑΝΠϧ͔Β৘ใΛऔΓग़ͨ͠ΓΞηο τͷநग़͕Ͱ͖Δʣ ɾGitʹΑΔόʔδϣϯ؅ཧ ɹ ʢ৽ن࡞੒ʗطଘϦϙδ τϦͷೝࣝɺଞͷGitΫϥΠΞϯ τͱڞଘͰ͖Δʣ
  4. 29 ͦ΋ͦ΋ɺ ͳΜͰDreamweaverΛ࢖͏ͷ͔ʁ ίʔμʔ΍ϓϩάϥϚͰ͸ͳ͘ɺzWebσβΠφʔ zʹͱͬͯ͸ɺ ɹɹɹɹɹɹɹɹɹɹɹɹPhotoshopɺIllustrator͸ඞਢͷπʔϧ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹˠ Adobe Creative Cluod

    ͷܖ໿͕ඞਢ Adobe Creative Cloudͷܖ໿Λ͍ͯ͠ΔͳΒɺ ɹɹɹ௥Ճඅ༻ແ͠ͰDreamweaverͷ࠷৽όʔδϣϯ͕࢖͑Δ ϞϦαϫϑΥϯ τʢҰ෦ʣ΍ɺΦϯϥΠϯε τ Ϩʔδ΋͍ͭͯ͘Δ ʂ
  5. 33 ˔Local by Flywheel ͷ͓͢͢ΊϙΠϯ τ ɾ Mac͸΋ͪΖΜɺWindows10 HomeͰ΋ɺؔ࿈ΞϓϦෆཁͰಈ࡞ ʢRubyͱ͔ɺnode.jsͱ͔ɺVirtualbox

    ͱ͔ΛࣄલʹೖΕͱ͔ͳͯ͘΋͍͍ʣ ɾ WebαʔόʔʹApache/nginx͕બ୒Ͱ͖ɺ్தมߋ΋Մೳ ɾ PHPͷόʔδϣϯ͕બ୒Ͱ͖ɺ్தมߋ΋Մೳ ɾ MySQL؅ཧπʔϧ Adminer ಉࠝ (ඞཁे෼ͳػೳͰ phpMyAdmin ΑΓ͍ܰʣ
  6. 37 1. Local by Flywheel ͰϩʔΧϧαΠ τ࡞੒ ʢ࡞੒ޙʹطଘαΠ τΛҠߦʣ ˔஫ҙ

    ɾ Πϯε τʔϧ͞ΕΔͷ͸ӳޠ൛ͳͷͰɺઃఆมߋ͕ඞཁ ݴޠɿ೔ຊޠɺ࣌ؒɿ౦ژɺ೔෇දࣔ͸͓޷ΈͰ ɾ ϓϥάΠϯ ʮWP Multibyte Patchʯ ΛඞͣΠϯε τʔϧ͢Δ͜ͱ ʢ೔ຊޠϝʔϧΛ࢖͏ࡍ͸ɺϝʔϧͷΤϯίʔυઃఆ͕ඞཁʣ
  7. 38 2. DreamweaverͰαΠ τઃఆ ϩʔΧϧσΟ ϨΫ τϦɿLocal by Flywheel ͷϧʔ

    τϑΥϧμ ςε ταʔόʔɿϩʔΧϧͱಉ͡σΟ ϨΫ τϦ ɾ CSSϓϦϓϩηοαʕͷઃఆ ιʔεϑΥϧμɺग़ྗϑΥϧμͷઃఆ͸αΠ τ୯ҐʹͳΔ ʢιʔεϑΥϧμ͸ɺαϒσΟ ϨΫ τϦ΋؂ࢹର৅ʣ ɾ Gitͷઃఆ ৽ن࡞੒ʗϦϞʔ τͷPull ʗطଘͷϦϙδ τϦࣗಈೝࣝ ଞͷGitΫϥΠΞϯ τͱڞଘՄೳ
  8. 39 3. ςϯϓϨʔτɾελΠϧγʔτͷฤू Sass/LESSͷࣗಈίϯύΠϧ ϦΞϧλΠϜϓϨϏϡʔͰɺϒϥ΢βΦʔ τϦϩʔυ σόΠεϓϨϏϡʔͰಉҰLAN಺ͷεϚʔ τϑΥϯͰϓϨϏϡʔՄೳ ʢLocal by

    Flywheel ͸ɺLive LinkػೳͰωο τϫʔΫ֎͔ΒϓϨϏϡʔͰ͖Δʣ 4. Git Ͱόʔδϣϯ؅ཧ GitϏϡʔͰमਖ਼͞ΕͨϑΝΠϧΛ֬ೝ εςʔδϯάͯ͠ɺίϛο τ ϦϞʔ τʹPush