WooCommerce 3.0 – plugins unknown compatibility – don’t know need header tags
-
Hi,
General Situation
The latest version of WooCommerce does a check of the user’s plugins and reports plugins which are not known to be compatible with it.
It uses a (possibly ‘new’) system, which not all plugin authors seem to be aware of.
This (new?) method makes use of tags in the headers. If these are not present, then the WooCommerce update reports the plugin as unknown compatibility.
The plugin can actually be compatible, but if the header tags are not present, then the compatibility is not known.
If the user is not sure of compatibility, then they may be reticent to update WooCommerce, until such time as the plugin gets fixed. The report from WooCommerce does not include additional instructions for the user, other than to wait for an update of the plugin. This can cause a lengthy delay to the update process, which delays all the benefits of the update (such as speed, efficiency, or security safety).Specific Problem
The problem seems to be that a number of plugin authors are unaware of this, and are not being informed of the need to do so – not being informed in such a way as to draw this problem to their attention.
Until such time as they correct their plugin headers, then the plugin will continue to be reported by WooCommerce as being of unknown compatibility, even if the author has stringently tested the plugin, and found it to be compatible.Some suggestions for possible solutions
There are probably many ways to solve this problem, but something of some sort needs to be done.a) possibly include additional information in the report from the WooCommerce update, to the user that “this unknown compatibility may be due to ‘missing tags in the header’, and the user is advised to let the plugin author know of this problem.”
b) come up with some way to notify all/many woocommerce related plugin developers to all receive a blanket message about important changes to woocommerce. This is probably already in place, but could do with some way of categorizing or prioritizing the information.
c) collect feedback from user’s (optionally according to the users permission/allowance) which would allow the user’s woocommerce update to send the list of plugins of unknown compatibility, so that the woocommerce team can sort out the problem with each plugin author.
d) similar to (c) but use a more manual method for the user to send the list of plugins, e.g. email, fill in a form, click a confirmation button.
e) the problem is possibly not so much with authors that are starting with woocommerce3.0 compatible plugins, but is probably more likely to be plugins that were developed with earlier woocommerce versions and these earlier version plugins have not had the tags added to them when found to be compatible with woocommerce3.0. That’s just a guess, but in just about all 14 plugins that were of unknown compatibility with WC3 on our system, they had all been compatible with earlier WC versions.
So this information needs to be known for authors of plugins compatible with earlier WC versions.Additional Considerations
These tags in the headers seem to be used to declare compatibility.
If they are not present, then compatibility is not known (though if they are omitted then it suggests that the programmers were not fully aware of all necessary steps needed for full compatibility).
If not presently the case, it would be handy to be able to use the header tags to also declare ‘incompatibility’, to definitely help avoid small disasters.Thanks for reading this.
I hope you find it helpful.
- The topic ‘WooCommerce 3.0 – plugins unknown compatibility – don’t know need header tags’ is closed to new replies.