Jul
31

Amr users plugin for user reporting launched

AmR User Lists, Membership sites   , , , , , , ,

The amr-users plugin 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 .

If you are attempting to integrate multiple plugins for your membership site, then this may be the tool for you.  If those plugins store data in the user meta table, this plugin will access it (whether it is an array or an object) and convert the keys to more accessible data as though they were straight meta values, for selection and reporting.

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

Share:
  • Digg
  • del.icio.us
  • Facebook
  • RSS
  • Technorati
  • Twitter

Related posts:

  1. AmR user list 1.4.4 some extras and a bug fix Version 1.4.4 just uploaded at wordpress Added exclusion of deprecated duplicate fields (eg: wordpress currently returns both user_description and description,...
  2. Search for members or users Request for requirements for a search / filter function for member, subscriber, user lists...
  3. Amr User Lists feature requests and wishlist This is a record of the feature requests that I have had so far.  Pleases add yours as comments.   Contributions...
  4. User directories or lists If one is using a number of plugins to manage a membership site, one may find that one needs more...

86 Comments

1

Hi,
I have just installed the User Lists Plugin and it fits perfectly into the site shri.co.uk which also uses subscribe2 and register plus. I have been searching for something like this for a few months now, since my friend (whose site this is) has the country field during registration and it doesn’t get shown in the user listing. There are a few things I noticed I would like to point out…
The register plus plugin reports that this plugin overrides the user notification function (I don’t see how, but it does). Also I get to see only registered users in the list. I would also like to see unconfirmed users. Is there a setting I need to change to achieve this?
Thanks for a very useful plugin.

2

Thanks for that,
It has been fixed and on my web, register plus is not complaining. Please let me know if there are any other problems, or any “feature” ideas you may have.

3

Thanks Anna-marie for the quick update.
The most immediate feature idea I have is for this plugin to replace the “authors & users” list, since the A&U list as it is currently, is fairly inflexible and limited. I believe that will be a huge help to the WP community
Wish you all the best!
icubyx

4

Hi Anna-marie,

I was hoping to be able to display the user role as we make use of all of them and want to export users by role, display users by role and be able to count them this way. Is there a way to see the user role?

Thank you,
Marlie

5

Found out I was using an older release. Thanks for all the included fields! Now, it seems when I try to change the configuration, it defaults to the standard and I cannot customize any of the configured lists. There aren’t any instructions, so I’m sure it must be something I’m doing wrong but have no idea what it is. Thanks!

6

Great plugin. Finally somebody who understand the need for managing users!
I have a few questions and requests.
1- Can I/you change the tables it is using? A parameter in the configurations would be great: I need the same functionality for MailPress, phplist, events registration, MM forms, Simple:Press. (As you can see, I like database supported plugins ;-)
2- What is the syntax for include/exclude field values?
Thanks
Alan

7

Hi Alan,

I’ll have a look at adding tables – may not be that easy as depends on their database structure (eg: wordpress users and user meta have different structures). Before that though the current version seemed to have broken since testing, so an update will be up shortly with some improved (i hope) admin interface.

At the moment include / exclude is literally just the value or if multiple values, then comma separated (with no spaces)
- Include is an “and” – ie only users who meet all criteria.

I have debated adding some dropdown selection, but some fields can potentially have many values, so difficult to offer with generic coding.

8

Hi Marlie – looks like it broke – update will be up shortly.

9

Thanks for a very useful plugin. One small problem – when I use the “export to CSV” function, it works fine, but puts a leading and trailing “\ around all cell contents in the XL file. Any suggestions as to how I might avoid this would be appreciated

10

Hi Michael, why do you want to avoid it?

It is done on purpose (rather than test every field for linebreaks, leading spaces or commas) – csv format says that these must have double quotes around and that all fields may have double quotes around. To keep it simple, i went for the all fields “may” option.

For me the resulting file loads fine into Open office with the “text delimiter” option set to double quotes.
Once you have saved the file, are you experiencing a problem loading it into excel / calc?

For more info, see:
http://en.wikipedia.org/wiki/Comma-separated_values, and
http://www.creativyst.com/Doc/Articles/CSV/CSV01.htm

11

Thanks for such a prompt reply Anna-marie. No, it loads into Excel just fine and picks up the extra fields that I put in with Register-Plus. What I’m trying to do is to end up with, for example, just John Doe as the user name in the Excel cell as in your screen shot example rather than the “\John Doe\” that I am getting now. Do I need to set the text delimiter in Excel or somewhere else ?

Sorry to ask what I’m sure is a very basic question.

12

Yes in excel – Try some menu options, Have a look in the excel help, or use their text import wizard – ask someone around you who knows excel.
Yes in excel – Have a look in the excel help, or use their text import wizard (2007 excel) – ask someone around you who knows excel. I don't use excel so don't have the menu path.

In the link below – see

Text qualifier Select the character that encloses values in your text file.

http://office.microsoft.com/en-us/excel/HP101022441033.aspx?pid=CH100648471033

13

anna-marie,

Thanks for the reply. Most of them have very similar table structure: main “user” file and secondary “user_meta” file for the details. Would be great to be able to access these too.

Thanks for a great plugin.

14

Hi Anna,

1. Can we add another list or just limited to 3?

2. I am using Your Members, how can I show all the inactive users at a glance?

15

Just tried installing the plugin and got this:

Plugin could not be activated because it triggered a fatal error.

Parse error: syntax error, unexpected T_ARRAY, expecting ‘)’ in /homepages/8/d285670191/htdocs/wp-content/plugins/amr-users/ameta-includes.php on line 481

