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.8k
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)
ブロックテーマでサイトリニューアルした話 / Toro_Unit / 2025.04.12 @ Shinshu WordPress Meetup
torounit
0
150
Cloudflare Meetup Nagano Vol.3
torounit
1
67
僕が考える 「HTML サイトを WordPress にする」話 / 2023-11-05 Kansai WordPress Meetup
torounit
9
7.6k
Cloudflare Pages に入門してみた / 2023-10-14 Cloudflare Meetup Nagano Vol.2
torounit
2
1.7k
ブロックエディタをゴリゴリに使い倒してサイトを作った話 / Kansai WordPress Meetup 2023 09 23
torounit
14
10k
ブロックエディターカスタマイズことはじめ #wpshinshu / 2023-06-17 Shinshu WordPress Meetup vol.24
torounit
1
390
FSE時代におけるWEBサイト制作の研究 #wpshinshu / 2023-05-20 Shinshu WordPress Meetup vol.23
torounit
0
430
ブロックエディターを用いたWEBサイト開発とカスタムフィールドのあり方を考える。/ WordCamp Japan 2021
torounit
0
560
ブロックエディターで変わる、WordPress でのウェブサイト開発 / SaCSS Special 26
torounit
4
870
Other Decks in Technology
See All in Technology
AIで進化するソフトウェアテスト:mablの最新生成AI機能でQAを加速!
mfunaki
0
140
読んで学ぶ Amplify Gen2 / Amplify と CDK の関係を紐解く #jawsug_tokyo
tacck
PRO
1
120
Would you THINK such a demonstration interesting ?
shumpei3
1
220
AIでめっちゃ便利になったけど、結局みんなで学ぶよねっていう話
kakehashi
PRO
0
140
Cross Data Platforms Meetup LT 20250422
tarotaro0129
1
590
生成AIによるCloud Native基盤構築の可能性と実践的ガードレールの敷設について
nwiizo
7
740
4/17/25 - CIJUG - Java Meets AI: Build LLM-Powered Apps with LangChain4j (part 2)
edeandrea
PRO
0
110
AI AgentOps LT大会(2025/04/16) Algomatic伊藤発表資料
kosukeito
0
140
Amazon CloudWatchで始める エンドユーザー体験のモニタリング
o11yfes2023
0
190
AIコーディングの最前線 〜活用のコツと課題〜
pharma_x_tech
3
1.4k
Spring Bootで実装とインフラをこれでもかと分離するための試み
shintanimoto
7
820
AWSで作るセキュアな認証基盤with OAuth mTLS / Secure Authentication Infrastructure with OAuth mTLS on AWS
kaminashi
0
160
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
83
5.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
How to Think Like a Performance Engineer
csswizardry
23
1.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
Faster Mobile Websites
deanohume
306
31k
A Tale of Four Properties
chriscoyier
158
23k
The Cost Of JavaScript in 2023
addyosmani
49
7.7k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
13
1.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
29
5.6k
Done Done
chrislema
183
16k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
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