As well as being an important and cost effective addition to many small organizations and blog owners, it has become a very successful event registration plugin for WordPress. It all started off as a small project for my wife. She needed a simple system for people to register for her scrap booking events. Being a part time PHP developer (as well as loving husband), I volunteered to help out. So I set out to find a solution and found a very simple Event Registration plugin for WordPress by David Fleming, but it seemed to be missing some of the basic features my wife needed for her business/hobby. We needed a way to accept payments using the PayPal IPN and a bunch of other custom features that seemed to be missing from David’s plugin. (I am not putting down David’s plugin at all, it is a very nice plugin and helped me to get moving on something more advanced.)
So I started studying the WordPress Codex and reading up on how to build plugins in the WordPress environment. After a few weeks of programming and testing. I was able to put something together based on David’s original plugin (version 1.0 I believe.) After a couple more weeks of testing I released the plugin on the WordPress Plugin Directory one year ago today (April 20, 2009.)
After almost a year of user submitted input, I was able to release the Advanced Events Registration Pro version of the plugin. Since the release of the pro version on January 28, 2010, I have made several hundred improvements throughout. One of the latest (and biggest) improvements has been a complete overhaul of all the old code. It now relies heavily upon the core WordPress functions and coding standards. Making it easier to use and more WordPress friendly. I have a Member addon almost ready. Among other things, I have added a way to include your own custom PHP functions, shortcodes, include files, and a simple template system for displaying events. All of which are stored in the “/wp-content/uploads/eventregis/” directory, so you don’t have to worry about overwriting all of your custom additions. I am also ramping up to release alternate payment gateways such as Authorize.net, 2Checkout, and Google Checkout payment systems.
I love hearing from users, so please tell me about your experience with this plugin.