Is anyone else getting this fault :(

16

Whoops – look like one file did not get correctly updated. Has been re uploaded – I have activated a fresh install on another site and all went well. Delete your current version and re download.

17

Hi Purple Rain – you got lost in my spam queue.

1) goto the settings page – find the field called “number of lists” – enter how ever many lists you want – hit update.
2) create a list that displays the fields that you want – see the existing lists as an example.
- scroll down to to the ym_status field – in the “include” column enter Inactive – click update
- view your list.

18

Thanks!!
The plugin still dosent work though :( after install your prompted to update to latest versio (1.2) by wordpress which then crashes if you change any settings and click update, here’s the error:

Fatal error: Call to undefined function: filter_var() in /homepages/8/d285670191/htdocs/wp-content/plugins/amr-users/ameta-admin.php on line 191

19

Plugin needs PHP version 5.2 at least – see http://au.php.net/filter_var. The function is used for validation.

Will update readme – requirement should have been stated there – sorry.

20

Nevermind, thanks anyway. Ho-hum back to hardcoding it from scratch

21

G What a GREAT plugin!
Just what I was looking for.
Is there a way to make the list show up on a page, a page that subscribers can see?

And pleeease tell me you’re planning on a “search that member”-option? ;-)

22

Me again…
Is it posible to show the list on a regular page, non-admin?
I have a blog for our kindergarten, where the parents (members) can logg in to view news etc. It would be great to have a members list via your plugin on one of the pages.
Shortcode?

23

Hi Micke,

At moment, no only admin access available – in principle easy to add for public or “logged in access” but me being me, I need to think through how best an admin user can specify which lists an editor is allowed to add to a page and then of course code the necessary forms etc.
I have number of plugins on the go, but stay tuned, features will come.

Yes, search member would be good – I’ll include it on the wish list, but for now a “find” on the web page of a full listing may have to suffice! !

24

Hey, this looks like a very useful plugin!

Do you know if it works with WPMU & Buddypress?

Thanks.

25

Kunal,
I have not tried it on either as I don’t use them yet. There is talk of Mu and wp merging and indeed the DB is same/similar, so it might work if the same/similar functions exist.

http://codex.wordpress.org/WPMU_Database_Description

As I understand it bbpress also uses same tables, http://bbpress.org/documentation/integration-with-wordpress/ so again it would depend on whether the same function calls are used.

Give it a try and let us know how you go.

26

Hey Ann,

I am having a problem with updating the user info by clicking on the username in my list. It gives me this

http://www.mydomain.com/wp-admin/WP_SITEURL/wp-admin/user-edit.php?user_id=7

I dont need the /WP_SITEURL/wp-admin/ in there…how do I get it out?

27

Thanks for this plugin, it has filled a need I had for a client site. However, I’d like to request 2 important features and one “Wish List’ feature

