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
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
22
a-blog cms 表示件数によってレイアウトを変更するにはどうする?
kazumich
0
38
a-blog cms CSVインポートが便利!
kazumich
0
45
使いやすい管理ページのUIを作るための a-blog cms とは
kazumich
1
730
PHPを使わずにテーマをカスタマイズする a-blog cms の実装について
kazumich
0
740
Other Decks in Technology
See All in Technology
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
13k
How to Quickly Call American Airlines®️ U.S. Customer Care : Full Guide
flyaahelpguide
0
240
助けて! XからWaylandに移行しないと新しいGNOMEが使えなくなっちゃう 2025-07-12
nobutomurata
2
200
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
2
150
毎晩の 負荷試験自動実行による効果
recruitengineers
PRO
5
180
Autify Company Deck
autifyhq
2
44k
データ戦略部門 紹介資料
sansan33
PRO
1
3.3k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
18k
〜『世界中の家族のこころのインフラ』を目指して”次の10年”へ〜 SREが導いたグローバルサービスの信頼性向上戦略とその舞台裏 / Towards the Next Decade: Enhancing Global Service Reliability
kohbis
3
1.5k
Deep Security Conference 2025:生成AI時代のセキュリティ監視 /dsc2025-genai-secmon
mizutani
4
3k
アクセスピークを制するオートスケール再設計: 障害を乗り越えKEDAで実現したリソース管理の最適化
myamashii
1
690
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
40
1.9k
RailsConf 2023
tenderlove
30
1.1k
A Tale of Four Properties
chriscoyier
160
23k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
How to Ace a Technical Interview
jacobian
278
23k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Automating Front-end Workflow
addyosmani
1370
200k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
282
13k
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αΠτͷӡ༻ʹؔ͢Δػೳͷհ ΧελϚΠζதڃฤʢ༧ఆʣ
͋Γ͕ͱ͏͍͟͝·ͨ͠