User Lists or Reports for Large Membership sites

Example List

Version 2 of the amr users plugin has been uploaded to wordpress.  It is a fairly major change aimed at better performance for websites with a large number of users, so a lot of the additional functionality is around cacheing the reports and rebuilding the caches when there are user changes.

Example Configuration

This was released now as a number of folks asked about it.   I hope to put a few more updates through soon to address the following:

  • Ability to reference additional user tables (eg: subscribe 2 un registered users)
  • Cached reports are updated on standard wordpress changes, however once one starts accessing additional tables where there is no ‘action’ defined by which one could trigger an update, then we may need to have a regular background cache update.

Cache status example

amr users plugin for user reporting launched

amr-users allows an administrator to design their own users lists or reports. It offers a basic set to start that are highly configurable users listings by meta keys and values, comment count and post count.   It includes display, inclusion, exclusion, sorting configuration and an option to export to CSV .

The plugin will handle those meta data values that are objects (such the “your members” fields)  or arrays and allow allow one to use those values too, as though they were straight meta values.

Admin area for administrator only

The admin settings area is aimed at an administrator, who will design and setup the reports for less skilled editors or website managers.  Some lists are provided pre-configured to get you going – you can add more or change these.

Configured User listings for editors

The first field of each listing will offer a link to edit that user.

The fields you see listed will vary depending on the plugins that you have in use, and on the meta data that the plugins may have created.  In the Screenshots you will some data from subscribe 2, register plus and your members plugins.

If you have very large numbers of users, the post count and particularly the comment count (no wordpress cacheing) listings may be slow.  If very slow, please contact me and we can consider ways to cache the data.  If you wanted to list this data on the front end, the performance would have to be improved.  for now it is assumed to be admin/editor use only.

Download

It should be up at wordpress soon, in the meantime, there is a zip file :amr-users plugin

Screenshots

Default List 1 View

Default List 1 View

Default List 2 view

Default List 2 view

Default List 3 view

Default List 3 view

Admin 1

Admin 1

Admin 2

Admin 2

Admin for list 3

Admin for list 3

Exported to CSV

Exported to CSV

Imported CSV with no worries into Open Office Spreadsheet

Imported CSV with no worries into Open Office Spreadsheet