1. I would like roles in addition to user levels to be included. I have several custom roles that all have the same user level but would like to break them out.

2. I’d like to be able to exclude users that have no value for a given item.

My wish list item would be the ability to sort and filter the reports based on the fields selected.

28

When I click on a user in the list to edit their info I get an error because the link adds an extra /WP_SITEURL/wp-admin/ in the link
How can I remove it?

http://www.philipsuzanne.com/wp-admin/WP_SITEURL/wp-admin/user-edit.php?user_id=144

29

Hi!

Very nice plugin! Thank you!
Just a couple of things if I may.

Regarding “\ being appended to all entries, you can either use anna-marie’s suggestion of changing the delimiter, or if the file is already in columns when you open it with excel etc., you can simply use find/replace, leaving the replace string blank, to search for and replace all occurrences.

It would be nice if column titles were also exported in the csv file, the work-around is to copy them from your browser and paste them into the top row (after inserting a row), but it is just one more step.

Finally, I would also like to see roles included in the export.

30

Hi – this is probably happening because you do not have the WP_SITEURL define in your config file (this is an option that can help speed things up)

See http://digwp.com/2009/07/optimize-wordpress-performance-with-the-wp-config-php-file/

I’ll make a note to allow for those who have not defined this in the next update of the plugin. An interim solution is to define it in your wp-config.php file.

31

HI Cam and others,
csv quotes
I don’t understand why people do not want the quotes ? Clearly unless you are absolutely sure that none of the data has any spaces etc in it, you will need the quotes. Any package that can load csv files should handle the quotes. Please educate me as to why this seems to be a problem for some people?

columns and roles
I have begun a wish list post for the next time I have some time to work on this. See http://webdesign.anmari.com/amr-user-lists-feature-requests-and-wishlist/

32

The quotes don’t bother me personally, and I certainly understand the need for them (although I had no idea until I read it here).
Different software recognizes different csv files, differently (sorry too many differents). Sometimes when I open a csv file all the text is in the leftmost column. Other times, everything is already arranged in columns, as it was in the case of the output from your plugin. Still other times, the user will be presented with a dialog to select the delimiter.
When the text is not columnated, you can use the convert text to column function (usually on the “data” menu), but when the text is already columnated (like the output of your plugin was for me), the only way I can think of to display the text correctly is to use find/replace.
I guess to cut a long story short (oophs, too late), the real reason is because I need to give the file to the ultimate user in a presentable excel format.

I will take a look at the wish list, and see if I can add my 2 cents worth.

Thanks again.

P.S. If you know of any good plugins like “register plus” (which has a few bugs I cannot overcome personally), I would appreciate it if you would please let me know.

33

Hi Cam,

Yes I also only learnt more about csv when attempting to deal with various unusual cell contents, and it would appear that not all implementations do the same thing, which is why I looked into it further.

Due to the additional code required to deal with funny values in cells, I took the easy route of this advice from the wiki entry http://en.wikipedia.org/wiki/Comma-separated_values:

Fields may always be enclosed within double-quote characters, whether necessary or not.

Clean Excel:

In Excel, in the text import wizard, you should see a text qualifier field see http://office.microsoft.com/training/Training.aspx?AssetID=RP011801211033&CTT=6&Origin=RC011801181033.

When that is set to double quotes, it should load the values as one expect – ie ending up with just the cell values as one expects – no search and replace required.

34

Hi!
Thank you for updating “User Lists”.
I installed version 1.3 but unfortunately there is no longer an export button at the bottom of my detailed list and nothing happens when I click “Jump to CSV Export”.
Perhaps you could include a link on your site to download older versions of your code for occasions like this.

Also, the link to view/edit users from the detailed list (clicking the user name) seems to be incorrect.
Under version 1.2 the link was something like the following;
http://mysite.com/wordpress/wp-admin/WP_SITEURL/wp-admin/user-edit.php?user_id=16
I notice that under 1.3 you have corrected this as follows;
http://mysite.com/wp-admin/user-edit.php?user_id=16
I am pretty sure that this would work fine on most sites, however, I have install wordpress in a subdirectory “wordpress” and as such the link needs to be;
http://mysite.com/wordpress/wp-admin/user-edit.php?user_id=16

Keep up the great work!

