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 users with sample data
- find the fields
- configure the lists (select for display, include, exclude etc)
- set cache settings
Create sample users that have data
- Create sample users with sample data.
- 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)
- 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
- Execute “find the fields” to detect the data you have created.
- Rename anything that has an ‘ugly’ name (optional)
Configure the lists
- Inspect the overview so you get a general understanding
- Configure the lists
- Add fields by entering a number for a display order – any number
- 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).
- 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.
- Click Update field settings
- Rebuild the cache
- 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.
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