On July 2nd, 2010, Wim Mostmans, an item reviewer for Code Canyon approved my very first plugin for sale. It was called “WordPress Font Uploader” and it allowed site admins to upload font files to their site and apply them to any HTML element on the site by using standard CSS selectors. Not only was Font Uploader my first commercial plugin, it was also my very first plugin I ever released. Today, after nearly four years being available, I have decided to officially retire the first plugin I wrote.
Let’s look back at how the plugin did over its four years:
- On Code Canyon, Font Uploader sold 1,907 times and generated $13,396.68 in revenue
- It received 220 ratings on Code Canyon and had an average rating of 4.42 stars out of 5
- It made an average of $304.47 per month
- On WordPress.org, the free version received 70,176 downloads
- On WordPress.org, it received 25 ratings with an average of 4.3 out of 5 stars
- 301 comments were posted to the Font Uploader page on this site
- 223 comments were posted to the Code Canyon item page
Overall, the plugin really did quite well. While $13,396.68 over four years isn’t something I could ever live on, it did provide a nice addition to my monthly revenue, especially considering it was a very low maintenance plugin.
If the plugin did well and it was low maintenance, why have I decided to discontinue it? Several reasons.
1. I didn’t like how it works
The plugin worked quite well, but it had some severe limitations, primarily with completely support for Internet Explorer. Since IE is notoriously difficult to support for custom fonts, I had to build in some pretty hackish work arounds to make fonts sometimes work reliably in IE. Knowing that there are far better solutions, such as Google Fonts, available for cross-browser font support, it has always bothered me that the plugin purported to be “the best way to add custom fonts to your site”.
2. I dreaded answering support tickets for the plugin
Even though questions didn’t come in that frequently, I always groaned a little inside (sometimes audibly) when a new ticket came in for Font Uploader. Usually the ticket was related to fonts not working reliably in Internet Explorer, or sometimes not working correctly in Safari.
I’m a firm believer that we should all try to avoid things that we don’t enjoy. If it’s within our control to remove that displeasure, why not do it?
3. Narrowing my focus
I’ve written enough plugins that removing Font Uploader will barely make a dent in the number of plugins that I’m supporting and maintaining. Over the last year I have been working on narrowing my focus down to a few primarily plugins, such as Restrict Content Pro and Easy Digital Downloads. Font Uploader was a distraction to those projects and not a good distraction.
Even though it is sad to say goodbye to my very first plugin, it is time, so goodbye Font Uploader. You served me and many, many others well while you lasted.