Taking user listing one step further

In a previous article I lamented about the lack of a decent user list module for Drupal, upon which jadwigo and myself migrated walkah's members module to Drupal 4.7 and Drupal 5. Alas, the functions offered are nowhere near as versatile and flexible as the ones the views module offers for listing nodes. Until now. Taking user listing one step further I upgraded the members module to include functionalities such as:

  • Multiple members pages, each with their own settings
  • Menu items and direct, user-set urls
  • Set the amount of users per page
  • Access control per role

In the weeks to come the following options will be added:

  • Blocks
  • Improved menu settings
  • Page header and footer
  • Multiple arguments
  • More user fields: amount of comments, amount of nodes started, ...
  • More fields options: their order, option to link to the user page or the user gallery, their flickr page, ...
  • Communication with, for instance, mass_contact to mail the selected users

I will be starting with adding extra fields like amount of comments and with the blocks. A block with "top 10 posters" for instance is currently solved with code snippets. Being able to do this with a module would be a lot more user-friendly. I've already had the question to back-port these new features to the 4.7 version but my main goal is to get all this in the Drupal 5 version before Drupal 6 launches, and to kickstart it ready for Drupal 6.

To quote walkah: "Rock."

Comments

Extra Fields

It would be great if you could add in the user's Organic Group if they are a member of one. Also, having an OG as an argument would be a beautiful thing.

Thanks for the great work,

Josh

Organic groups

Making the members module OG-aware and also making it visible to views is indeed on the longer-term plan Exciting stuff!
Contributions are always welcome of course ;)

Post new comment

The content of this field is kept private and will not be shown publicly.