Hi all,

Our company has a community site like orkut.com, and after succesfully converting another project of ours from xoops to drupal, we would now like to switch from our own code to drupal. The first tests are looking great, but there is a lot of tweaking left. Did someone try this as well? The rough specifics are:

- a user needs to log in before he can see/do anything. anonymous users have no read/write access whatsoever
- the system works invite-only, public registration is disabled
- two types of groups: a "your friends" group, containing every person you invited, and anyone who became your "friend" afterwards, and user-created "interest" groups e.g. "linux", "traveling", "comic books".
- an advanced search function (I'm looking for female friends, age 20-30 with an intrest in photoshooting)

Currently I use the following modules:
- profile (to link up interesests to eachother)
- organic groups (to allow users to create interest-groups)
- invite module (to invite people to the network)

Ofcourse there are some large holes here, and a lot of tweaking is still at hand:
- the invite module is still based on public registrations
- the organic group module doesn't steadily allow per-group fora, posting or blog system
- the search module is not advanced enough, only one criteria can be queried at a time.

Any tips/ideas on how to set this up?

Comments

robertDouglass’s picture

This is the stuff lots of people are looking for.

The og would need another permission/function to create users. You could write code to create a new user when people do the invite and instead of the normal invite mail, send them the mail they'd get when they are to change their password. In CVS Drupal this sends a one-time URL to a password change screen instead of sending a new random password like in 4.6.2.

We need multiple forum taxonomies. This has been clear for a while and it is time for someone to stand up and implement it. Right now there is only one forum taxonomy - there is no reason there shouldn't be more than one. If there were you could automatically make a new forum taxonomy with group creation.

Writing custom search code is straightforward, check out the api docs in the handbook. The groundwork is all there, you just need to make the search queries.

- Robert Douglass

-----
If this helped you, please take the time to rate the value of this post: http://rate.affero.net/robertDouglass/

www.hornroller.com, www.robshouse.net