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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
takayukister
June 24, 2017
Programming
1
230k
誰でも使えるプラグインを作りたい – WordPress プラグイン開発者の視点で考えるアクセシビリティ
WordCamp Kyoto 2017 での40分枠セッション用スライド。
takayukister
June 24, 2017
Tweet
Share
More Decks by takayukister
See All by takayukister
WordPress-Meetup-Intro
takayukister
0
120
開発者こそドキュメント書くべきだ、みたいな話(仮)
takayukister
0
77
Plugin Troubleshooting Guide
takayukister
0
130
プラグイン開発の理想と現実 (GDPR 編)
takayukister
1
370
プロなら絶対避けるべき! WordPress 12の落とし穴
takayukister
0
330
アクセシビリティに対する WordPress の責任について
takayukister
0
1.9k
はだかの王様とネイキッド・ワンダーランド
takayukister
0
670
7 Lessons Learned from 10 Years of Plugin Development
takayukister
3
230k
What is the Responsibility of Plugin Developers?
takayukister
3
230k
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
970
[SF Ruby Feb'26] The Silicon Heel
palkan
0
120
Rethinking API Platform Filters
vinceamstoutz
0
240
Windows on Ryzen and I
seosoft
0
380
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
470
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
360
Symfony + NelmioApiDocBundle を使った スキーマ駆動開発 / Schema Driven Development with NelmioApiDocBundle
okashoi
0
220
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
330
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
550
Angular-Apps smarter machen mit Gen AI: Lokal und offlinefähig - Hands-on Workshop!
christianliebel
PRO
0
130
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
1.1k
AI活用のコスパを最大化する方法
ochtum
0
310
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.2k
Typedesign – Prime Four
hannesfritz
42
3k
Building the Perfect Custom Keyboard
takai
2
720
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
GitHub's CSS Performance
jonrohan
1032
470k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
650
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
300
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
GraphQLとの向き合い方2022年版
quramy
50
14k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
160
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Transcript
୭Ͱ͑ΔϓϥάΠϯΛ࡞Γ͍ͨ 8PSE1SFTTϓϥάΠϯ։ൃऀͷࢹͰߟ͑ΔΞΫηγϏϦςΟ
w ࡾོ೭ w 8PSE1SFTTϓϥάΠϯ։ൃऀ w ΞΫηγϏϦςΟͷઐՈͰ ͋Γ·ͤΜɻ
None
$POUBDU'PSN
None
ͳͥΞΫηγϏϦςΟʹ ؔ৺Λ࣋ͭΑ͏ʹͳ͔ͬͨ
ΞΫηγϏϦςΟʹྀ͍ͯ͠ͳ͍ ϑΥʔϜແ༻ͷ ͳͥΞΫηγϏϦςΟʹؔ৺Λ࣋ͭΑ͏ʹͳ͔ͬͨ
ͳͥΞΫηγϏϦςΟʹؔ৺Λ࣋ͭΑ͏ʹͳ͔ͬͨ +PF%PMTPO͞Μͷ 8PSE$BNQεϐʔνΛ༁
ίϯτϦϏϡʔλʔσΠʹࢀՃ ΞΫηγϏϦςΟνʔϜͱձ͏ ͳͥΞΫηγϏϦςΟʹؔ৺Λ࣋ͭΑ͏ʹͳ͔ͬͨ
ʮඦສαΠτͰΘΕΔΑ͏ͳ ϓϥάΠϯͷΞΫηγϏϦςΟ͕ վળ͞ΕΕɺͦͷԸܙ ͱͯେ͖ͳͷʹͳΔʯ ͳͥΞΫηγϏϦςΟʹؔ৺Λ࣋ͭΑ͏ʹͳ͔ͬͨ
ΞΫηγϏϦςΟͷྀ ϓϥάΠϯ։ൃऀͷ ͳͥΞΫηγϏϦςΟʹؔ৺Λ࣋ͭΑ͏ʹͳ͔ͬͨ
None
ΞΫηγϏϦςΟΛͲ͏ֶͿ͔
ॻ੶ωοτʹग़ճ͍ͬͯΔใʹ ݹ͔ͬͨΓݱ࣮Εͨ͠ͷ͕ଟ͍ ΞΫηγϏϦςΟΛͲ͏ֶͿ͔ ྫUBCJOEFYɺUJUMFଐੑͷ͍ํ
ΞΫηγϏϦςΟΛ 8PSE1SFTTίΞ͔ΒֶͿ ΞΫηγϏϦςΟΛͲ͏ֶͿ͔
8PSE1SFTTίΞͷ։ൃ ΞΫηγϏϦςΟνʔϜ͕ म͍ͯ͠Δ ͳͥΞΫηγϏϦςΟΛ8PSE1SFTTίΞ͔ΒֶͿ͔
8PSE1SFTTίΞ 8$"(ΨΠυϥΠϯ४ڌ ͳͥΞΫηγϏϦςΟΛ8PSE1SFTTίΞ͔ΒֶͿ͔
ΞΫηγϏϦςΟνʔϜ ࢧԉٕज़ͷϢʔβʔͷ ώΞϦϯάௐࠪߦͳ͍ͬͯΔ ͳͥΞΫηγϏϦςΟΛ8PSE1SFTTίΞ͔ΒֶͿ͔
w NBLFXPSEQSFTTPSHBDDFTTJCJMJUZ w XPSEQSFTTUWUBHBDDFTTJCJMJUZ w 8PSE1SFTTͷίϛοτϩάΛ શ෦νΣοΫ ΞΫηγϏϦςΟΛͲ͏ֶͿ͔
None
$POUBDU'PSNʹ͓͚ΔରԠࣄྫ
ԠϝοηʔδͷGPSN֎෦Խ $POUBDU'PSNʹ͓͚ΔରԠࣄྫ
ԠϝοηʔδͷGPSN֎෦Խ
ϑΥʔϜςϯϓϨʔτͰͷ MBCFM༻ $POUBDU'PSNʹ͓͚ΔରԠࣄྫ
ϑΥʔϜςϯϓϨʔτͰͷMBCFM༻
BSJBSFRVJSFEɺBSJBJOWBMJEଐੑ $POUBDU'PSNʹ͓͚ΔରԠࣄྫ
BSJBSFRVJSFEɺBSJBJOWBMJEଐੑ
SF$"15$)"ͷಋೖ $POUBDU'PSNʹ͓͚ΔରԠࣄྫ
SF$"15$)"ͷಋೖ
None
ʮ୭Ͱ͑ΔʯϓϥάΠϯ
ଟݴޠରԠ͍ҙຯͰ ΞΫηγϏϦςΟͱݴ͑ͳ͍ͩΖ͏͔ ʮ୭Ͱ͑ΔʯϓϥάΠϯ
ຊޠϢʔβʔ͚ͩݟ͍ͯͳ͍͔ ଟݴޠରԠ
ຊޠϢʔβʔ͚ͩݟ͍ͯͳ͍͔
ӈ͔Βࠨʹॻ͘ 35- ݴޠ ͷϢʔβʔͷྀ ଟݴޠରԠ
ΞϥϏΞޠ൛8PSE1SFTT
None
ʬ·ͱΊʭ ͦΜͳʹ؆୯ʹ͍͔ͳ͍ͱ͖ͩͬͯ ͋Δ͔Β·͋ಓʹ͕ΜΓ·͠ΐ͏