DSNF: Module Review

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

The goal of the Drupal Social Network Framework (DSNF) is to bring together largely existing Drupal functionality into a cohesive install profile that simplifies the process of rolling out a site that uses social networking functions.

To return to the main DSNF Wiki page, click here.

This review evaluates existing contributed modules to establish a baseline of the best implementations of social networking functions in Drupal 6. For each social networking function, functionality requirements are discussed and then modules are rated against them and other metrics, such as the current responsiveness of maintainers to bug reports. Following the individual reviews, remaining requirement gaps are presented. The collection of selected contributed modules and gaps still needed to be implemented will conclude this review.

Contents

1 Evaluation Metrics
    1.1 Functionality requirements
    1.2 Popularity
    1.3 Module maintenance
    1.4 Code quality/compliance
2 Social Networking Functions
    2.1 Forums
    2.2 Friend/User relationships
    2.3 User profiles
    2.4 Private messaging
    2.5 Live chat
    2.6 User groups
    2.7 User recent activity/heartbeat
    2.8 Date/events
    2.9 Moderation/Spam control
    2.10 Text filters/input editors
    2.11 User-controlled privacy (access control)
    2.12 Fine-grain access control
    2.13 Photo/image handling
    2.14 Rewards
3 Gap Analysis
4 Conclusion

Evaluation Metrics

Functionality requirements

Popularity

Module maintenance

Code quality/compliance

Social Networking Functions

Forums

Friend/User relationships

Review of Buddylist, Friends modules

User profiles

Private messaging

Live chat

User groups

User recent activity/heartbeat

Facebook-style Statuses (Microblog)
Another comparison

Date/events

Moderation/Spam control

Text filters/input editors

User-controlled privacy (access control)

Fine-grain access control

Photo/image handling

Rewards

Gap Analysis

Conclusion

Notes to self:
Forums
Friend/User relationships
User profiles
Private messaging
Live chat
User groups
User recent activity/heartbeat
Date/events
Moderation/Spam control
Text filters/input editors
User-controlled privacy (access control)
Fine-grain access control
Photo/image handling
Rewards

Forum
og_forum
advanced_forum
forum_thread
nodeforum