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:

  1. User Relationship Mailer will (conditionally) send email notifications regarding relationship creation/removal/approval/disapproval/cancellation.
  2. User Relationship Defaults creates default relationships to any user joining the site (think Tom on MySpace).
  3. 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.
  4. User Relationship Blocks blocks that may be useful.
  5. User Relationship Invites requires the Invite module and allows users to specify a relationship to a user that they invite to join the site.
  6. User Relationship Views integration with the views module providing filters, arguments, and fields.
  7. User Relationship Privatemsg integration with the privatemsg module showing your relationships in the quick select list.
  8. User Relationship Migrate allows admins to migrate Buddy List 2 to User Relationships.
  9. User Relationship Elaborations lets users send a message with their relationship request to another user.
  10. User Relationship Node Access lets users control access to their content based on relationships
  11. User Relationship Services exposes UR functions to Services module
  12. 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:

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

Version Downloads Date Links
7.x-1.0-alpha3 tar.gz (86.89 KB) | zip (125.33 KB) 2011-Sep-25 Notes
6.x-1.1 tar.gz (87.1 KB) | zip (131.57 KB) 2012-Jan-19 Notes

Development releases

Version Downloads Date Links
7.x-1.x-dev tar.gz (89.68 KB) | zip (127.99 KB) 2011-Oct-25 Notes
6.x-1.x-dev tar.gz (87.52 KB) | zip (132.43 KB) 2012-Jan-31 Notes

Project Information


Maintainers for User Relationships

  • mrf - 7 commits
    last: 1 week ago, first: 19 weeks ago
  • Berdir - 51 commits
    last: 15 weeks ago, first: 1 year ago
  • alex.k - 185 commits
    last: 1 year ago, first: 3 years ago

Issues for User Relationships

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Oldest open issue: 23 Dec 07
nobody click here