This page should give you a good idea of our approach and thinking in general with the WP Express Checkout plugin and extensions. You will see this reflected throughout most of our plugins.
We look for the following qualities in a plugin when we use it on our own sites. These are the same qualities that we factor in when creating our own plugins. It should give you a good idea of our thinking and approach with this project and then in turn you can decide if this plugin will be a good fit for your current project or not.
Our mantra with the plugin is the following:
Keep the plugin lightweight, low maintenance, and always working with the latest version of WordPress. It should be able to run for a long time with little maintenance.
1) Lightweight
We generally try to keep our plugins easy to use and lightweight so they do not slow down a site. You may need a more complex plugin to fit your needs of the project and we understand that our plugin will not fit everyone’s needs.
2) Less Marketing Messages in the Admin
We do not put spammy marketing messages in the admin interface of your site.
3) Less Updates
We try to plan our updates and push updates only when needed. This cuts down on the time you need to allocate for plugin update related work. It also reduces the chance of an update related issue.
Note: we will always push out critical updates when needed.
4) Maintainability
We try our best to make sure we keep our plugins in a place where we can keep the maintainability at a level that meets the needs of our broader user base without overwhelming our small team. This factors into what features we add to the plugin and what we keep in the plugin.
5) Sustainability
Every feature or option that is added to the plugin has additional maintenance and support requirements. Just adding more options is not the whole equation. You will notice that many plugins out there offer something then later the plugin gets abandoned after a few years because they cannot keep up maintaining the plugin. So we always carefully evaluate things to try to understand how much usage a feature will get, how much complexity it will add to our code-base, how much maintenance weight it will add in the future etc.
We have a small team. We have been doing this plugin development and maintenance with many of our plugins for 10+ years now and we intend to do this for many more years. So we try our best to make sure we are within our limits to be able to continue to maintain what we offer for a long time.