35

G’day kiwicam – thanks for the quick reply!

Whoops csv should still be there – looks like it got lost in allowing for front end not to have a csv export. Yup – I also like to have wordpress reconfigured – should have changed to use get_bloginfo(’siteurl’) not ‘url’ – wil post a fix soon.
Fix uploaded. If your install is not picking it up, but you can see it at http://wordpress.org/extend/plugins/amr-users/, then use my plugin amr-impatient http://wordpress.org/extend/plugins/amr-impatient/

You can access older versions of any plugin via the wordpress download page http://wordpress.org/extend/plugins/amr-users/download/

36

Hi!

Wow! That was quick! Thank you!

CSV Export now present and accounted for. Thank you!

Unfortunately, it seems that the link to view/configure users from the detailed list (clicking the username) is still not picking up the subdirectory.
Currently the link is;
http://mysite.com/wp-admin/user-edit.php?user_id=16
However, the link should be;
http://mysite.com/wordpress/wp-admin/user-edit.php?user_id=16

Keep up the great work!

37

You’re right – I have dug deeper and I think it some misleading bits of code.

’siteurl’ is deprecated and is defaulting to ‘home’, so it appears wp_url (which calls ‘get_option(’siturl’) !!) must be used to accommodate those who have WP_SITEURL defined AND those who do not
WP_SITEURL does not get defined if not already defined in wp-config, unlike WP_HOME etc

So there you have it! Another update will be done this evening!

PS See http://core.trac.wordpress.org/ticket/11159

38

Hi

Wow again! Thank you for your quick response.
I can confirm that this update has corrected the problem of not being able to view/edit files from Users: Detail.

Unfortunately, it has led to a separate problem with my site – the design has reverted to a very simple one without color. (If you e-mail me, I will provide you with a couple of screenshots so you can see what I mean.)
I realize that this may be due to a conflict with one of my other plugins, but it was not a problem until I activated the latest version of AmR Users.
Just thought you would like to know.

Keep up the great work.

Cheers,
Cam

39

I had that happen at one stage too when moving. When recreated, it looks it happens when no wp_siteurl defined in config.php and wordpress relocated, and using get_option….I have changed code to use get_bloginfo(wpurl) and is okay my side with what I think is your setup.

So…..
either define wp_siteurl in your wp-config file
or another upgrade should be available soon

40

Hi!

Sorry, I am a bit of a novice at this.
My site was set up using the setup wizard (i.e. I did not physically edit the wp_config file) and I have not relocated my site.

Unfortunately, I cannot see where to define wp_siteurl in wp_config.php, so I guess I will just have to wait for the next update.

Keep up the good work.

41

Hi!

Problem fixed!

Thank you!!

42

hi anna,
i need your help.i have installed your userlist plugin in local.i want to know that can we upload a csv from which the user list is formed.in the package i came across “import CSV”.

43

The plugin offers an EXPORT to csv, not an import.

44

thanks for your reply ..

45

Hi Anna-Marie

Thanks for a great plugin. When I have it working properly I will be along to Paypal to buy you drink!

I have successfully customised the 3 default lists. However, I need to show 8 lists and although you have given us the box in which you set the number of lists, when I click on the configure link for list 4, 5, 6, 7 or 8 I get just the headings for the configuration table (e.g. field name, display order, include etc) but no rows / fields below it.

I have searched high and low through the documentation but cannot find anything obvious, and looking through the code is not much good as I am not really a developer (which is why I use Wordpress!!).

Hope you can help. I have tried about 5 other plugins to try and achieve a members list and all of them seem to require ‘code surgery’ and are not precise about how to do it, so I am kind of hoping there is just something simple I have missed here.

Cheers, Colin
Hastings, England

46

Hi Colin thanks for bringing to my attention – a bug had crept in with the re-org of the admin side that only those using more lists would notice.
It is fixed – updated loaded (1.4.3) – if update not showing on your website, use amr-impatient to force an upgrade check.

47

Anna-Marie

Thanks for such a quick response. That worked a treat. Wondered if you could comment on something else. I tried using the Nice Names for User Fields and every time I tried to save an amendment it would go back to the previous settings. Is this simply a matter of permissions or something else? Not crucial but I would like to be able to shorten some of the names so that the column headings don’t take up so much space.
Thanks again
Colin
Hastings, England

