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
So You Want to Launch a Plugin/Theme?
Search
Chris Van Patten
December 07, 2013
Technology
0
120
So You Want to Launch a Plugin/Theme?
An updated version of my WordCamp Buffalo 2013 talk.
Chris Van Patten
December 07, 2013
Tweet
Share
More Decks by Chris Van Patten
See All by Chris Van Patten
Meet the Sandwich Stack
chrisvanpatten
0
63
Think Outside the Block
chrisvanpatten
0
760
Meet the Data API
chrisvanpatten
0
110
"Decisions, not Options" in the Age of Gutenberg
chrisvanpatten
0
3k
Going… Going… Gutenberg
chrisvanpatten
0
2.2k
It Doesn't Have to Hurt: Bringing Modern Dev Best Practises to WordPress
chrisvanpatten
0
3.1k
DCxNYC 2017 - CVP's Nine Tips for Pleasant Email
chrisvanpatten
0
46
Hello, my name is... Content Marketing
chrisvanpatten
0
350
The WordPress-Powered Startup
chrisvanpatten
0
8.7k
Other Decks in Technology
See All in Technology
20241017_俺たちは雰囲気で scope をやっているけどもうちょっとなんとかならんのか?
tokai235
0
360
Amazon ECS & AWS Fargate 今昔物語 / past and present stories of Amazon ECS and AWS Fargate
iselegant
19
4.1k
Rist_Meetup_Kaggleは業務の役にたつ - ビジネスコンテンツ情報を活用する BtoB 事業編 - / rist-meetup-20241012
taro_masuda
1
350
エンジニア向け会社紹介資料
caddi_eng
14
270k
プログラミング写経のすすめ
natsutan
0
170
最新のWasm事情
askua
5
2.5k
フェンリルの SwiftUI の研修を覗いてみる / Fenrir SwiftUI Training
studio_rookery
0
160
WebRTC と AI の組み合わせ
tnoho
0
100
Snowflakeでスロークエリ改善に取り組んだ話
tabata0208
0
130
多数のWebサービスをECS/Fargate構成で効率よく構築・運用するなら copilot-cli
interu
2
170
地域DXにおけるGrafana活用事例
wacky
0
390
VueとViteで作るUIコンポーネントライブラリ ~デザインシステムとプロダクトの理想的な分離を目指して~ / 20241019_cloudsign_VueFesJapan2024_1
bengo4com
8
4.5k
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
We Have a Design System, Now What?
morganepeng
50
7.2k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
22k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
40
2.1k
Bash Introduction
62gerente
608
210k
Become a Pro
speakerdeck
PRO
24
4.9k
BBQ
matthewcrist
85
9.2k
KATA
mclloyd
29
13k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
26
4.1k
Transcript
Hi!
chrisvanpatten.com
@ChrisVanPatten
vanpattenmedia.com
github.com/vanpattenmedia/
cvp.me/wordsesh2013
SO YOU WANT TO WRITE A PLUGIN
SO YOU WANT TO WRITE A THEME
Awesome!
So... I just start coding, right?
So... I just start coding, right? WRONG
Step back. Breathe. We’ll get through this together.
(1) Make sure you’re not doing work that someone else
already did.
(1) Make sure you’re not doing work that someone else
already did.
2,000+ themes on .org
5,000 themes on theme marketplaces
28,000+ plugins on .org
(2) Have a business model (or not).
(2) Have a business model (or not).
Free vs. Paid
Freemium vs. Premium
Distribution
(3) Choose a license. Carefully.
(3) Choose a license. Carefully.
(3) Choose a license. Carefully.
I am not a lawyer.
Code must be GPLv2 compatible
MIT. Apache 2.0. Public Domain. ! ✓
MIT. Apache 2.0. Public Domain. ! ✓
Creative Commons. ! ✗
Creative Commons. ! ✗
What about non-code assets?
It’s complicated.
Other theme directories? It depends.
WordPress.org? Yes.
If you can, you should.
Good for the community
Good for the soul
People are good.
(4) Understand best practices.
(4) Understand best practices.
Theme Review
Theme Unit Testing
Theme-Check
Plugin Review
(5) Document
(5) Build it.
(6) Submit it.
(6) Submit it.
Readme.txt
Plugin vs. theme readmes
Plugin Banners
Screenshots
FAQs
SVN
(7) Support it.
(7) Support it.
Thank you!
cvp.me/wordsesh2013