For a few days, I've been looking for a buddy/contact/relationship module for a site that we're building. It looked like Buddylist 2.0 was going to be the answer to all of our needs. However, now that I'm seeing all of the dependencies, this could end up being a deal breaker.
I'm cool with a Views dependency, but usernode and workflow_ng? Is it really so difficult to build in a few lists of user.module/profile.module -based users? A few carefully placed theme functions are usually enough to customize them a bit. And then, *if* workflow_ng and/or usernode are installed, then the special features kick in. It's important to work *with* Drupal core as much as possible -- even if it does do some dumbass things. ;-)
Please keep it as simple as possible for admins to install and configure buddylist functionality.
I'll take a look at the code and see if I can help.
Comments
Comment #1
nodestroy commentedhi,
you are welcome to write an userinterface without any or less dependencies. die buddy_api has no dependencies itselfs, so you can use it without any configuration/downloading other modules/...
its not "hard" to build an interface without workflow_ng...but it gives you the maximum configuration possibilities on your site.
without the usernode module, you can´t list users with views, so its absolutly needed. usernode is a very small and lightwheigt module (its NO profile solution - it just creates a table which maps the node table to the usertable -> needed by views)
in d6...all will be better :) (actions instead of workflow_ng [but also workflow_ng support -> in my eyes workflow_ng is more flexbile]), no usernode needed.
regards
nodestroy
Comment #2
nodestroy commentedComment #3
nodestroy commented