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
a-blog cms「simple2016」で学ぶ カスタマイズ初級編
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kazumichi Yamamoto
November 21, 2016
Technology
0
140
a-blog cms「simple2016」で学ぶ カスタマイズ初級編
オンラインで a-blog cms の勉強会を開催した際のスライドを公開します。初心者がカスタマイズを学ぶ際にインストールするテーマは simple2016 をオススメしています。
Kazumichi Yamamoto
November 21, 2016
Tweet
Share
More Decks by Kazumichi Yamamoto
See All by Kazumichi Yamamoto
a-blog cms zoomup 2021/05 最近のサポート対応であった皆さんに共有したい事 / ablogcms_zoomup202105
kazumich
0
110
MySQLの GEOMETRY 型を利用した 位置情報コンテンツ管理システムについて
kazumich
0
24
a-blog cms 表示件数によってレイアウトを変更するにはどうする?
kazumich
0
43
a-blog cms CSVインポートが便利!
kazumich
0
56
使いやすい管理ページのUIを作るための a-blog cms とは
kazumich
1
750
PHPを使わずにテーマをカスタマイズする a-blog cms の実装について
kazumich
0
780
Other Decks in Technology
See All in Technology
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
170
ランサムウェア対策としてのpnpm導入のススメ
ishikawa_satoru
0
230
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
1
640
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
440
Why Organizations Fail: ノーベル経済学賞「国家はなぜ衰退するのか」から考えるアジャイル組織論
kawaguti
PRO
1
220
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
170
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
260
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
850
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
0
1.4k
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.6k
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
150
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
160
sira's awesome portfolio website redesign presentation
elsirapls
0
150
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
110
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
180
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
120
Transcript
None
8:4*8:(Λར༻͠ͳ͍Ϣχοτ ςʔϚͱςϯϓϨʔτͷؔ ϞδϡʔϧʹΑΔใͷදࣔͱ݅ઃఆ ςϯϓϨʔτͷجຊ ΧελϜϑΟʔϧυͷೖྗϑΥʔϜͱදࣔ ͓͍߹ΘͤϑΥʔϜͷ࡞ ΧελϚΠζॳڃฤ
8:4*8:(Λར༻͠ͳ͍Ϣχοτ
Ϣχοτ
8:4*8:(
Ϣχοτ
ςΩετϢχοτ ը૾Ϣχοτ ϑΝΠϧϢχοτ ਤϢχοτ Ϣχοτͷछྨ ϏσΦϢχοτʢ:PV5VCFʣ :BIPPਤ վϖʔδϢχοτ Ҿ༻Ϣχοτ ը૾63-Ϣχοτ
ϝσΟΞϢχοτ ϞδϡʔϧϢχοτ ΧελϜϢχοτ
Ϣχοτάϧʔϓ ϢχοτΛғΉ%*7ͷ$MBTTΛࢦఆ
ϚϧνϑΝΠϧυϩοϓ͕Մೳ
ϒϥβ্Ͱը૾ϦαΠζ͕Մೳ ϒϥβ্Ͱը૾ΛϦαΠζͯ͠ αʔόʔʹΞοϓϩʔυ͕Մೳ
ίϯϑΟά
None
None
None
None
None
ςʔϚͱςϯϓϨʔτͷؔ
TJUF CPPUTUSBQ TJNQMF CMPH ඪ४ςʔϚͭ
TJUF CPPUTUSBQ TJNQMF CMPH ΧελϚΠζқ ˒˒˒ ˒˒˒ ˒˒ ˒ ϨΠΞτ
˓ ʷ ʷ ʷ ίϯςϯπͷදࣔସ ˓ ʷ ʷ ʷ ςϯϓϨʔτมԽ ˓ ˓ ʷ ʷ Ϟδϡʔϧ*%ར༻ ˓ ˓ ˓ ʷ σϞσʔλ ଟ ଟ ଟ ݅ ଟ͘ͷػೳΛࢼ͍ͨ͠ํΫϥΠΞϯτʹσϞΛ͢ΔࡍʹTJUFΛ ΧελϚΠζͷษڧΛ͜Ε͔Β࢝Ί͍ͨํTJNQMFΛΠϯετʔϧɻ ඪ४ςʔϚͷಛ
None
None
جຊͷͭͷςϯϓϨʔτ τοϓɾҰཡɾৄࡉ
τοϓϖʔδ Ұཡϖʔδ ৄࡉϖʔδ
63-ɿ ςϯϓϨʔτɿ τοϓ IUUQMPDBMIPTU UIFNFTTJNQMFUPQIUNM
63-ɿ ςϯϓϨʔτɿ Ұཡ IUUQMPDBMIPTUSFDSVJU UIFNFTTJNQMFJOEFYIUNM
63-ɿ ςϯϓϨʔτɿ ৄࡉ IUUQMPDBMIPTUSFDSVJUFOUSZIUNM UIFNFTTJNQMFFOUSZIUNM
ΧςΰϦʔຖʹςϯϓϨʔτΛมߋ
Ұཡϖʔδ ৄࡉϖʔδ ΧςΰϦʔίʔυͷϑΥϧμΛ༻ҙ͢Δ
63-ɿ ςϯϓϨʔτɿ Ұཡ IUUQMPDBMIPTUSFBMFTUBUF UIFNFTTJNQMFSFBMFTUBUFJOEFYIUNM
63-ɿ ςϯϓϨʔτɿ ৄࡉ IUUQMPDBMIPTUSFBMFTUBUFFOUSZIUNM UIFNFTTJNQMFSFBMFTUBUFFOUSZIUNM
ςϯϓϨʔτͷར༻ʢ͓·͚ʣ
63-ɿ ςϯϓϨʔτɿ ৄࡉ IUUQMPDBMIPTUDPNQBOZ UIFNFTTJNQMFFOUSZIUNM
ˡϑΝΠϧ໊Λۭʹ͢Δ Ұཡ63-ͰৄࡉΛදࣔ
ˡ63-Λࢦఆ Ұཡ͔ΒͷϦϯΫ͕มΘΓ·͢
ϞδϡʔϧʹΑΔใͷදࣔͱ݅ઃఆ
#&(*/@.0%6-&&OUSZ@-JTU VM #&(*/FOUSZMPPQ MJBISFG\VSM^\UJUMF^BMJ &/%FOUSZMPPQ VM &/%@.0%6-&&OUSZ@-JTU
ςϯϓϨʔτ্ʹɺ)5.-λάΛͲ͏දࣔ͢Δͷ͔ࢦఆ͞Εɺදࣔ݅݅ ʹ͍ͭͯཧϖʔδ্Ͱઃఆ͠·͢ɻ Ϟδϡʔϧͷجຊ
None
None
None
ˡදࣔॱΛࢦఆ ʮݻఆϖʔδʯͱʮߘʯͱ͍͏ ۠ผଘࡏ͠·ͤΜɻ
ˡදࣔ݅Λࢦఆ
#&(*/@.0%6-&&OUSZ@-JTUJEOFXTMJTU VM #&(*/FOUSZMPPQ MJBISFG\VSM^\UJUMF^BMJ &/%FOUSZMPPQ VM &/%@.0%6-&&OUSZ@-JTU
ϞδϡʔϧʹJEΛ͚ͭͯ۠ผ͢Δ
None
ˡݕࡧ݅Λࢦఆ
ˡνΣοΫΛ͚ͭΔͱ63-ͷΛ༏ઌͯ͠ ɹҾͱͯ͠ϞδϡʔϧΛ࣮ߦ͠·͢ɻ
ςϯϓϨʔτͷجຊ
MJOLISFGDTTTUZMFDTTSFMTUZMFTIFFU JNHTSDJNBHFTTBNQMFQOH ύεͷॻ͖͑ػೳ MJOLISFGUIFNFTBCDDTTTUZMFDTTSFMTUZMFTIFFU JNHTSDUIFNFTBCDJNBHFTTBNQMFQOH ςʔϚϑΝΠϧɿUIFNFTBCDUPQIUNM ϒϥβͰදࣔ࣌ɿ
MJOLISFGDTTBDNTBENJONJODTTSFMTUZMFTIFFU ಡΈࠐΈ͕ඞਢͳϑΝΠϧ $44+BWB4DSJQU TDSJQUTSD\+4@-*#@+26&3:@%*3^KRVFSZNJOKT DIBSTFU65'TDSJQU #&(*/@.0%6-&+T TDSJQUTSDBDNTKT\BSHVNFOUT^DIBSTFU65' JEʠBDNTKTTDSJQU &/%@.0%6-&+T $44
+BWB4DSJQU
ϑΝΠϧͷΠϯΫϧʔυ JODMVEFGJMFJODMVEFTBNQMFIUNM JODMVEFGJMFIUUQXXXFYBNQMFDPNTBNQMFUYU TJNQMFͷ߹ʹUIFNFTTJNQMFJODMVEFTBNQMFIUNM͕ಡΈࠐ ·ΕɺςʔϚ͔ΒͷઈରύεʹͳΓ·͢ɻ ֎෦ϑΝΠϧΛಡΈࠐΉ߹ʹɺIUNMIFBECPEZͷΑ͏ͳλάͷͳ͍ ςΩετϑΝΠϧΛಡΈࠐΉΑ͏ʹ͍ͯͩ͘͠͞ɻ
άϩʔόϧม \#-0(@/".&^ ϒϩά໊ ϒϩάͷλΠτϧ \$$%^ ΧςΰϦʔίʔυ OFXT \$*%^ ΧςΰϦʔ*%
\6"@(3061^ 6"άϧʔϓ 4NBSU1IPOF \7*&8^ ϖʔδͷঢ়ଶදࣔ FOUSZ \#"4&@63-^ جຊͱͳΔ63- IUUQMPDBMIPTU
\UFYU^<OMCS> վߦίʔυΛCSʹ \UFYU^<USN > จࣈྻΛࢦఆͯ͠Γ \UFYU^<TQMJU @
> จࣈྻΛׂͯ͠ࢦఆจࣈྻΛදࣔ \QBUI^<SFTJ[F*NH > ը૾ΛτϦϛϯάͯ͠ϑΝΠϧΛੜ \QSJDF^<OVNCFS@GPSNBU> ࣈΛઍ୯ҐʹΧϯϚ۠Γʹ QIQ"$.4$PSSFDUPSQIQʹެࣜͷͷ͕͋ΓɺϢʔβʔ͕֦ࣗு͢ ΔࣄՄೳͰ͢ɻͦͷࡍʹQIQ"$.46TFS$PSSFDUPSQIQʹɻ ߍਖ਼Φϓγϣϯ
ΧελϜϑΟʔϧυͷೖྗϑΥʔϜͱදࣔ
ཧϖʔδͷςϯϓϨʔτ UIFNFTTZTUFNBENJO
63-ɿ ςϯϓϨʔτɿ ཧ IUUQMPDBMIPTUCJEBENJOUPQ UIFNFTTZTUFNBENJOUPQIUNM
63-ɿ ςϯϓϨʔτɿ ཧ IUUQMPDBMIPTUCJEBENJOCMPH@FEJU UIFNFTTZTUFNBENJOCMPHFEJUIUNM
IFBEFSDMBTTBDNTBENJOHSJES EJWDMBTTBDNTBENJODPMNE IDMBTTBDNTBENJOBENJOUJUMFJDMBTTBDNTBENJOJDPOBDNTBENJO JDPOCMPHJTQBODMBTTKTEJBMPHUJUMF5ϒϩάཧ5 TQBOI EJW
EJWDMBTTBDNTBENJODPMNE JODMVEFGJMFBENJOUPQJDQBUIIUNM EJW IFBEFS #&(*/@.0%6-&"ENJO@#MPH@&EJU ͜͜मਖ਼͠ͳ͍ࣄ͕Φεεϝ ্هͷϑΝΠϧͷதʹBENJOCMPHGJFMEIUNMΛΠϯΫϧʔυ͢Δهड़͕༻ҙ ͞Ε͍ͯ·͢ɻ UIFNFTTZTUFNBENJOCMPHFEJUIUNM
ϒϩά ΧςΰϦʔ ΤϯτϦʔ Ϣʔβʔ Ϟδϡʔϧ BENJOCMPHGJFMEIUNM BENJODBUFHPSZGJFMEIUNM BENJOFOUSZGJFMEIUNM BENJOVTFSGJFMEIUNM BENJONPEVMFGJFMEIUNM
ΧελϜϑΟʔϧυͷछྨͱઃఆϑΝΠϧ
ΧελϜϑΟʔϧυͷجຊ JOQVUUZQFUFYUOBNFTBNQMFWBMVF\TBNQMF^ JOQVUUZQFIJEEFOOBNFGJFME<>WBMVFTBNQMF ೖྗɿBENJOCMPHGJFMEIUNM #&(*/@.0%6-&#MPH@'JFME Q\TBNQMF^Q &/%@.0%6-&#MPH@'JFME දࣔɿ
ΧελϜϑΟʔϧυͷը૾ ྫ #&(*/TBNQMF!QBUIWFJM JNHTSD\"3$)*7&4@%*3^\TBNQMF!QBUI^ JOQVUUZQFIJEEFOOBNFTBNQMF!PMEWBMVF\TBNQMF!QBUI^CS MBCFMDMBTTBDNTBENJOGPSNDIFDLCPY JOQVUUZQFDIFDLCPYOBNFTBNQMF!FEJUWBMVFEFMFUF JDMBTTBDNTBENJOJDPDIFDLCPYJআMBCFM
&/%TBNQMF!QBUIWFJM JOQVUUZQFGJMFOBNFTBNQMFTJ[FCS JOQVUUZQFIJEEFOOBNFGJFME<>WBMVFTBNQMF JOQVUUZQFIJEEFOOBNFTBNQMFFYUFOTJPOWBMVFJNBHF JOQVUUZQFIJEEFOOBNFTBNQMF!TJ[FWBMVF JOQVUUZQFIJEEFOOBNFTBNQMF!GJMFOBNFWBMVF ॻ͖ํΛ֮͑Δඞཁ͋Γ·ͤΜ
None
ΧελϜϑΟʔϧυͷग़͚͠ ίʔυผϑΟʔϧυͷදࣔ JODMVEFGJMFBENJOFOUSZ\$$%^IUNM JODMVEFGJMFBENJOFOUSZ\&$%^ UIFNFTTJNQMFBENJOFOUSZGJFMEIUNMΛ֬ೝͯ͠Έ͍ͯͩ͘͞ɻ ΠϯΫϧʔυ άϩʔόϧม
ϑΥʔϜͷΧελϚΠζ
None
None
σʔλΛੵ͠μϯϩʔυՄೳ
ˡςϯϓϨʔτͱͷؔ࿈͚ͮ
ϑΥʔϜϞδϡʔϧ #&(*/@.0%6-&'PSN #&(*/TUFQ ϑΥʔϜͷॳظը໘ JODMVEFGJMFJODMVEFJOQVUIUNM &/%TUFQ #&(*/TUFQSFBQQMZ ϑΥʔϜͷΤϥʔˍमਖ਼ը໘ JODMVEFGJMFJODMVEFSFBQQMZIUNM &/%TUFQSFBQQMZ
#&(*/TUFQDPOGJSN ֬ೝը໘ JODMVEFGJMFJODMVEFDPOGJSNIUNM &/%TUFQDPOGJSN #&(*/TUFQSFTVMU ૹ৴ྃը໘ JODMVEFGJMFJODMVEFSFTVMUIUNM &/%TUFQSFTVMU &/%@.0%6-&'PSN ɾ ɾ ɾ ɾ ɾ ɾ
DPOUBDUGPSNNBJOIUNM TUFQ JOQVUIUNM TUFQSFBQQMZ JOQVUIUNM TUFQDPOGJSN DPOGJSNIUNM TUFQSFTVMU DPOGJSNIUNM
ϑΥʔϜͷεςοϓॲཧ JOQVUUZQFIJEEFOOBNFTUFQWBMVFDPOGJSN JOQVUUZQFIJEEFOOBNFFSSPSWBMVFSFBQQMZ JOQVUUZQFIJEEFOOBNFJEWBMVFDPOUBDU'PSN JOQVUUZQFTVCNJUOBNF"$.4@1045@'PSN@$POGJSN WBMVFૹ৴༰ͷ֬ೝ TUFQ ࣍ͷεςοϓ FSSPS Τϥʔ࣌ͷεςοϓ
JE ϑΥʔϜ*%
ཧϖʔδͷΧελϜϑΟʔϧυ ௨ৗϖʔδͷ͓͍߹Θͤ ʹ ϑΥʔϜͷ)5.-هड़
None
όϦσʔλʔˍίϯόʔλʔ JOQVUUZQFIJEEFOOBNFTBNQMFWBMJEBUPSSFRVJSFE ඞਢ SFRVJSFE ࠷খจࣈ NJO-FOHUI ࠷େจࣈ NBY-FOHUI Լݶ NJO
্ݶ NBY ϑΝΠϧαΠζ্ݶ GJMFTJ[F ࣈνΣοΫ EJHJUT ϝʔϧΞυϨενΣοΫ FNBJM 63-νΣοΫ VSM ՁνΣοΫ FRVBM5P νΣοΫ EBUFT ࣌ؒνΣοΫ UJNFT ਖ਼نදݱϚον SFHFY ϝʔϧΞυϨεͷॏෳېࢭ EVQMJDBUJPO มΦϓγϣϯ ্هͷྫͰB ɺ1)1ͷNC@DPOWFSU@LBOBؔʹ४ڌ͠·͢ɻ JOQVUUZQFIJEEFOOBNFTBNQMFDPOWFSUFSB
όϦσʔλʔˍίϯόʔλʔ JOQVUUZQFIJEEFOOBNFTBNQMFWBMJEBUPSSFRVJSFE ςϯϓϨʔτʹॻ͚·͕͢ɺݫີͳνΣοΫ͕ඞཁͳ߹ʹɺཧϖʔδ্ ͷϑΥʔϜཧͷͱ͜ΖͰࢦఆ͍ͯͩ͘͠͞ɻ
·ͱΊ
ςʔϚ ςϯϓϨʔτ ίϯϑΟά Ϟδϡʔϧ ΧελϜ ϑΟʔϧυ ϑΥʔϜ Ϣχοτ ࠓͷհͨͭ͠ͷΩʔϫʔυ
1)1ʹ͍ͭͯग़͖ͯ·ͤΜͰͨ͠ɻ )5.-ɾ$44ɾ+BWB4DSJQUͷϑϩϯτଆͷ ٕज़͚ͩͰΧελϚΠζ͕ՄೳͰ͢ɻ ·ͱΊ ͜ΕͳΒग़དྷͦ͏ͳؾ͕͠·ͤΜ͔ʁ
None
ϚϧνϒϩάɾςʔϚͷܧঝ ϧʔϧʹΑΔද੍ࣔޚʢϚϧνσόΠεରԠʣ ςϯϓϨʔτͷԠ༻ "KBYΛར༻ͨ͠ίϯςϯπͷಡΈࠐΈ 8FCαΠτͷӡ༻ʹؔ͢Δػೳͷհ ΧελϚΠζதڃฤʢ༧ఆʣ
͋Γ͕ͱ͏͍͟͝·ͨ͠