Anotación 6. Punto 6
Miércoles, 24. Marzo 2010
Hoy he estado revisando más modulos adicionales que se puedan agregar a nuestro OG, para tener una cierta idea de las posibilidades que hay. Debería tener más claro los requisitos para poder afinar más en la búsqueda de módulos que cubran las necesidades. Hay como unos 100 módulos que agregan funcionalidades a OG. He realizado una pequeña selección, los cuales coinciden con los más usados.
Organic Groups Facets
Allows searching by organic group in the faceted search interface provided by the Faceted Search module.
Organic Groups join limit
This module allows to set a join limit on a specific group.
OG Open Write
This module allows organic group administrators to set some content types as “open write”, allowing registered users to post to an organic group without needing to be subscribed.
Organic Groups Subscriptions
This is a plug-in module for the subscriptions.module (http://drupal.org/project/subscriptions). It extends the subscriptions module to allow users to subscribe to notifications by organic group.
Organic Groups Mandatory Group
An add-on for the Organic Groups (og) module that makes one group mandatory for all new users and/or requires new users to pick a group.
Automatic Group Assignment for Organic Groups
Allows administrators to assign particular content types to automatically be posted into particular organic groups.
Note: nodes will be placed into the configured groups regardless of the submitter’s permissions or group membership. This is by design.
Organic Groups – Multiple Mandatory Groups by Role
From the README:
*Objective*
The goal of this module was to extend the capabilities of the original
og_mandatory_group module to allow as many mandatory groups as the user wants for:
1) All users
2) Group administrators/owners
3) any role
As all of the changes constitute a module with drastically different capabilities,
it didn’t make sense to patch the original module with this code. Additionally,
most of the old code was thrown out and a ton of new code put in place.
This isn’t simply a patch to og_mandatory_group. Read the rest of the README for a full rundown of features and functionality.
Organic Groups Global Limits
This module allows site administrators to set limits on the number of groups that users can create as well as the number of members that can join groups.
Note that the group member limit is calculated as the number of total group members minus the group owner.
Organic Group Statistics
Adds statistics to organic groups:
- count of nodes, comments and members
- last node/comment/member
So the user could sort groups by the count of members
Content Type Administration by Organic Group
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 doesn’t currently work with the subgroup module if subgroups have the same names.
Organic Groups Translation
This module allows group owners access to translate their group’s title & body without needing them to have access to the whole slate of locale functions. It does this by adding a menu item providing a menu of strings to be translated for that group. The existing i18n module does not work conceptually for objects within groups. This module provides a more user-friendly way for individuals to provide translated content for the group.
Organic Groups Hierarchy
This module is intended to handle a specific permissions situation not easily managed in Drupal or Organic Groups. We allow a group of users to be empowered as OG “creators” by “head creators” who retain authority over the creators’ groups. Multiple such hierarchies can be created in parallel. The model is that of a Drupal site used simultaneously by a number of organizations: each organization should be able to delegate responsibilities and authority in a hierarchy that is isolated from the others.
Organic groups LDAP
Map LDAP DNs or RDNs to Organic groups. This module is working in a production environment with Active Directory.
Usage examples:
OG LDAP Settings:
Mapping of LDAP groups to Organic Groups:
cn=group1,ou=OG,dc=example,dc=com|Group 1
cn=group2,ou=OG,dc=example,dc=com|Group 2
The above example maps the dn ‘cn=group1,ou=OG,dc=example,dc=com’ to ‘Group 1′ organic group.
cn=group1,ou=OG,dc=example,dc=com has an attribute with value ‘DrupalOG’
cn=group2,ou=OG,dc=example,dc=com has an attribute with value ‘DrupalOG’
OG LDAP settings:
Attribute: description
Value: DrupalOG
The above example gets all LDAP groups that match the attribute – value, and turns the cn into the group.
So, cn=group2,ou=OG,dc=example,dc=com creates an organic group called group 2.
Notes:
This module requires LDAP groups module, which is part of LDAP integration. It must be configured to work with the groups on your on LDAP server.
At the moment, the organic groups are not created in bulk. The groups that don’t exist in Drupal are only created once an LDAP user logs in that is a group member in LDAP. In future I’ll add a cron hook to pull all groups from LDAP.