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 twelve 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 requires the Invite module and allows users to specify a relationship to a user that they invite to join the site.
- User Relationship Views integration with the views module providing filters, arguments, and fields.
- User Relationship Privatemsg integration with the privatemsg module showing your relationships in the quick select list.
- User Relationship Migrate allows admins to migrate Buddy List 2 to User Relationships.
- User Relationship Elaborations lets users send a message with their relationship request to another user.
- User Relationship Node Access lets users control access to their content based on relationships
- User Relationship Services exposes UR functions to Services module
- User Relationship Rules allows triggering Rules when relationships are requested, approved, etc.
Status:
Drupal 7: Being ported from 6.x and improved.
Drupal 6: The module is in maintenance mode. Only bug fixes and minor feature requests with their own patches.
Supported by:
- Activity
- Author pane AF/APK
- Bowob
- CCK Field Privacy
- CCK Private Fields
- druTalk
- Heartbeat
- Rules
- UR Panels
- User Relationship Birthdays
- User Relationship Limits
- User Relationship Locator
- XMPP Framework
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.
Downloads
Recommended releases
Development releases
Project Information
- Maintenance status: Actively maintained
- Development status: Under active development
- Reported installs: 5777 sites currently report using this module. View usage statistics.
- Automated tests: Enabled
- Last modified: January 30, 2012