Modules: Community

Filter by Drupal Core compatibility:
Login or register to modify the filter.

Contributed (contrib) modules are plugins for Drupal that extend, build or enhance Drupal core functionality. Use matching versions (modules released for Drupal 5.x will not work for Drupal 6.x). Contributed modules are not part of Drupal core releases and may or may not have optimized code/functionality. If a module solves your needs please consider joining forces and helping the maintainer.

Activity

The Activity module keeps track of the things people do on your site and provides mini-feeds of these activities in blocks, in a specialized table, and via RSS. The module is extensible so that any other module can integrate with it. The messages that are produced are customizable via the admin interface and are context sensitive. Some theoretical example messages include:

  • You wrote a comment in response to "example comment title"
  • Jim wants to be your friend. Approve this friendship here
  • Nancy is Phil's latest fan

There is still quite a bit that can be done to contextualize the message, and working around irregularities in grammar is tricky, but clever admins will find ways to make meaningful generic messages.

The DRUPAL-5--3-0-BETA2 is the recommended version for new users of this module. There is not yet an upgrade path from previous versions, however, and your help with this is welcome. See http://drupal.org/node/218025#comment-726338 for the latest on this.

The buddylistactivity plug-in currently requires 5.x-1.1-beta.

This module has been sponsored by Sony BMG and Tree House Interactive Agency.

Installation

VersionDateLinksStatus
5.x-3.0-beta22008-Apr-30Recommended for 5.xThis is currently the recommended release for 5.x.

Admin message

Provides an easy way to show short messages to users. The messages can be individually closed by logged in users. Examples could be "Welcome to this site...", "Temporary downtime...", "Important security announcement...", "New feature...", etc.

VersionDateLinksStatus
5.x-1.x-dev2007-Dec-12Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Advanced Forum

Advanced Forum is a "glue" module that provides a layer between the core forum module and all all the various modules that add the functionality found in stand alone forum software. It also handles theming and some functionality not covered by other modules. Because it is so heavily tied to the theme, it requires a PHPTemplate based theme to work.

VersionDateLinksStatus
6.x-1.x-dev2008-May-14Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-1.0-alpha82008-May-08Recommended for 5.xThis is currently the recommended release for 5.x.

Advanced Profile Kit

The Advanced Profile Kit works with Panels 2 to take over the user profile page allowing you to easily customize it using the Panels 2 UI. The content can come from bio, nodeprofile, the core profile module, and other sources. By using panels as a base, any item that can be added to panels can be added to the profile page by pointing and clicking.

VersionDateLinksStatus
5.x-1.0-alpha42008-Apr-29Recommended for 5.xThis is currently the recommended release for 5.x.

Affiliate

This module allows site owners to issue affiliate links to their partners. When anonymous users follow these links, the clicks are counted by affiliate, day, and optional keyword. When referred users sign up for an account, the account is associated with that affiliate.

VersionDateLinksStatus
5.x-1.x-dev2007-Aug-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
4.7.x-1.x-dev2006-Nov-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Ajaxified Friends

Screenshot

This module aims to allow users to add friends from their community as friends the facebook way. Anyway it is ajaxified and under dev. This module has no relationship with the friend module. Ajax Friends aims at providing a richer friends interface with doing this asynchronously.

VersionDateLinksStatus
6.x-6.x-dev2008-Apr-09Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Anonymous Contact

This module provides a contact form that allows users to send an email message to the author of a node without knowing the username or user id of the author. Neither the contact form nor the "Send myself a copy" emails will reveal the name or UID of the node's author. The contact form is accessed at contact_anon/[nid] .

The module returns a 404 "Page not Found" error if the current user does not have permission to view the node specified in the url or the author of that node has chosen not to receive messages via the anonymous contact form.

Note: Aside from the contact form that this module provides, this module does not do anything to hide the username or UID of a node's author. It is up to the developer\administrator\designer of the site to make sure that this information is not revealed in places such as the node template or in any Views.

