Modules: Organic Groups
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.
Comment OG
This Modul allows integration of comments into OG. When submitting a comment, a user can choose if the comment is public or can assign it to one or several groups the user belongs to.
When looking at the comments the user only sees the public comments or the ones that are for the group the user belongs to.
Roadmap:
No plans for the future. As I'm probably not going to use this module for D6, chances are slim that I'm going to port it to D6. Contact me, if you really need it for D6
Remark:
Make sure to read the readme.txt, else the module won't do anything!!!! Just read the manual if you usually don't... it's not even long.
This is my first module contribution. Feedback and patches are welcomed :)
Do you use the module on a productive page? Let me know. I would like to use it as a reference here.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Apr-03 | Download · Release notes | Development snapshot | |
Content Type Administration by Organic Group
USE THE 1.5 VERSION. Since the permission system only lets the admin allow/disallow creation of content types and can't specify WHERE they can be used, this module tries to solve that problem. This module allows the admin to limit content types available site-wide and by group. Group owners can then choose which types to use within their group. Group owners can use ALL content types ALLOWED to that group, even if that owner only ACTIVATES a subset of those types for use by his members. All regular permissions and roles are still valid and this module will not override your settings there. So, given that a user has permission to create a content type SOMEWHERE, this module will limit where exactly they can do that. You can limit or even forbid creation of content at the site level, at the overall group level, or at individual groups.
This module keeps track of which content types are available, where they are allowed, and where you, as the site admin, require they be used. See the README file for a detailed explanation of features. You may also be interested in the og_user_roles module which allows group owners to assign its users to roles. The REALLY COOL thing is that those roles only apply to that user while in that particular group; the role assignment is not global in scope!
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.5 | 2008-Jan-14 | Download · Release notes | Recommended for 5.x | |
FeedAPI
FeedAPI aggregates feeds on a Drupal website by generating light weight items or nodes from feeds. It provides a straightforward configuration for most use cases and is extensible through an API. FeedAPI integrates with OG (but does not require it).
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.2 | 2008-Apr-14 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.2 | 2008-Apr-14 | Download · Release notes | Recommended for 5.x | |
Mailing List Groups
This project provides 'yahoo groups' type functionality within Drupal for mailing lists handled by an external mailing list engine.
That is, a mailing list engine (currently only sympa is supported) provides the email part of the functionality, with organic groups on drupal providing the web interface. It is similar to the og2list project in it's goal, but takes a different approach - instead of providing a mailing list engine that extends organic groups, it assumes all mail will be handled by the mailing list manager, and Drupal is the 'client' in a 'client-server' type relationship. The bulk of the complexity of the module comes from keeping messages and list configuration values in sync.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Dec-12 | Download · Release notes | Development snapshot | |
| 4.7.x-1.x-dev | 2007-Nov-20 | Download · Release notes | Development snapshot | |
Message Box
This is Fork of the messenger project at http://drupal.org/project/messenger
Note the HEAD version of Messagebox is under active development - with several changes to the database structure as I move to make it easier to integrate into the node structure of drupal. I will attempt to make it easy for you to migrate over to the newer releases as I make changes. i.e. provide import functionality from your previous version of messagebox, messenger and also privatemsg.
Messagebox has few more features than available in messenger. It currently uses the same database tables as messenger does and will let you migrate over to this version if necessary. It adds the following features to messenger - with more planned.
- send messages to multiple users in one go.
- OG aware so you can limit your users to only send messages within the group
- Adds ability to store sent messages
- Provides a messagebox format with tabs for New Message, Inbox, Sent and Archived (Read Messages)
- Allows you to forward a node as an attachment to a message - adds a "forward" link to the selected content types
next release
- ajax updated/delete/mark read functionality
- add a new message block anywhere on your page
- ability to theme display of individual messages in the message block.
Planned features in no particular order:
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Nov-25 | Download · Release notes | Development snapshot | |
Multisite Manager
Allows creation of new drupal sites from a central drupal site without the creator having access to database info. The new site is installed either in the same database with a different prefix or if the drupal db_user has access to create a database and grant privileges, then possibly there.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.0-alpha1 | 2008-Mar-14 | Download · Release notes | Recommended for 6.x | |
| 5.x-1.0-1 | 2008-Mar-12 | Download · Release notes | Recommended for 5.x | |
Notifications
This is a complete Subscriptions/Notifications Framework aiming at extendability and escalability. It allows any number of plug-ins defining new event types or subscription types or a different user interface.
The package consists on a main notifications engine, which is a lightweight module handling just the basic event processing and message queueing and delivery and half dozen plug-in modules which add several event and subscription types and a simple UI. More plug-ins are coming...
Features
- Pluggable subscription types. Currently included:
- Content subscriptions: thread (node), author (user), content type
- Taxonomy: subscriptions to taxonomy tags
- Organic Groups: basic group subscriptions
- FeedAPI: subscriptions to feed updates
- Event and message queueing, fully scalable and configurable
- Pluggable event types. Some plug-ins included for node and comments, but more may be defined
- Mixed subscription types. The engine supports any combination and any number of conditions for defining a user subscription of author x content x type x tag x group...
- Pluggable user interface. A UI module is provided but it can be disabled and replaced by a custom UI module
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 6.x-1.x-dev | 2008-May-09 | Download · Release notes | Development snapshot | |
| 5.x-1.0-beta3 | 2008-May-03 | Download · Release notes | Recommended for 5.x | |
OG Actions
As of the Drupal 6 release, this module is no longer supported. If you would like to take over maintenance, please contact the author
The og_actions module is a collection of 5 actions for use with the actions module and workflow module. These actions facilitate the use of organic groups with the actions and workflow modules, allowing administrators to create rules to modify the organic group information for specific nodes.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2007-Mar-13 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.x-dev | 2006-Nov-13 | Download · Release notes | Development snapshot | |
OG Aggregator
A module to create individual aggregator for Organic Groups using Aggregator.
Key features
————
- Feed content filter (including keyword filter and excluding keyword filter)
- An individual feed page of every feed source is available
Requirements
————
- Aggregator module
- OG module
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0-2 | 2007-Jun-26 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.0 | 2007-Mar-01 | Download · Release notes | Recommended for 4.7.x | |
OG Audience
The OG Audience module provides an "audience" tab and/or a block on node pages that allows Organic Groups (OG) users to change the audience of existing content. A user can add a node to one or more of his subscribed groups. A group administrator can remove a node from his group(s).
Users with the proper permission can change the audience of a node even if they do not have the permission to edit the node.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.1 | 2007-Sep-09 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.0 | 2007-Apr-12 | Download · Release notes | Recommended for 4.7.x | |
OG Audience By Type
This module modifies the node edit form's audience selector, provided by the Organic Groups module, such that the groups are selectable by content type. This is useful on sites with a very large number of groups and many different group types. For example, a site with Districts, Schools and Interest Groups (all content types defined as organic groups) will have an individual selector for each group type.
Update: I've updated the DRUPAL-5 branch for compatibility with the 5.4 release of the Organic Groups module.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2008-Apr-07 | Download · Release notes | Recommended for 5.x | |
OG Author
This is a small module to set the authoring group for any group post.
This module has been sponsored by http://www.wiki9999.org
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Jun-19 | Download · Release notes | Development snapshot | |
OG Auto Fill Description
This module automatically generates a short description from a larger description field you may have created.
Author
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.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Dec-18 | Download · Release notes | Development snapshot | |
OG Block Visibility
This module allows you to specify that a block should be visible only within a selected group. This can be used for many purposes, from providing each organic group with its own navigation menu, to allowing a group to highlight its own featured content, etc.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.1 | 2007-Nov-02 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.x-dev | 2006-Nov-13 | Download · Release notes | Development snapshot | |
OG Calendar
This module provides each group with a calendar showing only the group's events.
Sponsored by Raven Brooks of BuyBlue.
Developed by CivicSpace Labs.
OG Calendar duplicates Views functionality, so it will not be developed further and will not be ported to Drupal 6.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.1 | 2007-Apr-03 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.1 | 2007-Feb-23 | Download · Release notes | Recommended for 4.7.x | |
OG Contact
OG Contact provides a contact module style contact form for Organic Groups, and optionally provides a "Contact" tab on the group's main page. Administrators can enable/disable group contact forms on a per group basis, or enable/disable contact forms for all groups. The recipients of form submissions are the administrators of that Organic Group and/or a list of user defined recipients. Group admins can optionally be allowed to edit the information on their group's contact form.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-3.2 | 2008-Jan-11 | Download · Release notes | Recommended for 5.x | |
OG Default Roles
Default Roles allows multiple roles to be granted (and/or revoked) by each group. This is useful if you wish to use membership in certain groups to grant site-wide roles/permissions. For instance, you could have an "Editors" group, whose members will be automatically granted several appropriate roles at the time they join the "Editors" group.
People often ask what the difference is between OG Default Roles and other modules. At the time of writing this, there are several modules such as og_promote that will grant roles based on group membership, but OG Default Roles is the only module that allows any group to assign and/or revoke multiple roles upon a user joining or leaving each group.
Thanks to my employer, Rock River Star (http://www.rockriverstar.com)
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.2 | 2008-Feb-22 | Download · Release notes | Recommended for 5.x | |
OG Files
Allows organic groups to have its own file repository, control the access so only members from that group can upload/download the files.
Sponsored by Krimson and IBBT.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Jan-06 | Download · Release notes | Development snapshot | |
OG Forum
Creates a forum per organic group and restricts viewing forum nodes by group membership.
Use the 2.1 release - if you can, please try the DEV release since it is loaded with new features; I need to know if it all works as advertised before tagging a 2.2 version.
New features (dev):
- Various settings for the publicity of your forums; automatic based on nodes' settings, set by group owner, set by those with permission, all public, etc.
- Limit number of forums per group
Features:
- OG forum and regular forums work together
- Retroactively add forums to existing groups
- Optionally place all forums in one container rather than their own
- Set the name for the default forum that each group gets
Notice: MySQL 5 is REQUIRED due to the use of nested queries. A 4.x solution has been posted to the issue queue, but will not be added to the project. So if you need, it, try it out.
Be sure to setup regular forum module BEFORE installing og_forum. See the README (in dev version) for setup details.
NOTE: There is a modification (three lines worth) to add to OG included in the new README (in dev version) to make sure group forum posts are correctly associated with your groups!
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-2.1 | 2007-Oct-26 | Download · Release notes | Recommended for 5.x | |
OG Galleries
A module to create individual image galleries for Organic Groups using Taxonomy and Views. A public gallery is created, along with galleries for each group which are private to that group. Your galleries are controlled by a Views view, and you can set the url, fields, and filters as you like by changing the view. Node types can be image nodes, CCK nodes, or any other content type. Add items to the galleries by selecting a gallery when the node is edited.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.7 | 2007-Feb-15 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.6 | 2007-Feb-15 | Download · Release notes | Recommended for 4.7.x | |
OG Invite Restrict
The OG Invite Restrict module is a simple module that limits the OG invitation page to only accept current usernames - not email addresses. This has the effect of only being able to invite current users of the site into the group.
Furthermore, the module adds autocomplete to the username field (be sure to give anyone with access to this page the "access user profile" permission).
This module was sponsored by Ozmosis.
OG Join Role
The OG Join Role module simply adds a "join organic groups" permission to the Organic Groups module. A use case for this would be if you have a site where only members of a certain role are allowed to join an organic group.
The module is written in an all-or-nothing sort of way - either certain roles can join any and all groups or they can join no groups. It will not work on a per-group basis.
In addition to granting/denying permission to join a group, the module also modifies any text and/or links to join a group unless the user has the proper role. For example, the module removes any "og/subscribe" links on the page and replaces them with "nicer" text that you define in the admin settings.
This module was sponsored by the Florida Green Building Coalition.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Feb-14 | Download · Release notes | Development snapshot | |
OG Menu
Current Status of Module
Sorry for the lack of updates, I have been busy and continue to be busy.
I know there are numerous issues with OG Menu, and that there is interest in seeing this actually work. I can't work on it now, as my semester is drawing to a close within the month, but once May rolls around I am going to overhaul OG Menu so that it is cleaner and less ugly (as it currently is NOT either of those things!) Please sit tight, once May comes I can start working on it again. I will also look into making a 6.x version for those who are interested.
OVerview
OG Menu is a module that alters the menu module so that groups can create menus which are only visible to them and not other groups. For the moment these menus are created automatically for groups; if a group is created, and a member of that group goes to admin/build/menu, a new menu is created. Members of that OG can add/delete links to the menu but cannot delete the menu itself or see menus for groups to which they are not a member; only users with the "administer all menus" permission have full control over all menus. The menus are automatically activated using a SQL query to {block} in the database.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.2 | 2007-Dec-17 | Download · Release notes | Recommended for 5.x | |
OG Minutes
This module makes Organic groups and Minutes work together. It allows to filter users so that the list of potential attendees in Minutes shows only the members of the group(s) to which the related event belongs.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2007-Sep-09 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.0 | 2007-Sep-09 | Download · Release notes | Recommended for 4.7.x | |
OG moderated posts
This module moderates public posts from organic groups module. Moderated posts will be hidden from anonymous visitors. Moderation needs to be done by node administrators or another module.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 4.7.x-1.x-dev | 2006-Nov-13 | Download · Release notes | Development snapshot | |
OG Modr8
This module is under active development. A lot of features are still missing.
OG Modr8 integrates modr8 module to provide content moderation for organic groups.
So far:
1. Provides moderation form at node//og/modr8
2. Filters the nodes submitted for moderation based on the group_nid
TODO:
1. Enable configuration of moderation settings on per group basis instead of using global modr8 settings
2. Enable mailing to group admins instead of mailing to the global moderator
PS: Check the CVS repo for the code.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Apr-23 | Download · Release notes | Development snapshot | |
OG Notify
This module sends a notification to Group admin when a user joins a group.
Author
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.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2008-Apr-05 | Download · Release notes | Development snapshot | |
OG Path
OG Path is a module that slightly alters the path module so that only node aliases belonging to groups of which the user is a member are displayed. This is done so that users can see/edit aliases for their groups while preventing them from complete access to all aliases.
There are no database tables to install; all that is used is a SQL query that selects the appropriate aliases from the {url_alias} table.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Nov-01 | Download · Release notes | Development snapshot | |
OG Project
Allows the Project issue tracking module to function properly on a site that has Organic groups enabled. Without this module, the issue tracker does not work if you enable organic groups.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.x-dev | 2007-Jun-14 | Download · Release notes | Development snapshot | |
| 4.7.x-1.x-dev | 2006-Nov-13 | Download · Release notes | Development snapshot | |
OG promote
Promote users that join certain groups to a special role.
Choose one role that all users who join the groups you select will be promoted to. Should a user leave that group, he will be demoted again.
| Version | Date | Links | Status | |
|---|---|---|---|---|
| 5.x-1.0 | 2007-Feb-19 | Download · Release notes | Recommended for 5.x | |
| 4.7.x-1.0 | 2007-Feb-19 | Download · Release notes | Recommended for 4.7.x | |
