Some constructive feedback
-
Just tested out some dev plugins for my personal WordPress dev deployment instance. While WP Error Fix was not for me (i use the ”safe” bets in the Developer Plugin), i did notice a couple fo days later a folder named ”ahmlog” in the wp-content directory. There where also no references in that folder about how it got there.
The only info is the folder names inside the ahmlog directory named ”_backup” and ”_cache” (nothing inside).
Searching for ”ahmlog” on Google only gave me no clue. The only thing i did manage to find out, was the fact that there was others searching for the same thing (you can pick that up on some sites (using Blackhat SEO) that grabs different search criterias and adds them to the content). However they searched for ”ahmlog virus” (that was my fear at first. A folder suddenly shows up in wp-content and there was no plugin named ahm installed or anything even close to that name”.
So, i was a bit confused. The folder was on my localhost with no open ports for the outside world. At last i did manage to find a reference to WP Error Fix searching my system logs (which i should have did in the first case).
So, my suggestions (note that i’m not a plugin developer, and don’t have any insight about code quality as this plugin is a bit different from many others):
– The folder in wp-content containing the plugin cache and log files should be named something that relates to the plugin name. Ex. “wperrorfix” or “wpefix_data”.
– I did notice that the naming of the plugin functions/hooks/filters (just in general) is based on the developers name. I would suggest (just a suggestion!) changing the naming conventions. Example from the plugin:
ahm_report_cron
AHM_HealthManager
could be
wpefix_report_cron
wpefix_health_manager
With regards to possible required naming conventions for the plugin application.
– The plugin file names should use a better file naming convention. Now the main plugin file is called ”manager.php”. Also there are 8 files (in different directories) named ”bootstrap.php”. My suggesting is to try to follow some naming patterns for plugin file names.
“manager.php” should be “wp-error-fix.php” and the other files in the sub directories should follow a pattern. Example: “bootstrap.php” in /wp-error-fix/application/ajax/ to “buffer-output-cleanup.php” and so on.
Also. The readme (and the Installation tab on www.remarpro.com) should be updated as the plugin name states “wp-bug-tracker” and not “wp-error-fix” (maybe due to a name change?).
I know that this is not something you could do in a snap, but it will benefit both you and the users in the long run. It’s not naging, but just some constructive feedback ??
Cheers!
- The topic ‘Some constructive feedback’ is closed to new replies.