VersionDateLinksStatus
5.x-1.12008-Mar-27Recommended for 5.xThis is currently the recommended release for 5.x.

Answers

This module adds a question & answer service to your site.

How does it work?
The module comes with 2 modules. The main answers module adds a node type that is used to ask the questions. The second module provides a node type to post simple answers to questions posed. The Answers module has an API to allow you to add different node types that can be used as answer nodes.
What can be customized?
Just about every aspect of the answers module is themeable allowing you to tailor it to your needs.

Author

TickleSpace

If you like and use this module, you can contact the author by using the Contact page at the URL above.

We can also be contacted for paid customizations of this and other modules.

VersionDateLinksStatus
5.x-1.x-dev2008-Mar-23Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Author Taxonomy

Author Taxonomy allows you to assign one or more authors to a node based on a taxonomy vocabulary.

Credits

Development of this module is sponsored by That Other Paper and Four Kitchen Studios.

VersionDateLinksStatus
5.x-1.0-beta2008-Apr-11Recommended for 5.xThis is currently the recommended release for 5.x.

Availability

Availability module is an abstract solution to associate a set of dates with certain nodes and users assuming that these nodes are available on specified dates for a certain user.

VersionDateLinksStatus
5.x-1.x-dev2007-Jun-19Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Avatar gallery

This module provides a block and page with a composite image of all the avatars of a site. It serves to promote a sense of community around a site while avoiding the unnecessary database queries and image calls that would be caused by a PHP-snippet-based approach.

VersionDateLinksStatus
5.x-1.x-dev2008-May-11Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Award

Award module allows administrators to identify one or more content types as "Awards." When a user with appropriate permission views a user's profile, an expandable fieldset is available where the viewing user may grant any awards he has permission to grant.

This was a rather quickly-made module written to serve a specific purpose in a project I was working on. I know there are more things it could do. Please feel free to submit feature requests and especially patches, and perhaps the module will become more useful to more people.

Features

  • Specify multiple content types as awards
  • Separate grant/receive permissions for each award content type
  • Themable awards display

