Drupal buddy modules, what are the options?

Drupal buddy modules, what are the options?

In Drupal we’re almost spoilt for choice when it come to buddylist type modules, so in this tutorial I’m going to quickly run you through the options available.

Buddylist (Drupal 4.7 & 5)
This is great for sites that just need a simple request and accept type buddy system. I’m using this module for the buddy system on DrupalSN.

Integrates with:
Invite
Activity

Buddylist2 (Drupal 5 & 6)
Very similar to the standard buddy list but it offers an API to allow you to build out your buddy system with additional features like buddy shortest route functionality like on Facebook.com.

Integrates with:
Views
Usernode (required)
Workflow_ng
Activity
Invite

Flag Friend (Drupal 5 & 6)
This is a fairly new module on the scene but it looks great and it’s really light weight as it uses the flag modules’ API to do the heavy work.
It also interacts with the popups API to allow for quick friend accepting and adding.
If you want a light weight system go for this.

Integrates with:
Views (Drupal 6 version only)
popups API

Friendlist (Drupal 6)
This was looking like a great module but it seems to be requiring a new module maintainer so for this reason I would probably choose one of the other modules available.

Integrates with:
Views (latest snapshot only)
Rules
popups API
node access (restrict access to content to buddies only)

User Relationships (Drupal 5 & 6)
This is now a bundle of ten modules which are looking great and progressive.
It provides the basic buddy request and accept system as well as an exciting User Relationship Node Access module which allows users control access to their content based on relationships, something Drupal has been crying out for.
The module is in activity development so looks like a good bet!

Integrates with:
Views
Privatemsg (Drupal 5 version only)
Invite
Activity
node access (restrict access to content to buddies only)

Well hopefully that will help you decide which module is for you. There seems to be no clear winner at present but I’m tipping the user relationships and flag friend modules to become the stand modules in the future.

Related Tutorials
Creating a buddy list system in Drupal
Creating a community search page in Drupal with usernode, views and theming
Essential Drupal Social Networking Modules
“Buddylist” is a very useful


“Buddylist” is a very useful module. It allows you to add other site users to your buddy list, organize these into groups, and monitor their content. It is a basic building block for anyone wishing to make a social networking site in Drupal.
Autozubehör

Leave a Reply

Your email address will not be published.