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.
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.
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.
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.
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!
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.
Commenting on this Tutorial is closed.