Thanks to my employer, Rock River Star (http://www.rockriverstar.com)

VersionDateLinksStatus
5.x-1.02008-Feb-11Recommended for 5.xThis is currently the recommended release for 5.x.

Birthdays

The Birthdays module allows users to add their birthday to their profile. It lists birthdays on a seperate page and in different blocks. Users can receive an e-mail on their birthday automatically, and the administrator can receive dayly reminders of who are having their birthday. Requires Profile module from core.

VersionDateLinksStatus
5.x-1.12008-Apr-09Recommended for 5.xThis is currently the recommended release for 5.x.

Blog List

This ultra-simple module provides a list of blogs on your site—that is, "blogs" in the sense that we usually use the word, meaning "a collection of blog entries", rather than the meaning it has within Drupal, where a "blog" is actually a blog entry, and there isn't a node type that represents a collection of these.

To install, simply expand the archive in your sites/{all,yoursite}/modules directory,
then enable the module from the administration page.

A list of blogs will be available at http://yoursite/blogs. Currently you just get
a very simple table showing the username, with a link to the "@username's blog" page
that is generated by the blog module. It would be nice to add things like "last updated" and so forth.

VersionDateLinksStatus
5.x-1.x-dev2008-Feb-27Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Blog Theme

Blog theme allows users to have persistent themes for their blogs based on the theme they choose for their account. When others view thier main blog page, or any node (of specific admin-defined types) created by them, the reader will see the authors theme instead of their own.

VersionDateLinksStatus
6.x-1.12008-Apr-16Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.02008-Apr-10Recommended for 5.xThis is currently the recommended release for 5.x.

Blogger

Blogger module used for:
1. Display list of bloggers. You can limit how many bloggers displayed.
2. Display number of written blogs or not, i.e: Samuel (5), Linda (4), etc.
3. A "read more link" to show all bloggers with pagination support and their latest blog.
4. You can choose selected case formats: Upper, Small, or Wordcase.
5. Order by: none (random), name or blogs count.
6. Support Avatar on block and page.
7. You can set avatar size: original, width x height, keep aspect ratio.

Blogger has tested on this environment:
- PHP version 4.4.4
- MySQL version 4.1.22-standard

Other contributors:
1. Daniel: spelling and capitalization corrections.
2. fkramer: fixs show latest blog.
3. nschelly: 'administer blogger' permission.

VersionDateLinksStatus
5.x-1.32007-Nov-28Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.x-dev2006-Nov-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Body revision

This tiny module provides a new tab which allows a user to post a new revision of the body of a node only, this is, she will only be able to edit the body of the node. No other part of the node form is shown, besides the title for information only (no editable). In order to have this functionality without having to give 'administer nodes' permission to the user, this module needs a patch for the node.module. This patch creates new permissions on revisions and nodes (delete).

VersionDateLinksStatus
5.x-1.x-dev2007-Jun-19Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Bookmaker

Enables your users to place a bet on virtually anything; you decide which bets you offer. After the outcome of the bet offer is published, the module automatically calculates the amount of points each user gets.

VersionDateLinksStatus
5.x-1.02007-Mar-28Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.02007-Mar-28Recommended for 4.7.xThis is currently the recommended release for 4.7.x.

Bot

Druplicon is an IRC bot that has been servicing #drupal, #drupal-support, and many other IRC channels since 2005, proving itself an invaluable resource. Originally a Perl Bot::BasicBot::Pluggable application coded by Morbus Iff, he always wanted to make the official #drupal bot an actual Drupal module. This is the fruit of these labors. Whilst the needs of Druplicon are driving the future and design of the module, this is intended as a generic framework for IRC bots within Drupal, and usage outside of Druplicon is encouraged.

With all currently shipped modules enabled, you'll get:

VersionDateLinksStatus
6.x-1.02008-May-02Recommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.02008-Apr-08Recommended for 5.xThis is currently the recommended release for 5.x.

Bot Invited

bot will join channels apon invite.

VersionDateLinksStatus
5.x-1.x-dev2007-May-07Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Bounty

This module facilitates 'collaborative funding'.

Dependencies:

VersionDateLinksStatus
5.x-1.0-alpha12008-May-15Recommended for 5.xThis is currently the recommended release for 5.x.

Bronto Newsletter Integration

Adds a newsletter subscribe page for those who use Bronto email marketing software. After filling out the subscription form, users will be added to your Bronto account via the Bronto API. This module also allows users to be added to CiviCRM when they are added to Bronto. In order to use this module, you must have a Bronto API account.

This module requires nusoap, which should be placed in a folder you create named 'lib' in the bronto module directory. NuSOAP can be downloaded here.

Development of this module was sponsored by DesignHammer Media Group.

VersionDateLinksStatus
5.x-1.x-dev2008-Mar-08Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Buddylist

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. The 4.7 version is much more feature-rich than the 4.6 version. Allows integration with other modules, such as Invite, to do things like add invited members to buddylists automatically. The word "buddy" can now be changed altogether by editing the translations array at the top of the buddylist.module file.

VersionDateLinksStatus
5.x-1.1-beta2007-Nov-19Recommended for 5.xThis is currently the recommended release for 5.x.
4.7.x-1.x-dev2007-Feb-24Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Buddylist2

First off - What are the differences between this and buddylist?

Buddylist is a great module to build Social Networks; maybe it’s the central community module. "Old" buddylist is great, but is not very easy to modify or adapt. Buddylist2 is split into API und UI, so that there can be many different UI´s. All listings are done with Views, so you can place it where you want. Furthermore there is the possibility to use workflow-ng for notifications (needed configurations are available out of the box - just adapt it via workflow-ng UI)

Buddylist2 contains several buddy-releated modules:

  • Buddy API
  • Buddylist UI
  • Buddy API Shortest Route
  • Buddy API Invite

Buddy API
Buddy API allows users to generate social networks. The API itself has no UI and will not do anything by itself. All functions are
commented, so see the code for detailed information.

Buddylist UI
Buddylist UI is an user interface for Buddy API. All listings are realised with views, so you can adapt and theme how you want.

Buddy API Shortest Route
Buddy API Shortest Route provides a block which shows the shortest route from UserA to UserB in a social network (like StudiVZ, Facebook,...)

Buddy API Invite
Integrates Buddy API with invite module.

Required Modules are:

VersionDateLinksStatus
5.x-1.x-dev2008-Apr-08Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

CDN integration

This is the result.

Disclaimer

This module is not yet production ready. It works fine on smaller sites, but it doesn't scale yet (yes, that's pretty ironic since the exact goal is better scalability of Drupal sites). If you want to make this ready for production use sooner rather than later, please contact me to sponsor the development.

