Hi alll,
Iam new user to the drupal
iam going to build aluimni site,
so please help me what are the modules that should be used.
my site consists of
- Registration through invites from already registered users / admin
- Looking up people based on:
-- Class / year of passing
-- Industry of work
-- Company worked for (past and current)
-- Interests
-- Other
- Ability to contact people
- Events (organising and participating)
-- Reminder/calendar of birthdays and anniversaries of classmates
- Classifieds to post:
-- Jobs Wanted / offered
-- Buy / Sell stuff
-- Business proposals etc.
- Forums
- Blogs for each user
-- Ability to subscribe to friends blogs whether hosted on this site or elsewhere
-- Ability to integrate with other site, if the user is already blogging elsewhere.
-- The Admins can set a blog post to homepage
- Other features like
-- Photo gallery
-- File sharing
-- Any other interesting module for communities available.

As mentioned earlier, I would like to setup the site with minimal custom coding, so am willing to reduce the requirements if it needs extensive work. I am expecting the selected developer to suggest the modules and set it up on the webserver.

so please help in suggesting modules

Comments

khoogheem’s picture

Seems this is not that hard to do with a lot of the modules that are in place...

- Registration through invites from already registered users / admin
I would look at two:
Invite (http://drupal.org/project/invite)
---has the basic invite function to invite a user
GoJoinGo (http://drupal.org/node/44047)
--Adds other functions like setting up user groups

- Looking up people based on:
-- Class / year of passing
-- Industry of work
-- Company worked for (past and current)
-- Interests
-- Other
I would tend to setup the ability to modify the profile and add fields for
year graduate, type of work, blah blah blah
Then once you add a new field you edit the page title to include something like:
People that graduated in %value
So that if you click on 1990 it will show all other users that graduated that year.

- Ability to contact people
Enable the module.. or also you can use the edit profile to add other ways to contact.
Ie.. You can group Online info and let users put in there:
Skype, IM, MSN IM info....

- Events (organising and participating)
-- Reminder/calendar of birthdays and anniversaries of classmates
Remind me (http://drupal.org/project/remindme) sends reminders of events
Event (http://drupal.org/project/event)

- Classifieds to post:
-- Jobs Wanted / offered
-- Buy / Sell stuff
-- Business proposals etc.
You could do this via Flexinode

- Forums
This is a basic function of drupal

- Blogs for each user
-- Ability to subscribe to friends blogs whether hosted on this site or elsewhere
-- Ability to integrate with other site, if the user is already blogging elsewhere.
-- The Admins can set a blog post to homepage
- Other features like
-- Photo gallery
-- File sharing
-- Any other interesting module for communities available.