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
390
私の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 Training Camp 2023 - a-blog cms での実装フローを紹介
sugawara
0
78
a-blog cms での簡単不正ログイン対策
sugawara
0
140
買切りとサブスクについて比較しながらライセンス適用方法とサブスクのいいところを伝える/ablogcms-zoomup202105
sugawara
0
25
a-blog cms を使ったサイト制作ガイドラインを作ってみた
sugawara
0
410
『CSSに不安を抱く私を W3C仕様が救ってくれた』WCAN 2019 Spring
sugawara
0
1.9k
WCAN2019春LT_ボツスライド2
sugawara
0
1.3k
WCAN2019春LT_ボツスライド1
sugawara
0
1.4k
工数表書き忘れ防止機能を作ってみた 〜 GASを使ったSlackへの自動通知 〜
sugawara
1
69
自己紹介LT
sugawara
0
78
Other Decks in Technology
See All in Technology
20250807 Applied Engineer Open House
sakana_ai
PRO
2
560
Kiro と Q Dev で 同じゲームを作らせてみた
r3_yamauchi
PRO
1
110
Intro to Software Startups: Spring 2025
arnabdotorg
0
270
Foundation Model × VisionKit で実現するローカル OCR
sansantech
PRO
1
400
GISエンジニアよ 現場に行け!
sudataka
1
140
ユーザー課題を愛し抜く――AI時代のPdM価値
kakehashi
PRO
1
130
Jamf Connect ZTNAとMDMで実現! 金融ベンチャーにおける「デバイストラスト」実例と軌跡 / Kyash Device Trust
rela1470
1
200
Segment Anything Modelの最新動向:SAM2とその発展系
tenten0727
0
910
夏休みWebアプリパフォーマンス相談室/web-app-performance-on-radio
hachi_eiji
0
260
MCP認可の現在地と自律型エージェント対応に向けた課題 / MCP Authorization Today and Challenges to Support Autonomous Agents
yokawasa
5
2.5k
Amazon Q と『音楽』-ゲーム音楽もAmazonQで作成してみた感想-
senseofunity129
0
160
Lambda management with ecspresso and Terraform
ijin
2
170
Featured
See All Featured
A Tale of Four Properties
chriscoyier
160
23k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
460
Optimizing for Happiness
mojombo
379
70k
Producing Creativity
orderedlist
PRO
347
40k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Designing for Performance
lara
610
69k
The Pragmatic Product Professional
lauravandoore
36
6.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
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