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
Contao Open Source CMS -- 最新動向: 4.2とその後
Search
Takahiro Kambe
July 30, 2016
Technology
0
390
Contao Open Source CMS -- 最新動向: 4.2とその後
オープンソースカンファレンス 2016 京都で行ったセミナーの発表資料です。
Takahiro Kambe
July 30, 2016
Tweet
Share
More Decks by Takahiro Kambe
See All by Takahiro Kambe
Ruby on pkgsrc affair
taca
0
77
Contao Open Source CMS -- CMS大阪夏祭り 2016
taca
0
140
Contao Open Source CMS -- Contao 4.2に向けて
taca
0
85
DNSの名前解決エラー(現在進行中)
taca
0
350
Contao Open Source CMS -- 新しいLTSリリースとContao 4.0.2
taca
0
220
FREQUPS FW-10HとNetBSD
taca
0
140
Other Decks in Technology
See All in Technology
宇宙ベンチャーにおける最近の情シス取り組みについて
axelmizu
0
120
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
4
300
PHP ユーザのための OpenTelemetry 入門 / phpcon2024-opentelemetry
shin1x1
3
1.5k
Yahoo! ズバトクにおけるフロントエンド開発
lycorptech_jp
PRO
0
100
生成AIのガバナンスの全体像と現実解
fnifni
1
230
20241218_今年はSLI/SLOの導入を頑張ってました!
zepprix
0
180
AWS環境におけるランサムウェア攻撃対策の設計
nrinetcom
PRO
0
180
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
560
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
1
4.8k
プロダクト組織で取り組むアドベントカレンダー/Advent Calendar in Product Teams
mixplace
0
160
日本版とグローバル版のモバイルアプリ統合の開発の裏側と今後の展望
miichan
1
140
1等無人航空機操縦士一発試験 合格までの道のり ドローンミートアップ@大阪 2024/12/18
excdinc
0
180
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.6k
The Cost Of JavaScript in 2023
addyosmani
46
7k
Side Projects
sachag
452
42k
A designer walks into a library…
pauljervisheath
205
24k
Code Reviewing Like a Champion
maltzj
521
39k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
810
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Making Projects Easy
brettharned
116
6k
Embracing the Ebb and Flow
colly
84
4.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Transcript
$POUBP0QFO4PVSDF$.4 ࠷৽ಈͱͦͷޙ オープンソースカンファレンス2016 Kyoto 2016年 7月30日 ຊContaoͷձ: ਆށ ོത
ൃදऀʹ͍ͭͯ • ContaoͱͷؔΘΓ – 20087݄ࠒ ϒϩάͰͳ͍ϚϧνυϝΠϯͷCMSΛٻΊͯ ࠷ॳ͔Βΰλΰλ͍Ζ͍Ζೖ͍ͬͯͳ͍ͷ Securityͷͷ͘͢ͳ͍ͷ • 2.6.BETAͷࠒ
– 20112݄ ຊޠͷݴޠϑΝΠϧ୲ – 20123݄ Ambassadors in Japan (ળେ) ͍͔ͭ͘ͷػೳ֦ுͷ༁
ൃදऀʹ͍ͭͯ ଓ͖ • Φʔϓϯιʔεͱࢲ – NetBSD։ൃऀ • pkgsrc(ύοέʔδγεςϜ) 20008݄͔Β –
Ruby – PHP – ͦͷଞඞཁʹԠͯ͡ – ͦͷଞຊޠ༁ • ຊۀͱWebαΠτߏஙແؔ
$POUBPͷ֓ཁ
$POUBPͱԿ͔ • ΦʔϓϯιʔεͷCMS – 20063݄12: TYPOlight 2.0.RC͔Βެ։ • 10िΛܴ͑·ͨ͠! –
LGPL3 – ༻ϥΠηϯε͋Γ 1. ϖʔδͷιʔεͰContaoΛ༻͍ͯ͠ΔදࣔΛআ – metaλάͷgenerator 2. ιʔείʔυ͔Βஶ࡞ݖදࣔΛআ – ެࣜαΠτ: https://contao.org/ • ݴޠυΠπޠɺӳޠɺεϖΠϯޠ – ։ൃݩ: υΠπ
ࣈͰݟΔ$POUBP • Contao Konferenz 2016ͷجௐߨԋͷࢿྉ͔Β – https://leofeyer.de/files/slides/2016/konferenz/ • υΠπޠ: Google
Translation֦ுͰӳ༁Մೳ • μϯϩʔυ – 20165݄10Ͱ1,144,765 • 20151݄Ͱ1,000,000Λ͑ – ैͬͯɺ15͔݄Ͱ145,000 – 1ʹ116,000ɺ݄ʹ9,600ͱࢉ • download.contao.org͔Βͷμϯϩʔυ – Contao CheckɺެࣜαΠτͷμϯϩʔυ • github.com͔Βͷμϯϩʔυআ֎
ϚʔέοτγΣΞ • CMSCrawlerͷ݁Ռ: – http://www.cmscrawler.com/ • 843γεςϜத11Ґ • υΠπ: 4Ґ(2014:
8Ґ) 5.10% – http://www.cmscrawler.com/tld/de • ΦʔετϦΞ: 4Ґ(2014: 6Ґ) 3.34% – http://www.cmscrawler.com/tld/at • εΠε: 4Ґ(2014: 8Ґ) 2.54% – http://www.cmscrawler.com/tld/ch • ϦώςϯγϡλΠϯ: 5Ґ – http://www.cmscrawler.com/tld/li
໊લͷมߋ • Ҏલͷ໊લ: TYPOlight (2.8·Ͱ) – light͔Βܰྔ൛ͱ͔খنαΠτઐ༻ͱޡղ • ϦϦʔε2.9͔Βվ໊ •
ϕτφϜޠͷconͱtạoͷޠ – tạo • ܗΛͳ͢ɺ͢Δͱ͍ͬͨҙຯͷϕτφϜޠ – con tạo • ࡞ऀɺӡ໋͚ͮΔͱ͍ͬͨҙຯ • ίϯςϯπʹ௨͡Δ – ໊Ͱͳ͍
$POUBPͷಛ • ײతͳόοΫΤϯυૢ࡞ • ֊ߏʹΑΔαΠτߏͷཧ • ॊೈͳΞΫηεݖݶઃఆ • ॊೈͳϑΥʔϜδΣωϨʔλʔ •
ଂͷCSSϑϨʔϜϫʔΫ • ଂͷϑΝΠϧཧ • Ϩεϙϯγϒը૾ • ίϯςϯτཁૉ • ΞΫηγϏϦςΟͷߟྀ • ΧελϚΠζ֦ுͷ͢͠͞
ࣄྫ • https://contao.org/en/case-studies.html
ػೳ֦ுͷྫ • Isotope – ిࢠऔҾ – https://isotopeecommerce.org/
ಈ࡞ڥ • Webαʔόʔ – Apache(, IIS) • εΫϦϓςΟϯάݴޠ – PHP
5.4.0Ҏ߱ • ඞཁͳ֦ு: mysqli(·ͨmysql), dom, gd, mbstring(·ͨiconv), mcrypt, soap, curl, zlib • σʔλϕʔεཧγεςϜ – MySQL 5.0.3Ҏ߱ • ଞͷσʔλϕʔεͷαϙʔτContao 3.0ͰҰ୴ഇࢭ
֤ࠃޠରԠ • ݴޠϑΝΠϧຊମʹಉࠝ – Contao 3.5.15Ͱ25ͷݴޠ – Contao 4.2.2Ͱ17ͷݴޠ •
͜Ε͔Β૿͑Δ༷ – TransifexͰ95%Ҏ্ͷ༁Ͱ࠾༻ • 95%ະຬʹͳΔͱআ
ϦϦʔεͷछྨ • ௨ৗͷϦϦʔε: όʔδϣϯ X.Y.Z – ϝδϟʔϦϦʔε: X • ͋ΒΏΔมߋͷՄೳੑ
• 201210݄30ʹ3.0.0ɺ20156݄9ʹ4.0.0 • ݻఆͨ͠ϦϦʔεִؒͳ͠(2ʹ1ͱ͍͏ر) – ϚΠφʔϦϦʔε: Y • APIͷมߋ(෦తͳͷΛআ͖)ͳ͠ • σʔλߏɺςϯϓϨʔτʹมߋͷՄೳੑ • ʹ1ճ: 6݄ͱ12݄(ॳ5݄ͱ11݄) – όάमਖ਼ϦϦʔε: Z • جຊతʹόάमਖ਼͚ͩ → ্Ґޓͳमਖ਼͚ͩ • ਵ࣌(֓Ͷ݄ʹ1ఔ)
ظαϙʔτϦϦʔε -54 • 3ؒͷอकظؒͷϚΠφʔϦϦʔε – ݪଇͱͯ͠όάमਖ਼͚ͩ • 1ؒͷҠߦظؒ – ηΩϡϦςΟमਖ਼͚ͩ
• ߹ܭͰ4ؒ • LTSͷϦϦʔεִؒ2ʹ1 – SymfonyͷϦϦʔεִؒͱͷੑ • Contao 4Ҏ߱SymfonyΛ༻
ϦϦʔε༧ఆ • http://contao.org/release-plan.html
ݱࡏͷϦϦʔε • $POUBP -54 – ݄ • ݱࡏͷظαϙʔτϦϦʔε݄·Ͱ
• ࣍ͷظαϙʔτϦϦʔε$POUBP • $POUBP ҆ఆ൛ – ݄ • ࠷ۙͷηΩϡϦςΟमਖ਼$7& – NFEJBFMFNFOUKTͷ944 • KRVFSZͷϓϥάΠϯ • ެ։͢ΔαΠτͷσβΠϯʹ༻͍ͯ͠Δ߹͚ͩӨڹ
όοΫΤϯυͱϑϩϯτΤϯυ • WebαΠτͷཧଆͱެ։ଆ – ཧଆ: όοΫΤϯυ – ެ։ଆ: ϑϩϯτΤϯυ –
όοΫΤϯυͰཧͯ͠ɺ ϑϩϯτΤϯυΛϓϨϏϡʔ → ެ։ • URL – ϑϩϯΤϯυ: http://www.example.jp/ – όοΫΤϯυ: http://www.example.jp/contao/ • Πϯετʔϥʔ – 4.0ΑΓલ: http://www.example.jp/contao/install.php – 4.0Ҏ߱: http://www.example.jp/install.php
όοΫΤϯυͷ6*ͷಛ • ओʹ3ͭͷදࣔܗࣜ – Ϧετදࣔ – ϖΞϨϯτදࣔ – πϦʔදࣔ –
ͦΕͧΕͰڧྗͳฒସ͑ɺϑΟϧλʔɺݕࡧ • όοΫΤϯυશମͷҰ؏ੑ – ૢ࡞͢ΔͨΊͷΞΠίϯͷ࣋ͭҙຯ
Ϧετදࣔ
ϖΞϨϯτදࣔ
πϦʔදࣔ
ϓϨϏϡʔ 新しいウィンドウ
$POUBPͱίϯςϯπ
σβΠϯ
ΣϒαΠτͷσβΠϯ
αΠτߏ • αΠτߏ = ϖʔδͷ֊ߏ
ϖʔδͷ֊ͱઃఆ • ֊ͷى – 1ͭҎ্ͷʮΣϒαΠτͷϧʔτʯ – υϝΠϯͱݴޠʹԠͨ͡ΣϒαΠτͷϧʔτ • ϚϧνυϝΠϯͷαϙʔτ •
ଟݴޠαΠτͷαϙʔτ – શମతͳઃఆͰURLύεʹݴޠίʔυΛՃՄೳ » http://www.example.jp/ja http://www.example.jp/en
ϖʔδͷछྨ • ϖʔδͷछྨ – ΣϒαΠτͷϧʔτ – ௨ৗϖʔδ – ෦ϦμΠϨΫτɺ֎෦ϦμΠϨΫτ –
403 ΞΫηεڋ൱ – 404 ଘࡏ͠ͳ͍ϖʔδ – ϩάΞτ(Contao 4Ҏ߱)
ϖʔδͷઃఆ • ϖʔδͷઃఆ – ϖʔδϨΠΞτ – ΞΫηεݖ • όοΫΤϯυͱϑϩϯτΤϯυͦΕͧΕ –
Ωϟογϡ • ϖʔδ୯ҐͷΩϟογϡ – ެ։ઃఆ – αΠτϚοϓφϏήʔγϣϯͷදࣔ
ϖʔδϨΠΞτ • ϖʔδʹؚΊΔ༰ͷఆٛ – ΧϥϜߏ – ֤ΧϥϜͷஔ༰ • ΞʔςΟΫϧϑϩϯτΤϯυϞδϡʔϧ –
ελΠϧγʔτͷϑϨʔϜϫʔΫ – ؚΊΔελΠϧγʔτ • σʔλϕʔεͰอ • ֎෦ͷϑΝΠϧ: CSS, SCSS, LESS – jQueryMooToolsͷಡΈࠐΈ
ϑϩϯτΤϯυϞδϡʔϧ • ଞͷCMSͰͷϒϩοΫʹ૬ – φϏήʔγϣϯ • ϝχϡʔɺύϯͣ͘ɺϒοΫɺαΠτϚοϓ – ϑϩϯτΤϯυͷϢʔβʔ •
ొɺϩάΠϯɺݸਓσʔλɺΞΧϯτഇࢭ – ίϯςϯπͷҰཡදࣔ • χϡʔεɺΠϕϯτɺFAQɺχϡʔεϨλʔ – ΞϓϦέʔγϣϯ • ϑΥʔϜɺϖʔδݕࡧɺίϝϯτɺϦεςΟϯά – ͦͷଞ • FlashಈըɺϥϯμϜͳը૾ɺHTMLɺRSSදࣔ
ελΠϧ • ελΠϧγʔτͷϑϨʔϜϫʔΫ – ΧϥϜߏϨεϙϯγϒදࣔͷΈ • ελΠϧγʔτ – ෦ •
σʔλϕʔεͰอ࣋ • GUIͰฤू – ֎෦ • ϑΝΠϧཧʹϑΝΠϧΛஔ • ϑΝΠϧཧͰฤू • LESSSCSSͷϑΝΠϧࢦఆՄೳ
ςϯϓϨʔτ • ͯ͢ͷग़ྗςϯϓϨʔτΛܦ༝ – طଘͷςϯϓϨʔτ • Contaoͷʹؚ·Ε͍ͯΔݪ൘ – ΧελϚΠζ༻ͷςϯϓϨʔτ •
ݪ൛Λίϐʔͯ͠ΧελϚΠζ • ΧελϚΠζ൛͕͋Ε༻ – ΧελϚΠζͨ͠ςϯϓϨʔτ • ݸʑͷϑϩϯτΤϯυϞδϡʔϧͰࢦఆ • ݸʑͷίϯςϯτཁૉͰࢦఆ
ίϯςϯπ
ΣϒαΠτͷίϯςϯπ
ίϯςϯπͷछྨ • ΞʔςΟΫϧ – ಛఆͷϖʔδʹஔ͘ίϯςϯπ • ίϯςϯτཁૉͰߏ • χϡʔεɺΠϕϯτɺFAQɺχϡʔεϨλʔ –
ಛఆͷ୯Ґ(ΞʔΧΠϒ)Ͱอ࣋͢Δίϯςϯπ • ϑϩϯτΤϯυϞδϡʔϧͰϖʔδ্ʹදࣔ • χϡʔεͱΠϕϯτίϯςϯτཁૉͰߏ • χϡʔεϨλʔ – ϝʔϧϚΨδϯతͳిࢠϝʔϧͰͷ৴ – ৴ͨ͠هࣄͷWeb্Ͱͷެ։
ίϯςϯτཁૉ • ΞʔςΟΫϧɺχϡʔεɺΠϕϯτͷ༰ – ίϯςϯπΛߏ͢Δॱংʹ͚ͯߏ – ίϯςϯτཁૉʹదͳςϯϓϨʔτͷద༻ • ΞΫηγϏϦςΟ •
෦ݕࡧΤϯδϯͷࢦࣔ – ίϯςϯπͷ࠶ར༻ɾޮతͳར༻ • ಉ͡ίϯςϯτཁૉͷڞ༗ • ଞͷίϯςϯτཁૉͷऔΓࠐΈ – ίϯςϯτཁૉ୯Ґͷެ։
ίϯςϯτཁૉͷछྨ • HTMLͷཁૉ – ݟग़͠ɺςΩετ(ϦονςΩετฤू)ɺHTML – Օॻ͖ɺදɺ(ϓϩάϥϜͷ)ίʔυɺMarkdown • ϦϯΫ –
ϋΠύʔϦϯΫɺτοϓϦϯΫ • ϑΝΠϧ – μϯϩʔυɺෳμϯϩʔυ
ϝσΟΞදࣔͷ੍ޚ • ը૾ಈը – ը૾ɺը૾ΪϟϥϦʔɺө૾ԻɺYouTubeಈը • ίϯςϯτཁૉͷද੍ࣔޚ – ΞίʔσΟΦϯɺίϯςϯτεϥΠμʔ •
ଞͷίϯςϯπͷऔΓࠐΈ – ΞʔςΟΫϧɺίϯςϯτཁૉɺϞδϡʔϧɺ ΞʔςΟΫϧͷςΟʔβʔ – ϑΥʔϜɺίϝϯτ
ϑΥʔϜ • ϑΥʔϜδΣωϨʔλʔ – ࣗ༝ʹϑΥʔϜΛ࡞ – ϑΥʔϜͷఏग़༰ͷॲཧ • ϝʔϧͰૹ৴ •
༧Ί༻ҙͨ͠σʔλϕʔεͷςʔϒϧʹ֨ೲ
ૠೖλά • {{ ͱ }} ͰғΜͩϚΫϩͷΑ͏ͳͷ – ϦϯΫཁૉ • ϖʔδχϡʔε߲ͷϦϯΫʹؔ͢Δͷ
– Ϣʔβʔͷଐੑ • ϩάΠϯ͍ͯ͠ΔϑϩϯτΤϯυϢʔβʔͷใ – ڥม • ΫϥΠΞϯτͷIPΞυϨεͷڥม – ཁૉͷऔΓࠐΈ • ଞͷΞʔςΟΫϧίϯςϯτཁૉΛల։ – ͦͷଞ • ݱࡏͷ࣌ݴޠʹج͍ͮͨ݅ॲཧ
ૠೖλάͷྫ • {{link::home}} – homeͱ͍͏ϖʔδͷϦϯΫ <a href=“home.html”> • {{date::Y}} –
ݱࡏͷ࣌ͷʮʯ 2015
ͦͷଞ • όʔδϣϯཧ – ֤ཁૉͷ୯Ґ • σʔλϕʔεͷςʔϒϧ୯Ґ • ΞʔςΟΫϧશମΛҰׅͰ͢ͷͰͳ͘ɺ ίϯςϯτཁૉ୯Ґ
• ෮ݩ – আͨ͠ཁૉͷ෮ݩ • ϦονςΩετΤσΟλʔ – TinyMCEͱͷ༥߹
$POUBPͷΠϯετʔϧͱߋ৽
Πϯετʔϧͷ४උ • ApacheɺPHPͷઃఆ • σʔλϕʔεͷ४උ – σʔλϕʔεͷ࡞ – σʔλϕʔεͷϢʔβʔͷ࡞ •
ιϑτΣΞͷμϯϩʔυͱల։ – ख࡞ۀͰμϯϩʔυɺల։ɺΞοϓϩʔυ – ύοέʔδγεςϜͷར༻(pkgsrc) – ContaoνΣοΫͷར༻ • https://github.com/contao/check
$POUBPνΣοΫ • Πϯετʔϧલͷࢧԉπʔϧ – https://github.com/contao/check • PHPͷgettext֦ு(ଟݴޠදࣔ)͕ඞཁ – ContaoͷΠϯετʔϧʹؔ͢Δݕࠪ •
ContaoͷόʔδϣϯʹԠͨ͡ΠϯετʔϧͷՄ൱ – Πϯετʔϧޙͷػೳͷར༻Մ൱ • ػೳ֦ுϦϙδτϦ • ϥΠϒΞοϓσʔτ • ηʔϑϞʔυରॲͷඞཁੑ – ContaoͷϑΝΠϧͷऔಘͱల։ • μϯϩʔυɺల։ɺΞοϓϩʔυ·Ͱʹ૬͢Δ࡞ۀΛαʔ όʔ্Ͱ࣮ߦ • ల։ͨ͠ϑΝΠϧͷ༰ͷݕূ • Contao 4.0Ҏ߱ͷΠϯετʔϧʹඇରԠ
Πϯετʔϧ • Πϯετʔϧπʔϧ – Contao 3.5: http://www.example.jp/contao/install.php – Contao 4.2
: http://www.example.jp/install.php – ஈ֊Ͱઃఆ • σʔλϕʔεͷଓ֬ೝςʔϒϧ࡞ • ௨ৗΠϯετʔϧ͚࣌ͩ – Ξοϓσʔτ։ൃͰ͏߹ • ηΩϡϦςΟ – ࠷ॳʹύεϫʔυΛઃఆ – ෆ҆ͳ߹install.phpΛআ໊લมߋΛ࣮ࢪ
ϥΠϒΞοϓσʔτ • ΠϯετʔϧޙͷࢧԉαʔϏε • https://update.contao.org/ – iNet RobotsࣾʹΑΔ༗ঈαʔϏε – ֹ10Ϣʔϩ
• υΠπͷച্੫19%ࠐΈɺͦΕΛআ͍ͨຊԁͰ1200ԁऑ • Πϯετʔϧͨ͠1ͭͷContaoʹରͯ͠1ϥΠηϯε͕ඞཁ • ϚεճͷΫϦοΫͰߋ৽ – Πϯετʔϧઌͷόʔδϣϯͷબ • ৽͍͠όάमਖ਼ϦϦʔεϚΠφʔϦϦʔεɺҎલͷϦϦʔε – σʔλϕʔεͷόοΫΞοϓͷ࡞ • όοΫΞοϓ͔ΒҎલͷόʔδϣϯͷ෮ݩ • Contao 4ʹඇରԠ
$POUBP ͱ
$POUBP • ॴ – ଟͷػೳ֦ு • IsotopeContao 3.5ϕʔε – 20195݄·Ͱͷظαϙʔτ
• ॴ – ৽͍͠ػೳͷՃͳ͍ • ઃܭ – ಠࣗͷϑϨʔϜϫʔΫ
$POUBP • ॴ – ৽͍͠ػೳ – Symfony – ࠓ෩ͷόοΫΤϯυςʔϚ •
ॴ – গͳ͍ޓੑ͕͋Δػೳ֦ு – ظαϙʔτͷόʔδϣϯͳ͠ • ઃܭ – Symfonyϕʔε – ComposerͷbundleͰߏ
ΞΠίϯͷൺֱ • Contao 4.2ͰSVGΞΠίϯͷ࠾༻
ϞμϯͳσβΠϯ • ࠓ෩ͳσβΠϯ – طଘͷϚʔΫΞοϓͷ··Ͱվળ • ج४ – ΑΓࠓ෩ͳॻ͖ํ –
ϑϥοτͳܰྔͳσβΠϯ – ҠಈʹΑΓྑ͍φϏήʔγϣϯ
None
None
None
πϦʔදࣔͷϑΟϧλʔ • πϦʔදࣔͰϑΟϧλʔΛར༻Մೳ – දࣔରͷߜΓࠐΈʹΑΔݟ௨͠ͷߴ͞ – ؔ࿈ͷ͋ΔϨίʔυΛਝʹൃݟ
ϑΝΠϧͷݕࡧ • ϑΝΠϧཧબͰݕࡧՄೳ – ϑΝΠϧ໊Ͱ୳͢ରΛߜΓࠐΈՄೳ
ॏཁͳ෦Ґ • ը૾ͷॏཁͳ෦ҐΛϑΝΠϧཧͰදࣔ – αϜωΠϧͱ͢Δॏཁͳ෦Λ؆୯ʹೝࣝ
ը૾ͷબ • બͨ͠ը૾ΛΫϦοΫ͚ͩͰআՄೳ – ϑΝΠϧબΛ։͔ͣʹআՄೳ
อଘͯ͠ฤू • ʮอଘͯ͠ฤूʯͷϘλϯΛৗʹ༻Մೳ – طଘͷϨίʔυͰʮอଘͯ͠ฤूʯϘλϯ – ઃఆΛมߋͨ͠ޙͰฤूʹҠߦ
ݕࡧΠϯσοΫεͷ࠶ߏங • ݕࡧΠϯσοΫεͷ࠶ߏஙͰॲཧΛදࣔ – ར༻Ͱ͖ͳ͍ϖʔδΛ؆୯ʹ֬ೝ
:PV5VCFͱ7JNFP • YouTubeʹՃ͑ͯVimeoͷಈըͷαϙʔτ – iframeʹΑΔ౷߹Ͱ࠷େݶͷޓੑ – YouTubeVimeoͷಈըͷIDΛࣗಈநग़
$POUBP .BOBHFS
$POUBP ͷ՝ • ػೳ֦ுཧ – ػೳ֦ுϦϙδτϦͷར༻ – ػೳ֦ுͷཧ(Πϯετʔϧɺߋ৽ɺআ) • Contao
4Ҏ߱ͷߏ – Symfonyϕʔε – Composer • bundleͱ͍͏Ұछͷύοέʔδͷू߹ͱͯ͠ߏ – ֦ுػೳbundleͱͯ͠ཧ
$PNQPTFSϕʔεͷػೳ֦ு • طʹଘࡏ • Contao 3.5ͷΠϯετʔϧπʔϧͰઃఆՄೳ – ैདྷͷػೳ֦ுཧͱΧλϩάΛఀࢭ – ComposerͰػೳ֦ுΛΠϯετʔϧՄೳ
• ैདྷͷػೳ֦ுϦϙδτϦʹొ͞Ε͍ͯΔύοέʔ δ “contao-legacy/”Λઌ಄ʹ໊͚ͭͨલͰఏڙ – https://legacy-packages-via.contao-community-alliance.org/ – ैདྷΑΓ͍͍͢ͱݴ͑ͳ͍?
$POUBP .BOBHFS • 2ͭͷϞʔυ – SymfonyͷΞϓϦʔέʔγϣϯ • ίϚϯυߦͷπʔϧ • ContaoΛؚΊͨbundleͷཧ
– ContaoνΣοΫͷΠϯετʔϧػೳΛΧόʔ? • SymfonyΛ׆༻͍ͨ͠։ൃऀ͚ – ContaoͷΞϓϦέʔγϣϯ • ContaoͷόοΫΤϯυͷGUIͷҰ෦ • Contaoͷػೳ֦ுͷཧ • ҰൠͷϢʔβʔ͚
ϩʔυϚοϓ • 201611݄ – όʔδϣϯ1 – Contao 4.3Ͱఏڙ • 20175݄ΑΓલʹϦϦʔε
– ݁Ռͱͯ͠Contao 4.4(LTS)Ͱఏڙ – ػೳ֦ுͷ։ൃऀ͕༰қʹఏڙ͢Δखஈͷ༻ҙ – ػೳ֦ுͷอकͷػೳ • ίʔυ – https://github.com/contao/contao-manager
$POUBPͷؔ࿈ใ
ެࣜαΠτ • ެࣜαΠτ: https://contao.org/ • ։ൃαΠτ: https://github.com/contao/ • ϑΥʔϥϜ: https://community.contao.org/
• Contao Association: https://association.contao.org/ • ࣄྫݚڀ: https://contao.org/case-studies.html • ίϛϡχςΟʹΑΔWiki: http://contaowiki.org/ • ιʔγϟϧωοτϫʔΫ – Facebook: http://www.facebook.com/contao – Twitter: http://twitter.com/contaocms
ॻ੶ • ॻ੶: (΄΅)ͯ͢υΠπޠ
ࠃͷใ • https://www.contaocms.jp/ – ݸਓαΠτ • https://www.facebook.com/groups/contao.jp – ຊContaoͷձ: Facebookͷάϧʔϓ͚ͩ
– https://contao.jp/ • Twitter – @contaocms_jp / @contao_cco
·ͱΊ
$POUBPͷ·ͱΊ • ʑͷίϯςϯπͷཧ – Ұ؏ੑͷ͋ΔόοΫΤϯυ֮͑ͯ͘͢؆୯ – ίϯςϯτཁૉʹΑΔߏ • αΠτͷσβΠϯ –
෦ΛੵΈ্͍͛ͯ͘Πϝʔδ – ςϯϓϨʔτΧελϚΠζՄೳͳ͕Β • ֦ுੑͱอकੑ – ຊମͷϑΝΠϧΛ৮ΒͣʹΧελϚΠζ֦ு Մೳͳ࡞Γ