User Relationships
Allows users to create named relationships between each other. It is the basic building block for a social networking site, or any site where users are aware of one another, and communicate.
There are many features on offer. It'd be worth your while to check it out.
Admins create relationship types (friend, coworker, etc). Relationship types can be setup to be one-way or mutual. If a relationship type is one-way (subscriber) only the requester is shown as relating to the requestee. Relationship types can also be set as needing or not needing approval.
Admins can give users the option to auto approve relationships on a per-relationship type basis.
Also bundled with the core relationships module is a set of eight ten other modules directly related:
- User Relationship Mailer will (conditionally) send email notifications regarding relationship creation/removal/approval/disapproval/cancellation.
- User Relationship Defaults creates default relationships to any user joining the site (think Tom on MySpace).
- User Relationship Implications allows admins to specify implied relationships (Manager implies Coworker) that are automatically created when this implying relationship is created and removed accordingly.
- User Relationship Blocks blocks that may be useful.
- User Relationship Invites (5.x, 6.x new!) requires the Invite module and allows users to specify a relationship to a user that they invite to join the site.
- User Relationship Views (5.x; 6.x) integration with the views module providing filters, arguments, and fields.
- User Relationship Privatemsg (5.x, 6.x new!) integration with the privatemsg module showing your relationships in the quick select list.
- User Relationship Migrate (5., 6.x new!) allows admins to migrate Buddy List (into 5.x) or Buddy List 2 (into 6.x) to User Relationships.
- User Relationship Elaborations (6.x only, for now) lets users send a message with their relationship request to another user.
- User Relationship Node Access (6.x, 5.x-dev) lets users control access to their content based on relationships
Development sponsored by OpenBand, a subsidiary of M.C.Dean, Inc.
Status:
The module got a new maintainer in early September 2008, and development of a Drupal 6-compatible version has resumed. It should be safe to use the *-dev releases for testing, as they are not intended to ever be in a broken state.
I am responding to bug reports for Drupal 5.x versions, and will gladly accept patches. At this time I do not intend to develop new features for these branches, unless someone helps.
Supported by:
These modules integrate with User Relationships. Please visit their documentation for features offered.
Developers:
Take a look at the README files for more information, but the core module was built to be as developer friendly as possible. The plugin modules will give you a sense of how to write addons to User Relationships. Many hooks have been provided.
Please send me a note if you write anything that adds on to the module. I'm very curious to see what other people do with this.
Issue queue:
- Please post screenshots, as they usually help a lot.
- Try out the current -dev release to see if your problem has been fixed.
- Since 5.2.x and 6.x have different codebases, please create new issues instead of changing version between 5 and 6.
- Submitting patches: follow instructions customized (thanks, d.o developers!) for this project in http://drupal.org/node/167682/cvs-instructions/DRUPAL-6--1
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-1.0-beta10 | 2009-Apr-05 | 62.49 KB | Download · Release notes | Recommended for 6.x | |
| 5.x-2.9 | 2009-May-07 | 52.34 KB | Download · Release notes | Recommended for 5.x | |
| Development snapshots | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-1.x-dev | 2009-Jul-01 | 71.54 KB | Download · Release notes | Development snapshot | |
| 5.x-3.x-dev | 2008-Sep-16 | 23.23 KB | Download · Release notes | Development snapshot | |
| 5.x-2.x-dev | 2009-May-26 | 52.73 KB | Download · Release notes | Development snapshot | |
