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
Get involved in WordPress !!
Search
Toro_Unit (Hiroshi Urabe)
January 21, 2017
Technology
3
5.7k
Get involved in WordPress !!
[WordBench Nagano vol.6 "WBNagano Special!!!"](
https://wbnagano.connpass.com/event/44297/
) での発表資料です
Toro_Unit (Hiroshi Urabe)
January 21, 2017
Tweet
Share
More Decks by Toro_Unit (Hiroshi Urabe)
See All by Toro_Unit (Hiroshi Urabe)
僕が考える 「HTML サイトを WordPress にする」話 / 2023-11-05 Kansai WordPress Meetup
torounit
9
7.3k
Cloudflare Pages に入門してみた / 2023-10-14 Cloudflare Meetup Nagano Vol.2
torounit
2
1.5k
ブロックエディタをゴリゴリに使い倒してサイトを作った話 / Kansai WordPress Meetup 2023 09 23
torounit
14
9.6k
ブロックエディターカスタマイズことはじめ #wpshinshu / 2023-06-17 Shinshu WordPress Meetup vol.24
torounit
1
370
FSE時代におけるWEBサイト制作の研究 #wpshinshu / 2023-05-20 Shinshu WordPress Meetup vol.23
torounit
0
410
ブロックエディターを用いたWEBサイト開発とカスタムフィールドのあり方を考える。/ WordCamp Japan 2021
torounit
0
530
ブロックエディターで変わる、WordPress でのウェブサイト開発 / SaCSS Special 26
torounit
4
840
Block Editor カスタマイズ入門 #WPmeetupOsaka / Get started customize for block editor
torounit
12
3.2k
本当にだれにでもできる、WordPress をよりよいものにする方法。/ wordcamp tokyo 2019
torounit
2
3.2k
Other Decks in Technology
See All in Technology
ハイテク休憩
sat
PRO
2
120
あの日俺達が夢見たサーバレスアーキテクチャ/the-serverless-architecture-we-dreamed-of
tomoki10
0
420
CustomCopを使ってMongoidのコーディングルールを整えてみた
jinoketani
0
220
AWS re:Invent 2024で発表された コードを書く開発者向け機能について
maruto
0
180
20241214_WACATE2024冬_テスト設計技法をチョット俯瞰してみよう
kzsuzuki
3
440
Microsoft Azure全冠になってみた ~アレを使い倒した者が試験を制す!?~/Obtained all Microsoft Azure certifications Those who use "that" to the full will win the exam! ?
yuj1osm
1
110
KubeCon NA 2024 Recap: How to Move from Ingress to Gateway API with Minimal Hassle
ysakotch
0
200
ゼロから創る横断SREチーム 挑戦と進化の軌跡
rvirus0817
2
260
生成AIをより賢く エンジニアのための RAG入門 - Oracle AI Jam Session #20
kutsushitaneko
4
210
NW-JAWS #14 re:Invent 2024(予選落ち含)で 発表された推しアップデートについて
nagisa53
0
250
re:Invent をおうちで楽しんでみた ~CloudWatch のオブザーバビリティ機能がスゴい!/ Enjoyed AWS re:Invent from Home and CloudWatch Observability Feature is Amazing!
yuj1osm
0
120
成果を出しながら成長する、アウトプット駆動のキャッチアップ術 / Output-driven catch-up techniques to grow while producing results
aiandrox
0
180
Featured
See All Featured
Optimizing for Happiness
mojombo
376
70k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Navigating Team Friction
lara
183
15k
Done Done
chrislema
181
16k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.4k
Documentation Writing (for coders)
carmenintech
66
4.5k
Six Lessons from altMBA
skipperchong
27
3.5k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Raft: Consensus for Rubyists
vanstee
137
6.7k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Building Better People: How to give real-time feedback that sticks.
wjessup
365
19k
Transcript
Get involved in WordPress !! Toro_Unit / 2017.01.21 @ WBNagano
Special!!! 1
<dt>Get involved<dt> <dd>ר͖ࠐ·ΕΔ</dd> <dd>ؔ༩͢Δ</dd> <dd>ࢀՃ͢Δ</dd> <dd>खΛି͢</dd> <dd>ਂೖΓ͢Δ</dd> <dd>ҰཌྷΛ୲͏</dd> <dd>ເதʹͳΔ</dd> 2
$ whoami ͜͡͠ΐ͏͔͍ 3
Toro_Unit ෦ ߛ (͏Β ͻΖ͠) দຊࢢࡏॅ 10 ϑϦʔϥϯε Frontend Engineer
/ Plugin Developer / Web Designer WordBench Nagano Moderator Github: @torounit Twitter: @Toro_Unit Facebook: fb.me/torounit Blog: https://torounit.com 4
Core Contributor 4.3 ~ 4.5, 4.7 5
Plugins Developer • Custom Post Type Permalinks ( Download 300,000+ɺActive
Installs: 70,000+ ) • Simple Post Type Permalinks • Powerful Posts Per Page • RS CSV Importer Media Add-On • etc... 6
VCCW Team 7
Others • WordPress Theme Development. • WordCamp Kansai / Tokyo
• WordBash • WordWine 8
͓ॻ͖ 1. Ͳ͏ͯ͠ίʔυΛެ։͢Δͷʁ 1. Custom Post Type Permalinks 2. Vanilla
2. ͳͥ։ൃʹࢀՃ͢Δͷ͔ 1. VCCW 3 2. VA Social Buzz 3. CommunityͲ͏ͯ͠ࢀՃ͢Δͷʁ 9
1.Ͳ͏ͯ͠ίʔυΛެ։͢Δͷʁ 10
1-1. Custom Post Type Permalinks ΧελϜߘλΠϓͷύʔϚϦϯΫΛ ཧը໘͔Βมߋग़དྷΔϓϥάΠϯ • Active Installs:
70,000+ • Total Downloads: 300,000+ 11
݁ߏ։ൃେม͚ͩͲ...ͦΕͰΔϝϦοτ • ϓϥάΠϯʹ͢Δ͜ͱͰ͍ճ͕͠ඇৗʹ͍͢͠ɻ • ࣗͷؾ͔ͳ͍όάΛݟ͚ͭͯΒ͑Δɻ • উखʹͯ͠मਖ਼Λ͘ΕΔ͜ͱͦͦ͜͜ɻ • ϑΟʔυόοΫͦͷͷͰษڧʹͳΔ͜ͱଟ͍ɻ 12
࠷ॳʹདྷͨϑΟʔυόοΫɻ 2011.12.08 ϦϦʔε̏ޙ!! 1. σόοάϞʔυͰͷݕূͯ͠ͳ͍Α Ͷʁ 2. ϑΥʔϜ෦ͷΤεέʔϓ͠Ζ!!!ʢη ΩϡϦςΟϗʔϧΜ͚ʣ 3.
Contact Form 7ͱซ༻͢Δͱ͓͔ ͍͠!!! 13
ਓੜॳϚαΧϦ! • ࣌PHPॳ৺ऀɻ • σόοάϞʔυΤεέʔϓΒͳ͍ͣͿͷૉਓɻ 14
• ͱΓ͋͑ͣɺຖճίϐϖ͢ΔΑ͏ͳίʔυϓϥάΠϯʹ͠ ͯΈΑ͏ɻ • ެ։͢ΔͱͳΜ͔ͩΜͩྑ͍͜ͱ͋Γ·͢ɻ • TwitterͰ΅͍ͨΒςετͷॻ͖ํڭ͑ͯΒͬͨΓɻ • PHPUnitͰWordPressͷrewriteͷςετ |
Firegoby 15
1-2. Vanilla • WordPress.orgܝࡌ༧ఆͷςʔϚɻ • ݱࡏ torounit.com Ͱ༻தɻ 16
WordPress.org ͷςʔϚܝࡌ݁ߏ໘ɻ • WordPress.org ͷܝࡌʹςʔϚͷϨϏϡʔΛ௨ա͢Δඞ ཁ͕͋Δɻ • ݁ߏ໘ɻɻɻϨϏϡΞʔͱΓͱΓͯͨ͠͠Γɻɻɻ • ͜ͷػೳϓϥάΠϯͰΕʂCSSͷಡΈࠐΈ͜ͷػೳΛ
͑ʂͳͲͷϧʔϧଟ͍ɻ 17
ͳΜͰΘ͟Θ͟ɻɻɻ • WordPressͷத৺ʹ͍Δਓ͕ͨͪߟ͑ΔϕετϓϥΫςΟε Λڭ͑ͯΒ͑Δͱݴ͏͜ͱɻ • ϨϙδτϦʹஔ͘͜ͱͰΑΓଟ͘ͷϑΟʔυόοΫɻ 18
2. ͳͥ։ൃʹࢀՃ͢Δͷ͔ 19
2-1. VCCW 3ͷ։ൃʹؔΘͬͨɻ 20
VCCW • ίϚϯυҰൃͰWordPressͷ։ൃ ڥ͕උ͞ΕͨԾϚγϯΛ্ཱͪ ͛ΔϓϩδΣΫτɻ • Վࢁͷ ٶ͞Μ(@miya0001) ͕࢝ Ίͨɻ
• 12݄ʹ VCCW ver3 ͕ϦϦʔεɻ 21
VCCW ver2 Ͱͷෆຬɻ • ্ཱ͕ͪΔ·Ͱͷ͕͍࣌ؒɻ • OS ͕ CentOS6ܥɻͪΐͬͱݹ͍ɻͲ͏ͤͳΒɺUbuntu ʹ
͍ͨ͠ɻ • ͪΐͬͱϨΨγʔʹͳ͖ͬͯͨɻෆཁͳΦϓγϣϯফͨ͠ ͍ɻ 22
VCCW ver3 ͷ։ൃɻ • Github Ͱ Issue Λॻ͍ͨΓɺϓϧϦΫΤετΛૹͬͨΓɻ • FBͷϝοηʔδͱ͔Ͱ͍Ζ͍Ζ૬ஊͨ͠Γɻ
• ʮ͜ͷػೳ͠·͠ΐ͏Αʂʯʮ͑ʔཁΒͳ͘ͳ͍ʁʯΈ ͍ͨͳΓͱΓ͋Γ·ͨ͠ɻ 23
• ͨͿΜ͕ؔΘΒͳ͚Ε·ͨҧ࣮ͬͨʹͳ͍ͬͯͨ෦ ͋Δͣɻ • ࣗͷΓ͍ͨ͜ͱɺࣗʹͱͬͯඞཁͳ͜ͱΛఏҊͯ͠औ ΓࠐΜͰΒ͑Δͱ͍͏͜ͱ͕؆୯ʹͰ͖ΔͷΦʔϓϯι ʔεͷڧΈɻ • VCCW ʹ
WordMove͕Πϯετʔϧ͞ΕΔΑ͏ʹͳͬͨ ͷɺࠓٶ͔Β͓ӽ͠ͷͨΜ͓͠͞ΜͷఏҊɻ 24
2-2. VA Social Buzz 25
• Α͋͘Δɺʮ͜ͷهࣄ͕ؾʹೖͬͨ Β͍͍Ͷʂ͠Α͏ʯΛ؆୯ʹՃ͢ ΔϓϥάΠϯɻ • ࡛ۄͷͬ͘͘Δ͞Μ࡞ɻ 26
Ҋ݅Ͱಋೖ͚ͨ͠Ͳɺදࣔ͞ΕΔը૾Λมߋ͢Δඞཁ͕ɻ 27
28
ίʔυΛૹΓ͚ͭͨΒϚʔδ͞Εͨɻ • Github ͷ Pull Request. • add_filter ΛՃͯ͠֎෦͔Βը૾Λมߋग़དྷΔΑ͏ͳػೳ ͷՃΛఏҊɻ
29
͜Εͬͯඇৗʹޮతͩͱࢥ͍·ͤΜʁ • खݩͰվม͢ΔͱͦͷޙͷΞοϓσʔτʹࢧো͕͋Δɻ • ެ։͞ΕͨϞϊΛօͰվળ͍ͯ͘͠΄͏͕ઈରʹޮతɻ 30
։ൃʹࢀՃ͍ͯ͘͜͠ͱͰࣗʹͱͬͯΑΓΑ͍Ϟϊʹɻ ͦͷੵΈॏͶ͕օʹͱͬͯศརͳʹɻ 31
ͱΓ͋͑ͣΠϥοͱͨ͠ΒɺϑΟʔυόοΫΛૹΔɻ ՄೳͰ͋Είʔυ͋Δͱͳ͓͏Ε͍͠ɻ 32
WordPress ͰͷαΠτ੍࡞Ͱ͍ͬͯΔͷɻ • WordPress ຊମ • ϓϥάΠϯ • ςʔϚ •
VCCW / Wocker ͷ։ൃڥ / WP-CLI ͷࢧԉπʔϧ 33
͜ΕΒશͯOSS! • ։ൃʹؾܰʹࢀՃͰ͖Δɻ • όάෆ۩߹ͳͲΛใࠂͨ͠Γɺ৽ͨͳػೳΛఏҊͨ͠Γɻ 34
ίʔυ͚ͩ͡Όͳ͍ɻ • ࣗͷEvernoteͱ͔ʹॻ͍͍ͨํͷϝϞɻ • CodexຊՈͷυΩϡϝϯτʹߘͯ͠Έͯʁ • WordPress ϢʔβυΩϡϝϯτ Έ͍ͨͳϓϩδΣΫτ͋ΔΑ •
ϑΟʔυόοΫΛ։ൃऀʹ͑Δ͚ͩͰ͍ͩͿخ͍͠ɻ • όάใࠂɺఏҊɾɾɾɻ • ίʔυΛૹΔͷ͋͘·ͰͦͷखஈͷҰͭɻ 35
Φʔϓϯιʔεͱ ڞ௨ͷ՝ΛօͰղܾ͢Δखஈɻ 36
3.ίϛϡχςΟͷࢀՃ 37
2016ʹࢀՃͨ͠WordPressͷΠϕϯτɻ • WordCamp Kansai 2016 • WordCamp Tokyo 2016 •
WordBash Kyoto / WordBash JUSO • WordBench / ࢁས / ژ / ৽ׁɾԬൡ • WordWine 38
ͿͬͪΌ͚ɺձͷϗςϧߴ͍͠ɺҠಈඅഅࣛʹͳΒͳ͍Ͱ͢ΑͶɻɻɻ 39
ͳͥࢀՃ͢Δͷ? • WordPressʹؔΘ͍ͬͯΔਓ͕ଟࢀՃ͢ΔɻͪΖΜίϯ τϦϏϡʔλʔଟ͍ɻ • WordCampͰຊશࠃւ֎͔ΒࢀՃऀ͕ɻ • ձ͏͜ͱͰͷֶͼଟ͍ɻ • ͓ञҿΈ͍ͨ
40
WordPressWEBʹڵຯͷ͋Δ༑ ਓɾ͕ؒग़དྷΔɻ 41
ྑ͘ͳΔͱɻ • ॳର໘ > إݟΓ > ༑ਓͷ༑ਓ > ༑ਓ ͷॱͰίϛϡέʔγ
ϣϯͷίετɾϋʔυϧԼ͕Δɻ 42
͜͏ͳΔɻ • ؾܰʹ૬ஊ͘͢͠ͳΔ!! • SNSΛݟΔΑ͏ʹͳΔͷͰɺࣗવͱ͕ࣝೖͬͯ͘ΔΑ͏ ʹͳΔ • ύον৽ػೳͷఏҊΛͶ͡ࠐΈ͘͢ͳΔ!! • ૬ख͔Βʮ͜ΕͲ͏͍͏͜ͱʁʯ࣭͕ͬͯ͢͠
͍ɻ 43
Ͳ͏͢Εྑ͘ͳΕΔʁ 44
ίϛϡχςΟʹੵۃతʹࢀՃ͢Δɻ 45
ΠϕϯτʹࢀՃ ≠ ίϛϡχςΟʹࢀՃ • Πϕϯτ͋͘·ͰೖΓޱͷҰͭɻͦΕΛ͖͔͚ͬʹɺʮ ΈΞΠσΞΛڞ༗͠ղܾ͢Δʯ͢Δͱݴ͏͜ͱ͕େɻ • SNSɺSlackɺϑΥʔϥϜɺςʔϚɾϓϥάΠϯͷެ։ɺυΩ ϡϝϯτͳͲࢀՃํ๏༷ʑɻ •
ΠϕϯτͷޙͷΞΫγϣϯ͕େࣄ! 46
ͱΓ͋͑ͣɺ࠙ձͰ͍ΖΜͳਓͱͯ͠Έ·͠ΐ͏ɻ ͓ञ͋ΔΑɻ 47
ͦͯ͠ؼͬͨΒɺࠓͷֶͼɾײͳͲΛϒϩάʹੋඇॻ͍ͯ Έ·͠ΐ͏ɻ Ҋ֎ײϒϩάͱ͔ݟͯΔ͠Τΰαʔνͱ͔͢ΔΑɻ 48
ϒϩά͕ͳ͍ਓͱΓ͋͑ͣɺॳΊͯΈ·͠ΐ͏ɻ wordpress.com ͳΒࠓ͙͢ʹ࢝ΊΒΕΔΑɻ 49
ͦͯ͠·ͨΠϕϯτʹࢀՃ͠·͠ΐ͏! দຊͰ͘͘ษڧձΛ݄1Ͱͬͯ·͢ɻ 50
ͬͯݴ͍͍ͨͱ͜ΖͰ͕͢ɻ 51
࣮ࡍํͩͱେมͰ͢ΑͶɻ ͦΜͳʹසൟʹΠϕϯτͱ͔ແ͍͠ɻ 52
• ແ͍ͳΒࣗͰ։͍ͯΈΔɻ։ؒ͘ΛืͬͯΈΔɻ • খ͍͞نͰଓ͚Δ͜ͱ͕݁ߏॏཁɻ • ߦ͚ͳ͍ͳΒਓΛݺΜͰΈΔɻ • ਖ਼ߦ͘ํ͕ؾָ and... 53
ΦϯϥΠϯͰͷίϛϡχέʔγϣϯ 54
• SNSɺSlack ͳͲͰͷίϛϡχέʔγϣϯπʔϧ • ϓϥάΠϯɾςʔϚͳͲʹελʔΛ͚ͨΓɺͪΐͬͱͨ͠ ͜ͱͰϑΟʔυόοΫ • ؔ৺Λ࣋ͬͯ͘Ε͍ͯΔਓͷ͜ͱ݁ߏ͍֮͑ͯΔɻ • GithubͰϓϧϦΫΤετΛૹͬͯΈͨΓɻ
• ࠷ۙΦϯϥΠϯͷษڧձ૿͖͑ͯͨΑʂ(WordBench৽ ׁͱ͔) 55
• WordSlack: WordPressͷຊޠνϟοτ ( WordSlackͷࢀ Ճํ๏ ) • WordBench.org •
WordBench FBάϧʔϓ https://www.facebook.com/ groups/wbnagano/ 56
Get involved! • Get Involved — WordPress • WordPressͷࢀՃɾߩݙͷϖʔδͷλΠτϧɻ߹ݴ༿ɻ •
WordPress ʹר͖ࠐ·Ε͍͖ͯ·͠ΐ͏ͱ͍͏͜ͱɻ 57
ࢀߟ • Work and OSS // Speaker Deck • ϫʔΫϑϩʔͱͯ͠ͷΦʔϓϯιʔε
// Speaker Deck • ΦʔϓϯιʔεϓϩδΣΫτͱͷڑͷͱΓ͔ͨ • WordPress ͷϓϥάΠϯ࡞ͬͨΓίΞίϯτϦϏϡʔλʹͳ ͬͨɻͦͯ͠ɺͦͷָ͠͞ͱҙٛɻ // Speaker Deck 58
Thanks! Github: @torounit Twitter: @Toro_Unit Facebook: fb.me/torounit Blog: https://torounit.com 59