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
54
使いやすい管理ページのUIを作るための a-blog cms とは
kazumich
1
750
PHPを使わずにテーマをカスタマイズする a-blog cms の実装について
kazumich
0
780
Other Decks in Technology
See All in Technology
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
390
Azure SRE Agent x PagerDutyによる近未来インシデント対応への期待 / The Future of Incident Response: Azure SRE Agent x PagerDuty
aeonpeople
0
260
メルカリのAI活用を支えるAIセキュリティ
s3h
8
5.8k
みんなだいすきALB、NLBの 仕組みから最新機能まで総おさらい / Mastering ALB & NLB: Internal Mechanics and Latest Innovations
kaminashi
0
170
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
データ民主化のための LLM 活用状況と課題紹介(IVRy の場合)
wxyzzz
2
310
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
400
Azure SQL Databaseでベクター検索を活用しよう
nakasho
0
130
2人で作ったAIダッシュボードが、開発組織の次の一手を照らした話― Cursor × SpecKit × 可視化の実践 ― Qiita AI Summit
noalisaai
1
320
3分でわかる!新機能 AWS Transform custom
sato4mi
1
290
開発メンバーが語るFindy Conferenceの裏側とこれから
sontixyou
2
460
20260129_CB_Kansai
takuyay0ne
1
250
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
49k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
440
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
110
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Done Done
chrislema
186
16k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
6.9k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Exploring anti-patterns in Rails
aemeredith
2
230
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αΠτͷӡ༻ʹؔ͢Δػೳͷհ ΧελϚΠζதڃฤʢ༧ఆʣ
͋Γ͕ͱ͏͍͟͝·ͨ͠