Community & Support

Creating a simple membership list

I'm building a site for my neighborhood association and one thing I need is a membership list that only a certain group of users will have access to.

This membership will not be the same as members on the website. Any neighbor can have an account on the site without having to pay their dues to the association. Also, a dues paying member may not have an account on the site.

I need a submission form with the following field:

  • Last Name
  • First Name
  • Address
  • Membership Status (they may have chosen to not renew from last year)
  • Phone
  • E-mail
  • Fee Paid
  • Link to users Drupal account if they have one (Will use CCK User Reference.)

I was thinking CCK plus a few add-ons such as the phone, email and computed fields.

I went to create my content type and I'm stuck with the mandatory fields of "Title" and "Body". So, my question is, am I approaching this wrong using CCK? I'm new to Drupal and probably haven't completely wrapped my mind around CCK. I briefly looked at the CiviCRM mod, but that appears to be much more than I need and I really don't want to add another 3rd party app to my install (I already have an SMF forum running on it and my long term plan is to shift my users away from that to the Drupal forums.).

I'd appreciate some brainstorming/guidance on how to achieve this hopefully simple task!

Comments

Any suggestions?

I worked on this much of yesterday going through modules, trying to find something that would work for me. The best I could come up with was the Site User List with Table Export (I forgot to mention in my original post that I need something that will export to Excel in order to generate Postal mailings to the members). This could work for me, but ultimately, I want a database of members that is separate from the site members with the exception of a link if that person happens to have an account on the Drupal site.

Although I could just create an account on my site for anyone that pays their dues (doesn't matter to me if they never use the site), there will always be a few members who don't have an e-mail address or choose not to provide it. And I assume you can't create an account on the site without an e-mail address.

So, can anyone suggest a way to create a database of people that doesn't require them to be an user on the site?

CCK or FlexiNode would be

CCK or FlexiNode would be the best way to go.

Are you familiar with PHP? You can probably edit the node.module and rename "Title" and "Body" to some field names that better match your "User" fields.

(i am not an expert at drupal, so this is all i could come up with)

=-=

Drupal 5 has hooks for CCK, avoid flexinode, if there even is a flexinode for 5.x. I was under impression it was deprecated and no stable version for 5.x existed. http://drupal.org/project/flexinode

_____________________________________________________________________
My posts & comments are usually dripping with sarcasm.
If you ask nicely I'll give you a towel : )

Thanks

Thanks, Reggie, but I ended up figuring out what I needed with the help of VeryMisunderstood in this thread.