Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
私の1年間とa-blog cmsだからできる簡単UI対応
Search
sugar
May 18, 2019
Technology
0
410
私の1年間とa-blog cmsだからできる簡単UI対応
a-blog cms Training Camp 2019 Spring で発表
アップルップルに入社してからの1年間の成果について
sugar
May 18, 2019
Tweet
Share
More Decks by sugar
See All by sugar
a-blog cms Ver. 3.2 のV2モジュールとTwig記法を導入してみて
sugawara
0
57
a-blog cms Training Camp 2023 - a-blog cms での実装フローを紹介
sugawara
0
92
a-blog cms での簡単不正ログイン対策
sugawara
0
150
買切りとサブスクについて比較しながらライセンス適用方法とサブスクのいいところを伝える/ablogcms-zoomup202105
sugawara
0
30
a-blog cms を使ったサイト制作ガイドラインを作ってみた
sugawara
0
430
『CSSに不安を抱く私を W3C仕様が救ってくれた』WCAN 2019 Spring
sugawara
0
2k
WCAN2019春LT_ボツスライド2
sugawara
0
1.3k
WCAN2019春LT_ボツスライド1
sugawara
0
1.4k
工数表書き忘れ防止機能を作ってみた 〜 GASを使ったSlackへの自動通知 〜
sugawara
1
79
Other Decks in Technology
See All in Technology
AI: The stuff that nobody shows you
jnunemaker
PRO
1
160
歴史から学ぶ、Goのメモリ管理基礎
logica0419
12
2.5k
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
20k
ファインディにおけるフロントエンド技術選定の歴史
puku0x
1
760
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
150
Data Hubグループ 紹介資料
sansan33
PRO
0
2.6k
1万人を変え日本を変える!!多層構造型ふりかえりの大規模組織変革 / 20260108 Kazuki Mori
shift_evolve
PRO
6
1.1k
AWS re:Inventre:cap ~AmazonNova 2 Omniのワークショップを体験してきた~
nrinetcom
PRO
0
130
AI に「学ばせ、調べさせ、作らせる」。Auth0 開発を加速させる7つの実践的アプローチ
scova0731
0
140
産業的変化も組織的変化も乗り越えられるチームへの成長 〜チームの変化から見出す明るい未来〜
kakehashi
PRO
1
420
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
840
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
35
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.5k
Speed Design
sergeychernyshev
33
1.5k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
96
Measuring & Analyzing Core Web Vitals
bluesmoon
9
720
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
67
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
880
Applied NLP in the Age of Generative AI
inesmontani
PRO
3
2k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
73
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
200
Transcript
༗ݶձࣾΞοϓϧοϓϧ ੁݪ࠼ ྩݩ݄ ࢲͷؒͱ BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ
࣍ ࣗݾհ લ ͜ͷͰͰ͖ΔΑ͏ʹͳͬͨओͳͭͷ͜ͱ BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ
·ͱΊ
ࣗݾհ w ੁݪ࠼ w ༗ݶձࣾΞοϓϧοϓϧ ɹࡢ݄ೖࣾ w ϑϩϯτΤϯυΤϯδχΞ w ͖ͳϞδϡʔϧ
&OUSZ@4VNNBSZ w ͖ͳػೳ !JODMVEF
લ લτϨʔχϯάΩϟϯϓͰ-5
BCMPHDNTʹ͍ͭͯશ͘Βͳ͔ͬͨ લ
ͭ·͖ͣͳ͕ΒϋϯζΦϯΛΓ·͘Δ͜ͱͰ લ
$.4ͷΧελϚΠζ͕Ͱ͖ΔΑ͏ʹ લ
BCMPHDNTͱ͓༑ୡʹͳͬͨ લ
ਖ਼ʜ ϋϯζΦϯͰԿ͍᪴ͨ ͠ΜͲ͔ͬͨ ؓٳ
IUUQTEFWFMPQFSBCMPHDNTKQ IUUQTEFWFMPQFSBCMPHDNTKQ ؓٳ
લ
͜ͷͰͰ͖ΔΑ͏ʹͳͬͨओͳͭͷ͜ͱ σβΠϯΛݟΕେମͲ͜ʹͲͷϞδϡʔϧ ΛೖΕΔ͖͔Θ͔ΔΑ͏ʹ جຊతͳίʔϙϨʔταΠτͰ͋Ε࣮Ͱ ͖Δ )5.-$44$.4Λಉ࣌ʹ࣮Ͱ͖Δ
ઌഐͷݴ͍ͬͯΔ͜ͱ͕ཧղͰ͖Δ
ˣ εϐʔυ61 6*ʹ͍ͭͯߟ͑Δ༨༟͕Ͱ͖͖ͯͨ σβΠϯݟΕେମͲ͜ʹͲͷϞδϡʔϧΛ ೖΕΔ͖͔Θ͔ΔΑ͏ʹ جຊతͳίʔϙϨʔταΠτͰ͋Ε࣮Ͱ ͖Δ
)5.-$44$.4Λಉ࣌ʹ࣮Ͱ͖Δ ઌഐͷݴ͍ͬͯΔ͜ͱ͕ཧղͰ͖Δ ͜ͷͰͰ͖ΔΑ͏ʹͳͬͨओͳͭͷ͜ͱ
6TFS*OUFSGBDFͷུ ϢʔβʔͱαʔϏεͷ৮໘ͷ͜ͱ ˣ ը໘ʹө͍ͬͯΔίϯςϯπͦͷͷ Ϣʔβʔ͕ࢹೝ͢Δͷ 6*ͱ ʜαΠτߋ৽ऀͷ͜ͱ
ˣ εϐʔυ61 αΠτߋ৽ऀͷ͍͢͞Λߟ࣮͑ͨ σβΠϯݟΕେମͲ͜ʹͲͷϞδϡʔϧΛ ೖΕΔ͖͔Θ͔ΔΑ͏ʹ جຊతͳίʔϙϨʔταΠτͰ͋Ε࣮Ͱ ͖Δ
)5.-$44$.4Λಉ࣌ʹ࣮Ͱ͖Δ ઌഐͷݴ͍ͬͯΔ͜ͱ͕ཧղͰ͖Δ ͜ͷͰͰ͖ΔΑ͏ʹͳͬͨओͳͭͷ͜ͱ
ຊ BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ
BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ ฤूϦϯΫඞ͚ͣͭΔ ฤूϦϯΫͷελΠϧίϯςϯπʹ߹Θͤͨͷʹ ΤϯτϦʔ࡞Ϙλϯͷଞʹʮ͓Βͤ࡞ʯϘλϯͳͲΛઃஔ ೖྗ#09దͳαΠζʹ
ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ ཪଆͷೖྗཝஔදଆͷίϯςϯπஔͱͳΔ͘Ұக͢ΔΑ͏ʹ ϥΠτΤσΟλΧελϚΠζ ͨΒΊͬͨΒϞδϡʔϧ*%Λ࡞Γ·͘Βͳ͍DUYͷར༻ ΧελϜϑΟʔϧυ͕͘ͳΓ͗ͨ͢Β࣍Λ࡞ͬͯΈΔ શ෦ϒϩάΧςΰϦʔͷΧελϜϑΟʔϧυʹͤͣϞδϡʔϧͷ ΧελϜϑΟʔϧυ͏ දϖʔδଆ ཧϖʔδଆ
BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ ฤूϦϯΫඞ͚ͣͭΔ ฤूϦϯΫͷελΠϧίϯςϯπʹ߹Θͤͨͷʹ ΤϯτϦʔ࡞Ϙλϯͷଞʹʮ͓Βͤ࡞ʯϘλϯͳͲΛઃஔ ೖྗ#09దͳαΠζʹ
ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ ཪଆͷೖྗཝஔදଆͷίϯςϯπஔͱͳΔ͘Ұக͢ΔΑ͏ʹ ϥΠτΤσΟλΧελϚΠζ ͨΒΊͬͨΒϞδϡʔϧ*%Λ࡞Γ·͘Βͳ͍DUYͷར༻ ΧελϜϑΟʔϧυ͕͘ͳΓ͗ͨ͢Β࣍Λ࡞ͬͯΈΔ શ෦ϒϩάΧςΰϦʔͷΧελϜϑΟʔϧυʹͤͣϞδϡʔϧͷ ΧελϜϑΟʔϧυΛ͏ͳͲΛ͢Δɻ දϖʔδଆ ཧϖʔδଆ
6*ରԠʢཧϖʔδଆʣ ೖྗ#09దͳαΠζʹ #FGPSFʢΧελϜϑΟʔϧυϝʔΧʔͦͷ··ʣ "GUFS
"GUFS 6*ରԠʢཧϖʔδଆʣ JOQVUUZQFUFYUOBNFlUFTUWBMVF\ςετ^DMBTTBDNTBENJOGPSNXJEUIGVMM JOQVUUZQFUFYUOBNFςετWBMVF\ςετ^DMBTTlBDNTBENJOGPSNXJEUIMBSHF ೖྗ#09దͳαΠζʹ #FGPSFʢΧελϜϑΟʔϧυϝʔΧʔͦͷ··ʣ
6*ରԠʢཧϖʔδଆʣ IUUQTEFWFMPQFSBCMPHDNTKQEPDVNFOUSFGFSFODFTUZMFHVJEF ೖྗ#09దͳαΠζʹ BCMPHDNTελΠϧΨΠυ $44
6*ରԠʢཧϖʔδଆʣ #FGPSF "GUFS ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ
6*ରԠʢཧϖʔδଆʣ 7FSҎલ ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ
6*ରԠʢཧϖʔδଆʣ 7FSҎ߱ ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ
BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ ฤूϦϯΫඞ͚ͣͭΔ ฤूϦϯΫͷελΠϧίϯςϯπʹ߹Θͤͨͷʹ ΤϯτϦʔ࡞Ϙλϯͷଞʹʮ͓Βͤ࡞ʯϘλϯͳͲΛઃஔ ೖྗ#09దͳαΠζʹ
ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ ཪଆͷೖྗཝஔදଆͷίϯςϯπஔͱͳΔ͘Ұக͢ΔΑ͏ʹ ϥΠτΤσΟλΧελϚΠζ ͨΒΊͬͨΒϞδϡʔϧ*%Λ࡞Γ·͘Βͳ͍DUYͷར༻ ΧελϜϑΟʔϧυ͕͘ͳΓ͗ͨ͢Β࣍Λ࡞ͬͯΈΔ શ෦ϒϩάΧςΰϦʔͷΧελϜϑΟʔϧυʹͤͣϞδϡʔϧͷΧελ ϜϑΟʔϧυΛ͏ͳͲΛ͢Δɻ දϖʔδଆ ཧϖʔδଆ
6*ରԠʢදϖʔδଆʣ ฤूϦϯΫඞ͚ͣͭΔ
ฤूϦϯΫඞ͚ͣͭΔ ฤूϦϯΫΛઃఆ͢Δͷ͕खؒ 6*ରԠʢදϖʔδଆʣ
IUUQTHJUIVCDPNBQQMFQMFBTUBSUFSLJU BQQMFQMFޚ༻ୡ डୗҊ݅༻TUBSUFSLJU 6*ରԠʢදϖʔδଆʣ ฤूϦϯΫඞ͚ͣͭΔ
@include(“/include/edit/module_custom.html”) BTUBSUFSLJUͷFEJUϑΥϧμΛ ༻ςʔϚJODMVEFʹઃஔ ˣ ͋ͱ͜Ε͚ͩ 6*ରԠʢදϖʔδଆʣ ฤूϦϯΫඞ͚ͣͭΔ
6*ରԠʢදϖʔδଆʣ ฤूϦϯΫඞ͚ͣͭΔ
@include(“/include/edit/module_custom.html”, { “hash”: “#acms_box2” }) 6*ରԠʢදϖʔδଆʣ ฤूϦϯΫඞ͚ͣͭΔ
ฤूϦϯΫͷελΠϧίϯςϯπʹ߹ΘͤΔ 6*ରԠʢදϖʔδଆʣ
ΤϯτϦʔ࡞සͷߴ͍ϖʔδʹ ɹઐ༻ϘλϯΛ༻ҙ #FGPSF "GUFS 6*ରԠʢදϖʔδଆʣ
ΤϯτϦʔ࡞සͷߴ͍ϖʔδʹ ɹઐ༻ϘλϯΛ༻ҙ IUUQTEFWFMPQFSBCMPHDNTKQEPDVNFOUQSBDUJDFTQFDJBMJ[FE@CVUUPOIUNM IUUQTEFWFMPQFSBCMPHDNTKQIBOETPODBNQTQSJOHFYUFOETIUNM ৄ͍͠ղઆBCMPHDNTEFWFMPQFSαΠτ ɾTZTUFNBENJOBDUJPOIUNMΛίϐʔ ɾ༻ςʔϚBENJOʹઃஔ ɾ!TFDUJPO ͳͲͷதʹϘλϯΛೖΕΔ͚ͩ 6*ରԠʢදϖʔδଆʣ
BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ ฤूϦϯΫඞ͚ͣͭΔ ฤूϦϯΫͷελΠϧίϯςϯπʹ߹Θͤͨͷʹ ΤϯτϦʔ࡞Ϙλϯͷଞʹʮ͓Βͤ࡞ʯϘλϯͳͲΛઃஔ ೖྗ#09దͳαΠζʹ
ཧը໘ͷϝχϡʔඞཁͳͷ͚ͩ ཪଆͷೖྗཝஔදଆͷίϯςϯπஔͱͳΔ͘Ұக͢ΔΑ͏ʹ ϥΠτΤσΟλΧελϚΠζ ͨΒΊͬͨΒϞδϡʔϧ*%Λ࡞Γ·͘Βͳ͍DUYͷར༻ ΧελϜϑΟʔϧυ͕͘ͳΓ͗ͨ͢Β࣍Λ࡞ͬͯΈΔ શ෦ϒϩάΧςΰϦʔͷΧελϜϑΟʔϧυʹͤͣϞδϡʔϧͷ ΧελϜϑΟʔϧυΛ͏ͳͲΛ͢Δɻ දϖʔδଆ ཧϖʔδଆ
·ͱΊ ϑϩϯτΤϯυΤϯδχΞ ɹʹσβΠϯ௨Γ࡞Δ͚ͩ ɹʹ6*ʹ͍ͭͯߟ͑ͳ͕Β࣮͢Δ BCMPHDNTͳΒ͙͢ʹαΠτ੍࡞Ͱ͖ΔΑ͏ʹ ͳΔɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ ࢲͷؒͱ BCMPHDNT͔ͩΒͰ͖Δ؆୯6*ରԠ GBDFCPPLDPNSBJDIJNPNP !SBDIJDPN@TVHBS IUUQTSBDIJDPNOFU