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
メインブキとして使うためのWordPress
Search
Ippei Sumida
June 02, 2018
Programming
4.8k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
メインブキとして使うためのWordPress
WordCamp Osaka 2018で発表したスライドです。 #wcosaka2018
Ippei Sumida
June 02, 2018
More Decks by Ippei Sumida
See All by Ippei Sumida
DROBEの生成AI活用事例 with AWS
ippey
0
320
みんなでQAしてる話
ippey
0
180
AIで生成したものをAIでチェックしてる話
ippey
0
2.3k
『WordPressコミュニティで学ぶ』OSS貢献の多様性
ippey
0
1.3k
25分で理解する!Symfonyの魅力とその実践的活用法
ippey
1
7.8k
素早いバリュー提供のための DROBEの新戦略
ippey
0
1.4k
Symfony 6.3のおすすめ新機能まとめ
ippey
1
2.2k
PhpStorm + GitHub Copilotはいいぞ
ippey
0
3.2k
それぞれの特徴から考えるフレームワーク選び
ippey
1
1.1k
Other Decks in Programming
See All in Programming
TypeScript+Orvalで実現する型安全かつ堅牢でスケーラブルなマルチチャネル通知基盤 / TSKaigi Night talks ~after conference~
d0riven
0
330
運用エージェントは "作る" から "育てる" へ - 記憶と自己進化の3層設計パターン / self-evolving-agents-three-layer-agent-design
gawa
12
3.6k
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
8
2.4k
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
250
net-httpのHTTP/2対応について
naruse
0
470
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
6.5k
The NotImplementedError Problem in Ruby
koic
1
710
Oxlintのカスタムルールの現況
syumai
6
1.1k
RTSPクライアントを自作してみた話
simotin13
0
580
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
110
Why Laravel apps break—Mastering the fundamentals to keep them maintainable
kentaroutakeda
1
350
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
2
580
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
330
The Limits of Empathy - UXLibs8
cassininazir
1
350
Producing Creativity
orderedlist
PRO
348
40k
KATA
mclloyd
PRO
35
15k
Fireside Chat
paigeccino
42
3.9k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
610
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
200
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.7k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Technical Leadership for Architectural Decision Making
baasie
3
400
How to build a perfect <img>
jonoalderson
1
5.6k
Rails Girls Zürich Keynote
gr2m
96
14k
Transcript
ϝΠϯϒΩͱͯ͠͏ͨΊͷ WordPress 2018.06.02 WordCamp Osaka 2018
ABOUT ME ֯ాɹҰฏʢ͢Έͩɹ͍͍ͬʣ ϑϦʔϥϯεσϕϩούʔ CoderDojoຕํɹද
None
WordPress
WordPressΛϒΩʹ όϦόϦαΠτΛߏஙʂ
ϒΩଞʹͨ͘͞Μ
ϝΠϯϒΩͱͯ͠ WordPressΛ͍ͬͯ͘
8PSE1SFTTͬͯ ͲΜͳϒΩͩΖ͏ʁ
AGENDA • WordPressͷφχ͕εΰΠͷ͔ • ͍ͯΔαΠτɺ͍͍ͯͳ͍αΠτ • ϒΩΧελϚΠζ • ଞͷϒΩ
WordPressͱ
None
None
None
WordPressΛ͏͜ͱͰͰ͖Δ͜ͱ ใΛ৴͢Δ͜ͱ
WordPressͷίί͕εΰΠ
ࢢ༗
શੈքͰ60%ͷCMS͕ WordPress IUUQTXUFDITDPN
ຊͩͱ85% IUUQTXUFDITDPN
ѹతͳϢʔβ͕ େ͖ͳΞυόϯςʔδ
ίϛϡχςΟαϙʔτ
None
ຊਓϢʔβ͕ଟ͍
ຊͷWordBenchॴࡏ 58Χॴ
Powered By PHP
શαΠτͷ83.5% IUUQTXUFDITDPN
ελʔτ ॲཧத ऴྃ ͍ܰॲཧ ͻͲ͍ॲཧ
๛ͳςʔϚɾϓϥάΠϯ
55,113 2018.4ݱࡏ
40,365 2018.4ݱࡏ
ΧελϚΠζͷ༰қ͞
αϒςʔϚ
None
ΟδΣοτ
None
None
ΟδΣοτͷίί͕ศར • খ͘͞·ͱΊΒΕΔ • ̍ͭͷιʔεΛ͍·ΘͤΔ • ։ൃͦΜͳʹ͘͠ͳ͍
None
None
ΧελϜϑΟʔϧυ
None
Advanced Custom Fields • ৭ʑͳछྨͷϑΟʔϧυΛՃ • ೖྗνΣοΫॊೈʹઃఆՄೳ • γϣʔτίʔυɺಠࣗؔͰར༻Մೳ
None
None
None
REST APIͱ • HTTPܦ༝ͰσʔλΛૢ࡞͢Δ • ηογϣϯͳͲͷঢ়ଶཧΛߦΘͳ͍ • σʔλʹURLɺϝιουͰΞΫηε͢Δ
None
App ԻαʔϏε ผαʔϏε ༷ʑͳϞϊ͔ΒΞΫηεՄೳʹ
WordPress·ͱΊ • σʔλͷʰ৴ʱϓϥοτϑΥʔϜ • ѹతϢʔβ • ΧελϚΠζ͕༰қ
͍ͯΔαΠτ ͍ͯͳ͍αΠτ
͍ͯΔαΠτ
1.ϒϩά
2.اۀɾళฮαΠτ
3.খɾதنαΠτ
4. ༷Λ8ׂຬͨͤຬ
͍ͯͳ͍αΠτ
※Ͱ͖ͳ͍Θ͚Ͱͳ͍
1.ใΛूΊΔ
2.ฤूʹࣗ༝͕ٻΊΒΕΔ
3.ཉுΓηοτ
WordPressͰߏங͢Δͷʹ • ϒϩά • اۀαΠτ • খதن ੵۃతʹ͍͖͍ͬͯͨ • ใऩू
• ࣗ༝େ • ͍Ζ͍Ζಉࠝ Կ͔खΛଧͭඞཁ༗
ϒΩΧελϚΠζ
1.ϓϥάΠϯɺςʔϚ
55,113 2018.4ݱࡏ
Α͍ϓϥάΠϯɺςʔϚΛ ͍ͬͯΔͷ͕伴
2.ΧελϜϑΟʔϧυ
max_input_vars
σϑΥϧτ = 1,000 ΧελϜϑΟʔϧυ 100ݸ͘Β͍
3.ಠࣗॲཧ
ಠࣗॲཧΛೖΕΔՕॴ • ϓϥάΠϯ • ςʔϚ • ίΞ
Plugin Theme • σʔλՃ • औಘɺߋ৽ • ઃఆ • ֎෦࿈ܞ
• ݟͨมߋ • CSS / JSಡࠐ • ϔομௐ
GutenbergʹҠߦ͍͢͠
ଞͷϒΩ
ͳͥଞͷϒΩʁ ϒΩറΓΛආ͚Δ 8PSE1SFTTͰͷ ࣮ݱํ๏Λ୳Δ ଞͷϒΩΛࢀߟʹͯ͠ɺউΛ͋͛Δ
ϒΩ̍ɿଞͷCMS
None
None
Drupal • ΤϯλʔϓϥΠζ͚ • ΧελϚΠζͯ͠CMSΛ࡞ΔͨΊͷFW • WordPressฒΈʹଟͷϞδϡʔϧɾςʔ Ϛ͕ఏڙ͞Ε͍ͯΔ • SQLiteͰಈ͘ʢSymfony3.4ϕʔεʣ
None
None
Concrete5 • ײతʹฤूͰ͖Δ • ঝೝϑϩʔඪ४උ • ݖݶઃఆ͕ࡉ͔ʢϒϩοΫͳͲʣ
ϒΩ̎ɿPHP
PHP83.5% IUUQTXUFDITDPN
PHPϑϨʔϜϫʔΫ
WordPressͱಉډՄ
None
ثΓସ͑ ಠࣗΧελϚΠζ ͷݟۃΊ
1. ϨΠΞτΛແཧΓ ม͑Α͏ͱͯ͠Δ
None
2.ΧελϜϑΟʔϧυ ͍͗͢
max_input_vars
3.ࣗͰ Α͘Θ͔Βͳ͘ͳͬͨ
CONCLUSION • WordPressεΰ͍ϒΩʂ • Ϣʔβ͍ͬͺ͍ɺ࣭͍͢͠ɺਓݟ͚͍ͭ͢ • σϑΥϧτͰεΰΠ • ΧελϜϑΟʔϧυɺΟδΣοτɺREST APIͳͲ
• খɾதنαΠτɺϒϩάͳͲʹҖྗઈେ • ΧελϚΠζͯ͠ศརͳϒΩʹͰ͖Δ
CONTACT !JQQFZ@T JQQFJTVNJEB JQQFZT!HNBJMDPN IUUQTVOQMBUJOGP
THANK YOU!