Are there any Alumni site (module) for Drupal? I need to create an Alumni site for my high school

The main requirement is to have a registration page with "class of" field so we can separte users by the year they graduated.

So when a registered user logs in he/she can see other users based (grouped by) graduating user.

Also need a forum where they can post.

I am very new to drupal so any help would be much appreciated.

Comments

sami_k’s picture

You can use taxonomy or potentially a flexinode field for year. If you use taxonomy you will get a page showing posts in a certain year from the taxonomy term. In flexinode you can get a pager query that shows the year... You decide what's best for you.
--
Please read the handbook, search the forums, then ask...
http://drupal.etopian.net (Modules and Drupal Services)

GWL’s picture

If you activate the Profile Module you'll be able to create a field for the graduating class of your users that they will fill out at registration.

This field will automatically be clickable, allowing you to list all graduates from, say, 1986.

You can also add additional fields for assorted biographical info ... current location, Web sites, hobbies, whatever. And these will provide clickable sorted user lists as well.

It's really way too easy for its own good. ;)

manaslu’s picture

Thanks. The profile module worked great. I was able to add the year of graduation.

However, I have another question.

When a user logs into the site, I'd like him/her to see all the registerd users and the year they graduated on a different page (e.g. Registered users).

Then when the user clicks on the username of the registered user, he/she'd see the user profile (name, current address).

I know this is lot to ask but being a newbie, any suggestion would be much appreciated.

Thanks

GWL’s picture

I'm still somewhat of a newbie myself, so it's nice having some answers for a change. :)

As long as the profile module is activated (and clean URLs are enabled), you can bring up a list of all users by going to yourdomain.com/profile

Here's how it works with Drupal.org:

www.drupal.org/profile

The list is generated automatically ... and as you can see, clicking on any name brings up the individual profile.

You can add that link to your site any number of ways:

  • By enabling the Menu module and adding a menu item
  • By adding the link to a Custom Block (see also node/13266 and node/27720 for info how to hide your block from unregistered users)
  • By adding the link to your primary or secondary links (no access control this way, though)
  • By adding the link directly to a node (see the PHP page snippets for hints on displaying it only to logged-in users)

Hope that helps!
Gary