48

HI Colin – that’s an extremely polite way of saying “hmm – I think there’s another bug” – yes it seems to update, but then when one comes back into, or goes to the other lists, it loses it. Must be a collision with the code that looks for additional meta fields. I may have a chance to look at it later today.

49

…well Anna-Marie, when you find a developer that’s so helpful and quick, you really don’t want to p*ss them off. You are a complete contrast to the last plugin developer I contacted for support, who picked holes in what I was trying to do on the assumption that everyone who uses Wordpress should be an experienced developer! Thanks again.
Colin
Hastings, England

50

Anna-Marie
Thanks so much for a 2nd version in as many days. AMR Users now works absolutely perfectly for me and the ability to set nice names means I can include more fields in my tables. Given such amazing support plus the fact that your plugin works out of the bag with no need for code surgery, I think I’m going to take a look at your other plugins!! I have paid a visit to Paypal to buy you that drink.
Thanks again
Colin
Hastings, England

51

HI Micke ….. I may work on something like that soon. I have had another request or 2 for something similar. See http://webdesign.anmari.com/search-for-members-or-users/ and comment with specifics of what you are thinking of.

52

Hi Anna-Marie
I have noticed a side-effect that you may or may not be aware of.
When “AmR users” is activated, the following field is grayed out and it is not possible to edit the field.
Settings >> General >> WordPress address (URL)
This is not a big problem, because if I ever need to edit this field, I can simply deactivate AmR users, however, I though you would like to know anyway.
Cheers,
Cam

53

Hi Cam,
I think it relates to this http://webdesign.anmari.com/wordpress-user-lists/#comment-3901. You probably do not have WP_SITEURL defined in config.php. (Not essential). My plugin checks for non definition and if not defined, then defines it from the options stored in the db to make it consistent with other constants and for speed, rather than doing a db call each time. I suppose one could argue that the plugin should then only do it on it’s pages so it does not stop you updating it via the settings? I’ll keep it in mind next time I’m working on it.

A wp patch will hopefully be in a future wordpress release: see http://lists.automattic.com/pipermail/wp-trac/2009-November/058200.html

54

Hi Anna-Marie
Thank you for clarifying that.
Cheers,
Cam

55

