While I have designed and built websites for clients in the past, I tend to gravitate towards developing WordPress plugins.
I like to think of plugins as products that a customer is choosing to “buy” for their website, even if the plugin is freely available in the plugins repository. The challenge is to design a compelling and useful product that stands out in the market, but most importantly, one that customers actually enjoy using.
In my opinion, a good plugin is designed to solve a specific problem and does so with a simple and intuitive user interface. Furthermore, a third-party plugin should blend seamlessly into core WordPress and not provide unnecessary bloat. I strive to follow these rough design principles that in all my work.
My projects are currently being used on 34,100+ websites. I hope you will find some of them useful, and if you have thoughts on how they can be improved, please let me know.
Designed for the new WordPress Block Editor, this plugin allows you to dynamically control which blocks are visible on your website and who can see them. Block Visibility is compatible with all blocks.
Blox allows you to easily add content to Genesis powered websites. Genesis users will be familiar with the “hooks” that are provided by the framework. Blox provides a simple, yet powerful, user-interface for adding content to any hook-able area on a Genesis website.
Blox is the premium ($$$) version of Blox Lite and comes with additional features such as visibility settings, priority support and add-ons.
Blox Lite is the free version of Blox, which is designed exclusively for users of the Genesis Framework. The plugin allows you to easily customize your Genesis powered website through the use of content blocks.
For those considering purchasing Blox, I highly encourage you to try out Blox Lite first and make sure it fits your needs.
Genesis Featured Page Advanced
Built for users of the Genesis Framework, this plugin provides an enhanced version of the default Genesis – Featured Page widget. In additional to the standard fields, you can now add a custom image, custom content, page excerpt, and more.
Enhancements are planned for the future so that the plugin integrates with the Full-site Editing functionality that is coming to WordPress.
Genesis Columns Advanced
Built for users of the Genesis Framework, this plugin generates shortcodes for all 35 possible column layouts when using Genesis column classes.
While shortcodes still work well in the new Block Editor, this plugin was originally designed for the Classic Editor. Given the proliferation of new column-related blocks, no new development is planned for Genesis Columns Advanced.
Easy Plugin Stats
A utility plugin that allows you to display up-to-date stats about plugins hosted on WordPress.org. All of the plugin metrics on this site, such as download counts, active installation counts, reviews, star ratings, etc. are generated with this plugin.
Future updates to better integrate Easy Plugin Stats with the Block Editor are planned.
Genesis Custom Headers
Genesis Custom Headers was the precursor of Blox and Blox Lite. The plugin is designed for users of the Genesis Framework and allows you to add custom headers to each page/post/custom post type.
Critical support is still provided to this plugin’s 3,000+ active users. However, I encourage everyone to migrate over to Blox Lite.