PHP : WordPress Plugins
In 2011 Cyber Sprocket Labs was in the midst of porting a website for Tommy Hilfiger from a proprietary platform to WordPress. One of the pieces of technology on the prior site was their store locator platform. During the porting process I took on some of the responsibilities of crafting the locator plugin in WordPress.
4 years later I am still coding that plugin. It has grown into a full-time venture and has been my primary source of income for the past 3 years. The Store Locator Plus ecosystem includes a dozen plugins that contain over 30,000 lines of PHP code.
You can find the source code for the main Store Locator Plus plugin on Bitbucket.
As part of maximizing productivity while developing, deploying, and selling WordPress plugins, I created a WordPress Development Kit system that includes both a Grunt-based processing system as well as a companion WordPress Plugin. The free WordPress Development Kit plugin provides several features that allow for rapid deployment and presentation of plugin data on any WordPress site.
The plugin features an interface that reads an plugin.json file as well as corresponding readme.txt files for any plugin with the WordPress Development Kit ecosytem. The result is a series of shortcodes used to display plugin information as well as a self-contained plugin update system for providing inline updates of premium plugins.
This system is used extensively at StoreLocatorPlus.com to provide file download interfaces for the premium add-on packs, the inline update system for all of the add-on packs, version listings, and other details. The detailed information is updated automatically as part of the Grunt production system. No manual intervention is required after the initial setup is put in place and the companion Grunt system is configured employed.
You can find the source code for the WordPress Development Kit plugin on Bitbucket.