I like your plugin very much!
I’m running a website for my cycling club based on wordpress. What i want to implement is a page accessible only for registered members of the club (using the Alexander Schneider’s UAM (http://www.gm-alex.de/projects/wordpress/plugins/user-access-manager/) which shall display an address list of all the members. I expanded the users profile with some custom fields following Justin Tadlock’s user profile extension tutorial (http://justintadlock.com/archives/2009/09/10/adding-and-using-custom-user-profile-fields).
So far, all works nicely; all users can maintain their address info in their profile, and your plugin allows me to design a report with these custom fields. brilliant!

There are just 2 bits missing to success:
The more important one: Is there a way to display the [users: Details] of your plugin on a page? performance is not much of an issue, the list wont ecceed 100 users.

The less important one: i want only members of the club to be diplayed, but we also have guests registered as users so they can access forums and such. I can identify them by another custom field. Is there a way to filter the user list so it contains only users that have a flag of some kind set?

It would be great if you had a solution for this… and thanks again for your work!

Martin

56

Hi martin, I am travelling and do not have easy access to my systems. For plugin (shortcode) usage on a page, see
http://wordpress.org/extend/plugins/amr-users/installation/ says [userlist list=n]. This should still work.

Re excluding records – in the admin / configuration area of a list, – see the EXCLUDE column – on the line for a field, enter the value for that field by which you use to exclude. So if you create a custom field, it should appear on the config list (if it does not, go to the nice names page, check it appears there and UPDATE – then go back to the list config page. Once you have users with some values, you can exclude them by those values (or exclude those that are blank).

57

Hi Anna-Marie,

thanks for the reply! 2 clear cases of rtfm on my side it seems… :)
It worked like a charm, thanks!

Martin

58

Amazing Plugin!!! Exactly what I was looking for.

I am using WP 2.9 and noticed one small issue. The exported CSV file has backslashes and apostrophes before and after each field.

Example: \”TextHere\”

Also a feature request. Is it possible to have a line at the top which shows the field names?

59

Just downloaded the latest version of the plugin and great to see the titles are there but the backslashes and quotes are still there as well.

60

If I set the delimiter to ” I still get stuck with the back slashes.

62

I choose the delimiter as comma and \ and selected treat consecutive delimiters as one.
Set the text qualifier as ”

That go rid of everything except the \ at the end of each field.

63

Hi, I’m not sure if you got my quest about errors when trying to modify lists or change field names, but I realized I didn’t give much info. My site is using PHP Version 5.2.8, and I just upgraded to the WordPress 2.9.1.

Here’s what happens if I try to update a list:
Fatal error: Call to undefined function filter_var() in …/wp-content/plugins/amr-users/ameta-admin.php on line 215

Here’s what I get if I try to change field names:
Fatal error: Call to undefined function filter_var() in …/wp-content/plugins/amr-users/ameta-admin.php on line 101

64

Hi,

I got on ssh on my hosting site and did $ php -m, and it turns out they don’t have the “filter” module loaded, which I believe is where that function is defined. So I think the mystery is solved there, even though filter is supposed to be installed by default :( . It’s amazing how some of these admins know exactly the settings to inconvenience as many of their customers as possible.

I’m sure it would be a great plugin if I could only use it.

Adam

65

Hi there.

I think the amr-users pluging is exactly what I’m looking for.

Unfortunately, the activation fails with and error message “Plugin could not be activated because it triggered a fatal error.”

I’m using Wordpress 2.9.1 and amr-users 1.4.5.

I’ve tried it on two different wordpress installs. Any idea what’s happening?

In advance, thanks for your reply Anne-Marie!

-sveinh

66

Hi Svein – Without more info it is hard to say.

1. Perhaps it is conflicting with another plugin on your site? I try to use unique names and am moving towards wrapping the plugins in classes to avoid clashes, but not impossible
2. It may be something about your server or wordpress setup that I haev not anticipated ?

There is a major update coming soon – just finalising testing and cleanup – possibly available in a week?

67

Hi Adam,

It is hard doing plugin development if one has to cater for old or incomplete versions of PHP – I do tend to assume a fairly reasonable setup and would have thought that those validation functions should be there!

If you think of changing, my hosts are great they have been very responsive when I have wanted to play around with different Pear modules etc. I have been with them for about 10 years now – http://webdesign.anmari.com/hosting/

There is also a major updated coming – I may make the validation dependent on filter function existence…… but then there may well be something else!

68

Hey thanks Anna-marie,

I completely understand about the difficulty in developing ANY kind of component where you can’t control the host environment. If I could just make a humble suggestion though. Perhaps you could just have a quick checklist of things to validate before installing.

For example, “1) run $ php -v from ssh to validate you are using version 5.2 or greater 2) run $ php -m from ssh and make sure you have the ‘filters’ module loaded,” etc.

Anyway I applaud your willingness to address an obviously greatly needed service given the penetration of WordPress and the need to manage membership. Thanks also for your hosting suggestions, right now I’m working with a non-profit and cost is primary concern. They are getting it for free, but I’ll definitely keep IDCSoft in mind for later.

Regards,
Adam

69

Hi Adam…
I appreciate your comments and agree that in an ideal world (especially if one were getting paid!) there would be all sorts of support tools available with each plugin.

But time is precious – I find many people do not bother reading the documentation – they rather just give it a go and then log a problem if it fails. I have tried detecting inadequate php versions programatically in other plugins, but sometimes it just won’t parse if it encounters the functionality in question. Sometimes I do not even know that I am using something that other older php users do not have, or that some hosts may not have installed ! (until they log a problem that is).

Many users are supremely non technical (you should see some of the questions I get!) and would have no idea how to check. Several don’t bother checking anyway even when the requirements are noted in my various plugin’s readmes ) but just ‘try’ …)

That said I’ll highlight the requirements more in the next release and include for this who have no idea how to check (probably don’t have access like you do) a link to http://wordpress.org/extend/plugins/wordpress-php-info/

70

Yeah, I see your point. I know NOTHING about WordPress, but I’ve been amazed at the things I’ve been able to do with very little experience or knowledge. What a cool little plugin! Thanks for passing that along, and hopefully, community service like the user list plugin gets you business for other things. Cheers.