Description

The aim of this module to provide easy Content Delivery Network integration for Drupal sites. Obviously it has to patch Drupal core to rewrite the URLs, not only to serve them from another domain, but also to make the filenames unique.

It has synchronization plugins, so it allows you to use any protocol or algorithm to synchronize your files. Currently however, only one plugin is available: FTP. Since proper usage of a CDN demands unique filenames for each version of a file, we can optimize a lot: to validate a file on the CDN while synchronizing, we must only know if it 1) exists and 2) has the correct size.

Which files and directories should be synchronized can be configured very precisely. Consult the README for details about that.

The FTP synchronization plugin allows you to use a $15 per month CDN (thus making CDNs accessible to a lot Drupal users) with no effort after the
installation!

VersionDateLinksStatus
5.x-1.0-rc22008-Jan-29Recommended for 5.xThis is currently the recommended release for 5.x.

CGI:IRC

This is a Drupal injection of the CGI:IRC php code found on cgiirc.org. This project was created for Drupal so users could access IRC chat behind a firewall. Most offices and other networks block common ports used for IRC and many other applications. This script is run from the server instead of the end user thus bypassing the issue with blocked ports. Input data is fully customizable from the back end if needed, and then passes through to the script which is running in an IFrame.

On a side note it by default passes the user's user name through to the script with an amended "_" attached to help prevent any name conflicts once in IRC. Default data on there will direct you to the channel this was created originally for so any questions can be directed there. Please note if you are trying to use the demo it requires that you sign up :) Current non Drupal examples of this running can be found at http://www.ircatwork.com/

If you require further help feel free to contact me at fr0ll0@hotmail.com

VersionDateLinksStatus
5.x-1.x-dev2008-Feb-19Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

Chat Room

This module enables chat rooms to be set up on Drupal sites. No additional software is required. Chat Room uses AJAX to update chats without page reloads. Chat rooms are nodes that provide access to chats and chat archives. This module does not support pop-up windows or invitations.

VersionDateLinksStatus
5.x-1.92007-Oct-12Recommended for 5.xThis is currently the recommended release for 5.x.

Chatblock

Update: The newest version of this module appears to have a lot of the bugs ironed out. Most of the changes are cosmetic, but if you had previously installed this module, be sure to run the update script as one column in the chatblock table has been altered slightly.

This module is yet another chat module. It allows you to include an easy to install, Ajax updated, chat block with your site. There are a few customizations that are possible with the chat module, and it includes some simple smileys. Also, the module is fully functional (albeit not incredible) without Javascript enabled.

VersionDateLinksStatus
5.x-1.0.x-dev2007-Nov-21Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

ChipIn module

The Drupal ChipIn module enables users to insert a ChipIn widget which enables group money collection for any purpose. The ChipIn widget is a small indicator of the progress of your event that you can add to your Web pages.

VersionDateLinksStatus
4.7.x-1.x-dev2006-Nov-13Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.

CiviCRM

CiviCRM - CRM for Advocacy, Non-Profit and Non-governmental Groups

CiviCRM is the first open source and freely downloadable constituent relationship management solution. CiviCRM is web-based, open source, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups.

VersionDateLinksStatus
4.7.x-1.x-dev2006-Dec-01Development snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
 
 

Drupal is a registered trademark of Dries Buytaert.