Hello, I am trying to develop a rather specific networking site and I am wondering whether it is possible in Drupal. If it is not possible I might be looking at custom development argh.

Ok ... What I am looking at is a networking site where there are two sorts of "users". A higher level users that can befriend each other and then a lower level user that can only befriend a higher level user (like a parent and childs). Lower level users cannot connect with each other.
However the hard part is how to make it such that a high level user can "see" all the connected lower level users of all his friends, including his own lower level users of course. For now assume that the higher level user should be able to "see" the connected lower level users of his direct friends (1 level friends) .... but maybe in the future it should open up to level 2 (the lower level users of a friend of a friend).

Ideally the user sees his connected lower user connections in a summary format like a profile pic + name.

A live example would be a network of head hunters (high level user) whereby the candidates in the head hunter's portfolio are the lower level (child) users. A head hunter would to see all the candidates within his direct network.

Thanks for any help in this....

Comments

WorldFallz’s picture

Might be possible with one of the user relationships modules-- i would checkout the http://drupal.org/project/user_relationships module. Even if not already doable with that module, modifications to an existing module are going to be much easier than creating something from scratch. Moreover, if you submit your changes as a patch, the maintainer may well integrate them right into the module which will also save you from doing future development on your own.