71

Hi

This plugin looks great but after reading through all the comments I can’t work out the following:

Your default Users: Member status and dates listing shows the following exclusion:

Excluding where: user_level=10 or 8,

However I cannot find the user_level option anywhere to make use of this in my own custom list :(

Digging into my user_meta table I can see that the default wp_user_level field is actually stored as myTableprefix_user_level (not sure why) so do you think this might be the reason I am not seeing the user_level option?

Lastly I am using Excel 2003 and cannot get past the back slashes issues even when importing as text and using doube quotes etc like some others.

72

Hi Andy,

1) user levels are on their way out – the example will not be used in the next version. Roles and capabilities are it
http://codex.wordpress.org/Roles_and_Capabilities

See also

http://webdesign.anmari.com/search-for-members-or-users/comment-page-1/#comment-4125

For now if you want to list just subscribers say, then pick up only those that value a value in the capability-subscriber field.

Unfortunately that “excluding user levels” message will probably stay there… this will be sorted in the next release (a major one)

2. I don’t do excel support . Try using the text import wizard (import teh file, don’t open it) or see what google can do for you:
http://www.fixya.com/support/t266670-csv_file_import_correctly_into_excel
http://office.microsoft.com/training/Training.aspx?AssetID=RP011801261033&CTT=6&Origin=RC011801181033

If you cannot figure it out in excel, use Open office and then save it as an excel file.

73

Hi again

I don’t have the option of adding anything in the capability-subscriber field as it is not shown in your plugin anywhere?

There seems to be something fundamently wrong somewhere else – for example if I go into Configure list 2: Users: Member status and dates I can see the following:

Field Name Display Order Include
User Name 1
Registration Date 2
3
4
5
6
7
User Status active

i.e. there are blank fields at 3,4,5,6,7

I will have a look through your plugin code now as I have a suspicion you are searching for fields using the standard wp_ naming convention hence why these are not being shown with my custom_wptable_ naming style.

As for Excel textothers others are having the same issues but once I get this working I will also look into this and post anything I find for both issues :)

BTW thanks again for this great plugin!!!

74

Dear Andy,
If you are seeing bank lines, there is probably a bug. Have you saved/set the “nicenames” yet?

That said what you have to realise is that
1) the plugin can only find the fields from the meta table that are in use in your website. So if you have NO ’subscriber’ users, then you will not see a capability-subscriber field. If you know how to use phpmyadmin, you can use that to see the data that is actually in your usermeta table.

2 ) It is checking for custom table prefix – if you go to the “nicenames” settings section, you will see that the plugin attempts to construct a “nice name” for the fields that it finds, and allows you to edit these name. So rather than have a field called wp29_capability_administrator for example, you could rename it as “is administrator” for example. The default nicename strips out the custom table prefix. For future versions it may need to leave this in as some folks have shared user databases and/or wpmu., where there may be multiple similar fields only distinguished by the prefix. But for now, that is what it does . See line 38 on ameta-includes in version 1.4.5.

I am working on a fairly major revamp which I hope to have stabilised enough to release soon.

75

Hey

Thanks again for trying to help me – it is greatly appreciated!

I have saved the nice names yes and don’t see the capability-subscriber field in there either.

In my myTable_usermeta I have the following values:

meta_key myTable_capabilities
meta_value a:1:{s:22:”subscriber”;b:1;}

So I definitly have some ’subscriber’ users. Any more ideas?

Btw if you need a beta tester for your new version then I am happy to help you out – just email me.

76

Hi andy, it does seem weird as it should pick that up. I appreciate your offer of a tester as especially with this plugin by it’s very nature it is hard to anticipate what/how people will be using it. I have a 10 000 user site testing it at the moment. What sort of user data do you have ? which user related plugins do you have etc? what version of php? wordpress? I’d like to get some feedback first and make a few other updates before I send another version out for testing – will keep you in mind.

Re the current version on your site, I have no more ideas and given that the next version has quite a lot changes, perhaps the best thing would be to wait for that (or a test version at least!).

