Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
There's a comparison of Activity stream modules in the "Similar module review' group: http://groups.drupal.org/node/15207 .
@IceCreamYou, it would be great to get the key areas of that chart filled in :).
My goal here is to better understand the differences between the major modules and, where possible, try to get the various sharp minds working on this problem working together as much as possible.
So far, myself and Stalski have been filling data in the chart.
Thanks!
Comments
Comment #1
IceCreamYou CreditAttribution: IceCreamYou commentedI don't think that chart does a good job of capturing the things that actually make the modules different from an end-user's perspective. I also find it really hard to see what's going on when editing that document -- just looks like an unorganized jumble to me -- disadvantages of not having a WYSIWYG editor. :-( Also that chart looks like a mix of new and very outdated information.
Acquia and Thread wanted Activity Log built for basically these reasons / to meet these requirements:
Additionally, I wanted to build a module that was completely and thoroughly extensible without requiring any modules to integrate with it explicitly. That meant using Rules as the (only) admin UI, Views as the end-user UI, complete configurability of events/conditions/viewers/templates/languages through the UI... and I wanted it to be ready to go out of the box, which meant default message templates and default styling for consistently good-looking streams. The other activity modules have various deficiencies in these areas.
Here's a comparison chart of the situation right now (September 15th, 2011 -- I don't intend to keep this updated) to the best of my knowledge:
* The modules that don't support polling for new activity can do so via other modules like Views Hacks. FBSS supports automatically updating all of them when a new status is posted by the current user.
Feel free to update that wiki page as you see fit.