際際滷

際際滷Share a Scribd company logo
By: Ronald Huereca (@ronalfy)
HOW TO SUCCESSFULLY TAKE
OVER A WORDPRESS PLUGIN
WordCamp DFW 2016 - September 24th, 2016
@ronalfy
What do you see when you add new
plugins?
@ronalfy
Lots and lots of code
@ronalfy
I mean a 鉛看岳
Over 40,000 plugins are in the plugin directory
Lets break that
down
@ronalfy
With over 1.4 Billion
downloads*
* Adjusted for in鍖ation
@ronalfy
@ronalfy
How much is the plugin
directory worth to you?
@ronalfy
The plugin directory is a
priceless resource available
with just a single click
@ronalfy
Why do the developers code the plugins?
Whats the motivation?
@ronalfy
Developer motivations
 Coded the plugin for a job
 Give to the WordPress community
 R辿sum辿 building
 Hobby
 Make Money
Developers come and
go
@ronalfy
Plugin abandonment
 Life
 No exit plan
 Leaves the WordPress community
 Support overload
 No 鍖nancial or development support
@ronalfy
Lets take a look at a
few developers
Matthew Sparrow
 Member of the WordPress
community since 2013
 Started coding at 13
 Most popular plugin has
90,000+installs
https://pro鍖les.wordpress.org/kidsguide/
Ajay Dsouza
 Member of the WordPress
community since 2003
 Plugin and theme developer
 Core contributor
 Most popular plugin is on
60,000+ sites
https://pro鍖les.wordpress.org/ajay/
Chris Wiegman
 Member of the WordPress
community since 2010
 Security expert
 Most popular plugin was
acquired by iThemes
 iThemes Security currently has
over 800,000 installs
https://pro鍖les.wordpress.org/chriswiegman/
@ronalfy
To avoid plugin
abandonment, one way is to
takeover plugin development
@ronalfy
Taking over a plugin starts with
an IM, tweet, support thread,
pull request, or perhaps an email
Tip: Developers speak in code
@ronalfy
Easy Updates Manager
@ronalfy
My plugin takeover
experience started with
ignorance
@ronalfy
Disable Plugin and Theme Updates
@ronalfy
Disable Updates Manager
This plugin did almost exactly what I was trying to do
@ronalfy
Disable Updates Manager
 Had 10,000 + installs
 Did almost exactly what I needed it to do
@ronalfy
A brief history of Disable
Updates Manager
 Started by a 13 year old developer in September
2013
 Was originally designed to stop all plugin and
theme updates
 Was aided by a second developer to add more
options
 Was left to maintenance-limbo in December of
2014
@ronalfy
Rather than compete, I
decided to collaborate
In February of 2015, I emailed Matthew
@ronalfy
His Response Was Very
Positive
Hello Ronald,
The plugin that you made looks very professional and well
made. It is funny that you contacted me because I was just
thinking of redoing the Disable Updates Manager plugin. I
would love to have some help redoing it. Your plugin would be
a great addition to it.
Let me know if you would like to help,
Matthew
@ronalfy
Thus Began the
Collaboration
 We renamed the plugin Easy Updates Manager
 We created a YouTube Channel
 We began re-coding the plugin
 We created documentation
 We started testing like crazy
@ronalfy
Easy Updates Manager Today
@ronalfy
Easy Updates Manager
 Has over 90,000 installs
 Averages 7,000 downloads per update (record is
8,989)
 Averages 400 downloads per day
 70 5-star ratings with a 4.8 average
 Roughly 5-10 support requests a week
@ronalfy
Gravity Forms Google Analytics Event
Tracking
@ronalfy
The takeover started
with a pull request
@ronalfy
Hi Nathan,
I just wanted to let you know I'm interested in submitting a
pull request for your Gravity Forms Event Tracking plugin
hosted on GitHub.
I wanted to gauge interest, so I submitted a ticket.
If you could take a look at it, I would be most appreciative.
Thanks!
Ronald Huereca
@ronalfy
The plugin chugged
along and then this
happened
@ronalfy
@ronalfy I don't have time to work on this as I'm no longer
really working with wordpress or even PHP that much. Do you
want to take ownership of the repository?
https://github.com/ronalfy/wordpress-gravity-forms-event-tracking/issues/23
I took over the plugin and
tried to give it away
@ronalfy
@ronalfy
Gravity Forms Google Analytics Event
Tracking Today
@ronalfy
Gravity Forms Google
Analytics Event Tracking
 Has over 9,000 installs
 Averages 30 downloads per day
 13 5-star ratings with a 5.0 average
 Roughly 1-2 support requests a week
@ronalfy
Thats just my 壊岳看姻霞
@ronalfy
There are a ton of WordPress developers
out there
@ronalfy
Lets look at some
larger examples
 Forked from Jigoshop
 Acquired by Automatic in May of 2015
 Powers ~30% of all online stores
 Has over 1 million installs
@ronalfy
 Acquired from Yoast in April of 2016
 Has over 1 million installs
@ronalfy
 Acquired by Automattic in August of 2014
 Rolled into Jetpack March of 2015
 Jetpack has over 1 million installs
BruteProtect
@ronalfy
@ronalfy
Remember, developers
speak in code
 Start with an email and a pull request
 Help out with support
 Asked to be added as a GitHub contributor
 Do the hard work (testing, code reviews)
 Use your network
 Dont be afraid to fork
@ronalfy
Questions???

More Related Content

How to Successfully Take Over a WordPress Plugin