By the way – I grabbed my husband’s old laptop and the csv output of my latest version in progress (csv format unchanged from the one you have I am pretty sure) was loaded by excel without a hiccup (not even needing the text import wizard – just double clicked on the file and there it was. that is excel 2003 (11.8316.8221) SP3, part of Ms Office Pro 2003.

Google docs also loaded it straight away without a problem (and allows saving to excel) – so you could go that way round if your excel does not like it.

ciao for now

77

I will try disabling my various othere plugins one by one and see where that gets me – always fun :)

The site I plan to use this on is set up to support a top secret WP plugin that we are beta testing currrently and hope to have launched within 4-6 weeks. I can email you some further details but don’t want to discuss this publicly for obvious reasons. With the site not being launched I will not be able to stress test it like your 10,000 user site but as a fellow WP plugin developer myself I should be able to spot any issues etc ok.

Once the plugin is launched the site should get many 100s or 1000s of users but I can’t make plans to launch until I know I can manage my users and their accounts efficiently and your plugin almost answers all my prayers!

I will deal with the Excel issue later down the line :)

78

Ok I have just tried this plugin on 4 different blogs using either 2.91 or 2.92 and running on both Linux OS based servers and Windows and still have the same issues as stated above.

Also come across these issues too:

When I try to use the Uninstall link within Configure User Lists I get thie error:

Cancelled due to failed security check

Then when I try to delete your plugin via the WP Delete PLugin(s) area I get this error:

Fatal error: Call to undefined function amr_ical_uninstall() in /home/public_html/mysite.com/public/wp-content/plugins/amr-users/uninstall.php on line 15

:(

79

Oh my andy – that’s two rather obvious bugs – not allowed on my plugins! The second one is copied code and ran without error on my system because it called the other plugin’s uninstall.

They will be fixed in next release due soon… still testing and fixing it!.

80

As I say if you need a hand with anything – testing / bug fixing just email :)

81

Hi anna-marie

I have installed this plugin with the intention of 2 things.

A it is viewed on the frontend and b it can display extra profile fields.

I have added extra fields using ‘cimy extra user fields’. But it doesnt show up as an option to display in the list

Is there something i am doing wrong?

82

Hi anna-marie

I have installed this plugin with the intention of 2 things.

A it is viewed on the frontend and b it can display extra profile fields.

I have added extra fields using ‘cimy extra user fields’. But it doesnt show up as an option to display in the list

Is there something i am doing wrong?

83

Other than posting twice… No it is not you.

I loaded the Cimy plugin to see what it does. Unfortunately it is not using the wordpress user meta table for the extra fields. It creates it’s own custom tables, one of which does essentially the same thing. From a design point of view, this is not a great decision. If one uses wordpress DB and functions as much as possible, it facilitates use of the other wordpress features or plugins (such as mine!). Consider dropping a comment by the author. It should be an easy change and would make the plugin more wordpress compatible.

If you are not too attached to Cimy, use the “Register Plus” . I have used this before for other websites and tested it with my plugin. It created the extra fields using the user meta table (and so the fields appear in the user list plugin lists) and created them very sweetly in the registration page (if you want them there!).

A future version may allow one to specify extra tables keyed by user id (or some such to such) but this may be a while. Better to use register plus.

84

Great plugin, form what i have played with so far, love the way it exports csv. I am sorry to sound daft, but i am confused. Can I display my member detail list on a page? for other users to see? is this what the shortcode is for? I am sorry if this is a dumb question. I put the shortcode [userlist list=n] on the page and all i get is “No fields chosen for display in settings for list n”.

what am i doing wrong? or is this just not possible to do?

85

Dear Jon,
maybe it’s late at night where you are!

If you go to the settings, you will see the lists are numbered. I have given 3 example lists but you should create or configure as many or as little as you wish.

In the shortcode you then need to choose which list, using list=1 or list=2 or list=3 etc. So n represents a number, you are not meant literally to put an ‘n’. The message is telling you that you have no list ‘n’ configured!

86

anna,

thank you for the quick reply. my, the stupid mistakes i make while overtired, sick, and lacking caffeine. i can’t believe i did that. anyways. love your plugin, it will be very useful. i am using it on a site for an org that i am donating my time to, but once i get some extra cash i’ll be sure to buy you a drink via pp.

thanks again

Leave a Comment