Questions about plugin updates
-
*NOTE* My two primary questions are at the bottom of the post.
Greetings – Recently I installed the free version 1.0 of a plugin. I do not want to name the plugin at this time for reasons which might become apparent below. The plugin developer seems to have done things differently, but I do not want to shame or embarrass them without knowing more myself.
So I installed the free version of the plugin with no problem. As always seems to be the case, I needed a feature only available in the pro version of the extension. Not really an issue because the plugin is not that expensive. After purchase, I entered my license key and had access to the pro feature I needed. No problems with that, either.
The problems started happening when I ran a malware scan using Defender Pro. It reported 43 apparently modified files. It compares the installed version with the version available from the WordPress repository and reports the differences.
All 43 reported files were from the same plugin. When I randomly examined a couple of the files, the side-by-side comparison allowed me to see the differences. Some were pretty basic, like an empty line, while others were obvious code changes.
I reached out to the developer to ask about the file differences. The developer replied “…We added a few custom fields and category-based orders in the plugin so that it’s become more user-friendly and also fixed some bugs also.
By the way, we fixed the error which you found inside your error.log file.
For that, firstly you need to delete the “redacted” plugin, install it from WordPress and activate the license key.
Don’t worry, you will not lose your data.
Your plugin license key: redacted”There had been some updates, although there were no notifications about any updates in the WordPress admin area. After following the instructions from the developer, indeed the new version was 1.1.
Question 1: Why would a developer have a plugin that does not register an available update? It appears that the way the developer implemented the update does not follow the same conventions (whatever those are) used by other developers, since I frequently have update notifications and can usually implement those updates with a single click.
Question 2: Is the way this plugin handles the free vs pro versions incorrect? I have no issue with paying for quality plugins. What I take issue with is the fact that a malware scanner identifies 43 changed files for this plugin, which is not something more sophisticated clients who access the WordPress admin area would generally accept. It almost seems as if some shortcuts were taken here because when I use other plugins that have both free and pro versions, and these are plugins that use a single plugin scheme and not a free and a pro version (2 plugins installed) scheme.
I would appreciate any insight into this plugin specifically, as well as the overall process of pro vs free activation, etc. I am relatively new to WordPress but have been working with other CMSs for nearly 20 years.
- The topic ‘Questions about plugin updates’ is closed to new replies.