Getting started with amr-users

On activation

When you activate the plugin:

  • there will be some sample reports using the standard wordpress fields
  • cache tables will be created

What to do next: Summary

Create sample users that have data

  1. Create sample users with sample data.
    1. create wordpress users and if using any other plugins, do whatever actions you need to create sample data (eg: login/out, download something, create a post as that user etc)
  2. There must be at least one entry for each field you want to see.  Just designing a field in whatever plugin you are using is not enough. There must be at least one user with data for that field!

Find the fields

  1. Execute “find the fields” to detect the data you have created.Find fields created by other plugins
  2. Rename anything that has an ‘ugly’ name (optional)Rename fields

Configure the lists

  1. Inspect the overview so you get a general understandingOverview  of lists and general settings
  2. Configure the lists

    Configure each individual list, add fields

    1. Add fields by entering a number for a display order – any number
    2. To select data by a field value (and exclude users who do not have that value), enter the selection values in the ‘include’ fields (comma separate multiple values).
    3. To exclude data by a field value, enter the exclusion values in the ‘exclude’ fields.  Users who have those values will NOT be listed.  Note the sanple lists usually exclude admin users and user id = 1  as example.
    4. Click Update field settings
  3. Rebuild the cache
  4. View the list

Cache Settings

Large or Live Sites:- Set your cache settings carefully

Do you have frequent user updates ?

Do NOT recache on every user update.  User updates include usermeta updates and could happen more often than you think (eg: got a login logger ?)

User meta data NOT stored in wpuser meta table

(eg: Cimy plugin and some others).  User updates may NOT trigger the wp user action.  Must heva batched re cacheing then.

Cache settings
If you make any changes to your system such as:

  • Add user plugins ?
  • Add fields ?
  • Add data ? : 

then Cache must be updated for changes to show. (duh!)

Problems?

  • have you worked through the steps above?
  • do you understand cron and cacheing
  • Look at ‘test your db’
  • do a search on this site with various keywords
  • look at other posts in this category
  • try the wordpress forum and this forum