SSL Labs Score

If you're like me, you have many sites to keep track of. You might even share that responsibility with other administrators. This extension is for you!

I wrote this to put an end to finger pointing for some of the sites I manage. Who deleted that user? Who changed this password? Who disabled this account? NO MORE! Not only will you know who changed it, but exactly when and what they changed. 

The functionality isn't limited to admins, but users as well. When they manage their own profile data, those changes are logged as well.  This plugin provides 100% visibility on all user profile field changes - even profile plugins this plugin doesn't know about!

That's right! The methods used to track changes are extension agnostic. It doesn't matter where the change comes from, or what's being changed. If it's part of the user profile data, this plugin tracks it!

Upon installation, you'll find 5 plugins total. The main plugin, a user plugin, manages and tracks the changes, while the profilehistory plugins manipulate and format data to be displayed better in the profile form. For example, the "password" plugin prevents password information from being stored, but leaves a breadcrumb to indicate who changed it and when. The "groups" plugin alters the output to provide actual group names when changed.

This extension is itself extensible with plugins.  Don't like the way your custom profile plugin data is displayed in Profile History? No problem, with a formatting plugin, that data can be as pretty as you like.

Features:

  • Timestamped changes to all user account fields
  • Stores the user making the change
  • Supports all user profile plugins.
  • Extendable to display custom profile fields differently.
  • Retains data, even when a user is deleted (as well as who deleted the user)

  24

Bug Reports

Documentation: Online

Discuss this article in the forums (0 replies).

Paid Extension FAQ

What am I buying?
  • The extension
  • One year of updates
  • Support
Do you still support free versions?
Only bugfixes
Can I install the extension on multiple sites?
Go for it
Can I give a copy to my friend?
While this is ethically wrong, there is no easy way for me to stop it. However, if your friend wants support he should call you - because I won't talk to him unless he purchases the extension.
What happens to the extension at the end of the year?
Nothing. It remains installed and configured, it just stops receiving updates and support is suspended.
What if I give you an idea that you turn into a paid extension?
You'll be given a lifetime subscription for that extension.