OAI-PMH Module
 
 

This module provides an Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH), interface to the Bibliography Module.

Currently it only exposes metadata from the biblio module; however if there was demand I believe that it could be made configurable to expose other node types as well.

This module was inspired by and I have used some code from http://physnet.uni-oldenburg.de/oai/ writen by Heinrich Stamerjohanns.

Object driver
 
 
A utility module designed to make it easier for developers to read, display, and update data stored in one or more custom database table by allowing the developer write a custom module that simply describes the new data "object".
OG Actions
 
 

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.

OG Aggregator
 
可以讓 Organic Groups 擁有自己的 RSS 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

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.

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/

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.
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 Forum
 

讓每個群組都擁有一個討論版,並限制為僅有群組成員可以檢視該討論區裡的文章。

Creates a forum per organic group and restricts viewing forum nodes by group membership.

Go ahead and use the dev release from the 30th of August. It contains a bug fix to 2.0.

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.
OG Gradebook
 
 
Creates a gradebook per organic group and restricts viewing grades by group membership.
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.

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.
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.
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.
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.

OG Public Access
 
 

The OG Public Access module allows Organic Groups (OG) administrators to control public access to their groups' content. This module does not require group administrators to be granted the site-wide administer nodes permission.

The use case for this module is for a site with teams of writers submitting content privately in their groups, and editors controlling what is allowed to go public in specific groups.

OG Roles
 
 
This module allows you to, for each group type, specify a list of roles that group administrators are allowed to assign.
OG Teampage
 
 
This module provides a table view with all members (subscribers) of an organic group.
OG User Roles
 
 

This module allows you to assign group-specific roles to users which are restricted to the groups they are in. In other words, using this module, you can assign the role "contributor" to a user in a group, and the user will only have the permissions of that role while he is in that particular group.

Requires og.module and og_forums.module.

Read the history of this module: http://drupal.org/node/87679

Other features of this module allow you to:

OG Vocab
http://drupal.org/project/og_vocab
讓每個群組都可以擁有自己的分類(vocabularies)。
Provide each organic group with its own vocabularies.
Ohloh
 
 
Ohloh is a web application that tracks open source projects and contributers. This module allows users, with the right permissions, to display their Ohloh profiles in their Drupal account page.
One-time login links
 
 
A small utility module which generates a CSV of one-time login links for each user.
Onlinestatus Indicator
 
 

This Module adds Online Status Indicator Support for the most common Instant Messangers into Drupal.
At the Moment "Onlinestatus Indicator" has support for:

Important: Your PHP installation needs CURL Support.

Openads
 
 

