Organic groups (OG)
Organic Groups Profiles
This module is based on the core Profiles module except each field is restrict to a group.
Group admins can define fields that the user can fill in. Group admins can choose whether the user should fill this in when they join they group and change the fields using the Manage Membership link.
This will create another member list which takes the profile fields set to show up on member lists.
TODO:
1. Test the module more
2. Write better documentation for the module
- Alot of the documentation in the code is left over from the core module so I need to go through and change this
3. Finish integration with og
At the moment one line needs to be changed in og because of the way it gets fields in the manage form.
I will submit a bug report for this soon
4. Get a demo site up or at least some screenshots
Organic Group settings
Note
This is an API module for developers. It doesnt do much on its own. Please install if required by other modules.
Description
og_settings module helps developers to use a standard api and database schema for getting/setting persistent variables
for each organic group. The api (and implementation) is similar to drupal core api functions for storing/getting/setting
site-wide persistent variables (variable_get(), variables_set(), variable_del ()).
API functions
og_settings_variable_set($gid, $name, $value) //Sets a persistent variable for group "$gid"
og_settings_variable_get($gid, $name, $default) // Returns a persistent variable for the group "$gid"
og_settings_variable_del($gid, $name) // Delete a persistent variable "$name" for organic group "$gid"
og_settings_variable_del_all($gid) // Deletes all persistent variables for organic group "$gid"This module also simplify the process of creating forms used by users (typically group administrators) to set/change
the value of persistent variables for their group (similar to "system_setting_form()" offered by drupal core).
og_settings_form($form, $gid) //Add default buttons to an og settings form.
This module was developed at the Institute for Quantitative Social Science (http://iq.harvard.edu) at Harvard University
Organic Groups Limits
This module provides a set of basic subscritions limits to be setted up while OG is created.
Initial limits provided are : quota (maximum number of users that can subscribe to OG), start date (date before which it's not possible to subscribe to the group) and end date (date after which it's no more possible to subscribe to a OG).
Powered by ADYAX
PS : We LOVE Drupal.
Smartqueues for Organic Groups
This project uses Nodequeue's Smartqueue API to provide a nodequeue for each organic group, editable by members of that group or the group's administrators. This project was part of the 2008 Google Summer of Code.
Use the dev snapshot release or the latest from CVS HEAD until RC3 is rolled
1) When an OG homepage node is created, a nodequeue that corresponds to that OG homepage node will be created.
2) When an OG homepage node is deleted, the corresponding nodequeue will be deleted
3) Depending on configuration
- a) Members of the Organic Group and site administrators will be able to manipulate the nodequeue for that Organic Group.
- b) Administrators of the Organic Group and site administrators will be able to manipulate that OG's nodequeue.
4) The content of the Organic Group's nodequeue displays in a block defined by a view, provided by this module
- a) Administrators can specify an alternate view that will control the display of OG nodequeues
5) Administrators can specify which node types should be available in OG nodequeues
For the complete project proposal, visit http://groups.drupal.org/node/10067 .
Requirements
- You must install the latest version of Nodequeue.module!
- You must have PHP 5.1.0 or higher to run this module.
Please Note
CCK groups
Limit access to content to a group of users. This is a lightweight, minimal alternative to Organic Groups.
Example Use:
Limit access to a Case Tracker project and its cases to selected individuals.
Organic Groups Facets
Allows searching by organic group in the faceted search interface provided by the Faceted Search module.
