plugin changes
An early warning that I’ve just checked in a massive change that will affect most/all plugins.
I’ve converted the plugin baseclass to only support widgets. That means when upgrading to 0.9.7, not only will there be new versions of pretty much all plugins, there will also be the need to uninstall and install again :<
I’ll have a think about a way to avoid that, but so far just couldn’t.
The change will make plugin related code a lot simpler and help to further improve plugin management (in a follow up change).
EDIT: I should probably add that the main reason for this change is that this way all the ugliness of converting nice short plugin options into upper case zen cart configuration defines is hidden in the plugin class. Also, plugin forms will be a lot easier in that there is no need to wrap form field names with ‘configuration[PROPERTY_NAME]‘.
As an additional benefit this allows to have options with multiple values!