This module helps with integration the openads adserver 2.3 (http://www.openads.org/) into Drupal. Escpecially it helps with seperating
code (where to place ads in templates) and content (which ads to serve). This module will generate all the JavaScript required to
invoke openads adserver.

Features include:

  • Define which ads show to which user roles
  • Extended information in ad_channel, including full url and user role
  • Ads are available as blocks or can be inserted manually into templates.

The module was sponsored by Ambiweb GmbH

OpenID
 
 

The 4.7 version was originally developed by JanRain to implement OpenID consumer support in Drupal using the JanRain PHP OpenID and Yadis libraries.

There is a 4.7-2.x branch developed by James Walker and Rowan Kerr that supports OpenID 2.x, and includes a server and a client component, including attribute exchange.

Find out more about OpenID at openid.net.

OpenID URL
 
 

Allows you to delegate your URL as an OpenID. This prevents your from having to run your own OpenID server while allowing you to harness your URL as an OpenID. If you switch OpenID Providers, just switch your settings in the module. This is based on this article which covers the topic in more depth.

OpenPackage Video
 
 

OpenPackage Video enables video functionality for your site. Submitted videos are transcoded to FLV format so they can be viewed directly in the web browser. Transcoding either occurs locally using FFmpeg, or videos are transferred to OpenPackage.biz, transcoded and then returned to your site.

Openresort Community Edition
 
 

OpenResort is a new solution for the drupal community that provides full featured online booking functionality for all types of accommodation. OpenResort also offers a suite of other solutions for the tourism industry. For more details visit http://www.openresort.org/

The OpenResort Community Edition is completely open source and free to use by anyone. This version allows for the creation of properties, and any number of bookable units under a property. Units can only be created one at a time, regardless if they are of the same type. Rates and availability also must be added one at a time for every unit. Check out a demo here. PLEASE NOTE the download includes a patch file which needs to be applied to the ecommerce suite. Once this patch is applied ecommerce can no longer be used as a standard shopping cart solution.

OpenSearch Aggregator
 
 

Note: this is still under development. Do not deploy on production sites.

This module allows you to search multiple OpenSearch feeds at the same time. The results are aggregated and cached locally, and results are fetched incrementally as you page further down the results.

It works best if the search sources are all run on the same software. The OpenSearch module for Drupal can provide the appropriate feeds, and will also pass along relevance information. OpenSearch Aggregator will sort the results by descending relevance globally.

Note that you need to patch node.module with the provided patch for now.

OpenSearch Client
 
 

Turns your Drupal site into an OpenSearch client capable of searching 3rd party sites that offer OpenSearch RSS feeds. See http://opensearch.a9.com/ for more information.

RSS parsing is handled by the Magpie RSS library. This enables search requests to remote sites to be cached in order to politely limit the amount of overhead and traffic caused.

There is now a working group to discuss Lucene and Nutch: http://groups.drupal.org/lucene-and-nutch

OpenSearch Feed
 
 
This module adds OpenSearch feed creation capability to core search.module. Searches are exported as RSS 2.0 feeds at /opensearch/type/keywords and can be autodiscovered through OpenSearch Description XML. Works with all hook_search() searches (content, users, ...).
OpenSearch Plugin
 
 
Provides browser search integration via the OpenSearch plugin protocal. Adds a search addon for Firefox and IE7 to Drupal sites, much like those found at MyCroft or the IE7 Search Providers.
Organic groups
http://drupal.org/project/og
讓使用者可以建立並管理他們自己的群組。每一個群組可以擁有自己的成員,並有一個群組首頁,讓群組成員可以在此張貼文章、彼此交流。
有的群組需要管理者審核後才能加入,或甚至需要透過邀請才能加入。群組可以擁有自己的版型、語系、分類等,有多個設定項目,並可與View模組整合。
Enable users to create and manage their own 'groups'. Each group can have subscribers, and maintains a group home page where subscribers communicate amongst themselves.
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 list manager
http://drupal.org/project/og2list

organic groups list manager (OG2List)可以讓群組的成員擁有一個郵件論壇(mailing list),裡面的郵件會被保存在一個討論版裡,群組成員可以用電子郵件來進行回應,或是直接在討論版裡回應。
為甚麼要使用這模組呢? 因為:

  1. 電子郵件也是內容,可以儲存在 Drupal 這種 CMS 裡。
  2. 透過你的網站(討論版和 RSS)與郵件論壇一起協同合作的群組成員,是同樣的一群人。群組與郵件論壇的成員都在一份名單上。使用者對於網站和郵件論壇的個人設定,也都在同一個網站上可以完成。
  3. 群組應該要可以動態地建立郵件名單,不需要系統管理者的手動介入。你的網站也不需要對電子郵件伺服器下指令,避免不必要的安全性漏洞。

本模組使用 organic groups 和 forum 模組,作為內容和成員的管理。討論版是和 OG_forum 模組箱連結,並使用 comment 和 comment mover 模組來管理對於郵件論壇的回應。

The organic groups list manager (OG2List) module allows groups of users to have a mailing list managed as part of their organic group, a collection of users with common interests and shared content. Mail on the mailing list is archived in a forum and groups members can respond by email or they can respond in forums directly. Mailing list are one of the most effective and popular methods for group collaboration using the Internet.
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.
Organic Groups Registration Codes
http://drupal.org/project/og_reg_codes

當使用者在註冊時輸入一個群組註冊碼時,會自動地成為該群組的成員。可以協助使用者在一個擁有太多群組的網站裡,加入某個特定群組。功能包括:

  • 群組註冊碼只適用於設定為開放性或審核制的群組。邀請制和封閉式的群組是無法使用註冊碼的。
  • 群組註冊碼可以被加到邀請朋友的電子郵件訊息裡,也可以在每個使用者的個人資訊頁裡看到。
  • 群組註冊碼可以在註冊表單裡設為必須或選填的項目。
  • 使用群組註冊碼來註冊並加入群組的使用者,可以選擇性地被賦予一個額外的角色。
  • 您也可以重設群組註冊碼,讓舊的註冊碼都無法再使用。

This module is add-on for the Organic Groups module designed to facilitate users in joining a specific group upon registration (or afterwards as a member) on sites that have a number of groups that is too large to easily browse through or show in the registration form.

A new user will be auto-approved as member of a group when they supply a group code at registration. You may combine this feature with the usual use of groups in the registration form. Users may also visit the "Use group code" page to join a group using a code.

Organic Groups Sites
 
 
Together, og_sites_hub and og_sites provide multisite functionality in which a central 'hub' site has a set of associated sites leveraging Organic Groups functionality to selectively share data (nodes and users), such that the hub site has access to all data while associated sites see and edit only their own data plus that specifically shared by the hub site.
Organizational Infrastructure
http://drupal.org/project/oi

1. 可建立階層式的組織架構,並將使用者對應到組織架構中的角色。
2. 可限定node只能被隸屬於某一組織架構單元的使用者所瀏覽。

The OI module allows users to be categorized in a hierarchical manner in OI entities. Entities by default propagate membership up (so that if a user in a member of a child entity, they are usually in the parent entity as well). Entities have roles, which can be filled by members of the entity, and fields (support for this is very limited in the current code) which can support various meta-data about the entity. Entities are categorized into different types of entities ("groups", "committees", "organizations", "sites", etc). The OI entities can be used for node access restrictions. There is also a text filter that allows you to display entity membership. Node access restrictions do not apply to users with "administer content" permissions (but this is true for all node access modules).

Sadly, documentation is very much lacking. I will work on this eventually.

Outgoing links filter
 
 

This is a simple filter that adds in a configurable CSS classname to all outgoing links (e.g., links that point to a *different* website).

What's so useful about that? Well you can then easily add a little icon next to each link indicating that it takes you to a different site. Or you can use some unobtrusive JavaScript to hook in some useful effects, warnings, or whatever you want.

Outline
 
 

Creation of a new outline module based on book.module.

This module is a general use outline module. With it, you can create volumes of posts of any type (whereas the book module uses 'book pages' by default).
You can mix node types within each volume, but each volume has a default node type.

The module is based on beginner's and pwolanin's patch here: http://drupal.org/node/65319 and http://drupal.org/node/81226 .

I welcome your feedback.

Override Node Publishing Options
 
 

A small module that allows users to override the default publishing options for any new nodes they create and any nodes they can edit without giving them the 'administer nodes' permission. Hopefully, the permissions in Drupal 6.x will be a bit more granular to include this type of functionality and this module will die a happy death.

NOTE: This module still needs some use-case testing as I haven't really run it through the grinder.

oyoaha Google Web Toolkit Widgets
 
 

Effectively allows a plug-n-play style implementation of Google Web
Toolkit AJAX widgets within a Drupal website. Widgets can be used
within CCK, a block, or as an input filter.

The module is in use here: http://oyoaha.com/ and here:
http://oyoaha.com/wearehere

oyoaha JavaScript and CSS Injection
 
 
provides a simple way to inject css or js within a document. We use this module in conjunction with both GWT and Liquid.
oyoaha Liquid Layout
 
 

This module provides an easy way to lay-out a view without the need for rewriting a new module for the layout each time. The layout is controlled from the administration page. In some way it's an extension and generalization of the view bonus module. The most powerful aspects of this module are when used with CCK as a way to set the layout for a field. It provides a means for styling the elements in a node without a full template rewrite, and, more importantly, provides a way for including a media gallery within a node (this application is more workflow dependent and implements aggregation via views).

The module is in use here: http://oyoaha.com/portfolio and here: http://oyoaha.com/drupal/view/portfoliogalleries

布拉格公园