I've just installed Drupal 5 (through BlueHost's one-click install panel.) I've used a basically stock Drupal installation before, but this time I have some specific needs. I've spend quite a bit of time looking through the Modules section, and I'm more confused now than I was when I started! So many similar modules...so many combinations. So, I'm going to outline what I'm trying to do and if anyone has done something similar, a list of the appropriate modules would be very much appreciated. Thanks in advance!

* I'm trying to set up a "member's only" site for a club I belong to.
* Nobody will be able to self-register...only admins can add new members to the site.
* We have 3 basic "types" of members: Active, Past Active, and Prospective. (We would also like to be able to set a user to "Removed" or "Inactive" with the ability to re-activate their account later.) There are also sub-groups of members: Past Presidents (some are also Active, others are Past Active), Past Active Life members (a special sub-group of Past Active), Past Man of the Year (can be either Active or Past Active), Past Rookie of the Year (can be either Active or Past Active). Each of these sub-groups also have a date or term associated with them. In our current (home grown) system, this info is in the user profile as additional fields...
* We need to have a lot of custom fields in the user profile, in addition to the regular home and work info: Spouse, Anniversary, Birthday, Date Joined, Sponsor, etc.
* We need to have the ability to download the entire membership roster, with these extra fields, as a CSV file for easy importing into Outlook (and other purposes...)
* We need the ability to send mass emails to all members, or just a certain type of member: just Active members, just Past Active members, just Past Presidents, etc. Only those given permission can send mass emails. All members do NOT have this ability by default. It's up to the admin(s) to give this to a handful of users.
* The ability to track dues owed/paid would be nice, but not a deal killer.
* The main purpose of this site is as an online membership roster. We do communicate frequently with past active members, past presidents, etc., so it's crucial to differentiate the different types of members/users.

The rest is all pretty standard, and things I've done before in Drupal (document section, etc.)

Any advice on specific modules that would accomplish these goals would be greatly appreciated.

Comments

sepeck’s picture

I think Ubercart module has the ability to 'sell' memberships. At least I think I've seen mention of this approach.

Check out Michelle's profiles tutorials http://shellmultimedia.com/articles-tutorials

Play with SimpleNews and some custom imports for the mail list maybe.

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

gecko85’s picture

Thanks, I'll check those out...

amarnathhs’s picture

It is easy to get lost in module section of the site. Right now, it look like just dump of all.

Suggestions to improve the situation for easy decision making are .....

1. User rating of each module
2. Sorting of module list based on User rating.
3. Display info like, Number of downloads, Number views etc.
4. List comments of users under the module itself.

Listing could have above information. They are user rating, number of downloads, Number of views, Number of known installations (if possible) and off course along with brief description of the module.

gecko85’s picture

I totally agree. Maybe organized the way the Firefox Add-Ons site is organized...

volunteermama’s picture

groups.drupal.org has a group discussing the need for module statistics and ratings... but does anyone know if that is the current place to look for up-to-date information on the general topic of module ratings?

sepeck’s picture

It is. Implementing is complicated but is being worked on, however a lot of engineering and coding has to be finished before things will be ready.

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

hendie’s picture

I agree this needs to be addressed. I want to know which mod is the best/ most popular for project I'm working on. Just listing them in category, name and by date isn't enough.

zokazola’s picture

download count!