Droogle

Installs: 
55
Open Bugs: 
10
Development Status: 
Seeking co-maintainer(s)
Under active development

The Droogle Module integrates Google Drive (formally google docs) with Drupal. It provides a list of a configured google user's documents and allows uploading docs to that account. It also exposes much of the google api to Drupal users -- you can create collections, move documents into collections, create and modify google users, etc. Droogle also works with Organic Groups and each Organic Group can hook up to a unique user account to manage it's group documents. The module's creation is sponsored by Babson College and is to be used to better manage documents for groups, classes, etc. Integrating documents with google means better access to documents on ipads, iphones, etc, since there are many apps for these devices to sync your google docs account(s). Droogle is not to be confused with BBoogle, which is Blackboards integration with Google Docs -- but Droogle works much the same way and serves the same purpose.

You cannot view any document(s) unless you are logged in as a google user that has permissions to view the document. In the .inc file you'll see api calls to programmatically add permissions to docs, etc. if you wish to use them. You can also just share the documents using the google interface.

At Babson we are programmatically sharing a document with a list of students in an organic group (each class is an organic group in our case). We are creating a user in google with the same name as our organic group, and that corresponding google user is sharing all of the documents with the og group members -- this is done upon class creation (class creation is also done programmatically).

We are looking for ideas on how to improve the module to make it as useful as possible in eduction and to the general community. We are open to having co-maintainers, preferably with another college or university.

UPDATE: Google changed the xml returned by the api again. I've changed the output where files and folders were listed, now just root folders are listed with easy links to your Google Drive folders. FIles themselves and subfolders are no longer listed, and I'm sad to have to do this but until Google decides to structure their xml such that this isn't a Herculean task, I will have to conform to how Google also lists folders and files in their gui. For some reason Google isn't using the hierarchical nature of xml to also reflect folder structure, instead the xml shows folders and subfolder as "flat" in the xml. And so when the xml output changes, it becomes a nightmare for me to maintain this. And it seems they choose to modify the xml output just enough to break everybody's code now and and again. Go figure. So with some snarky comments hopefully this new release fixes the output for the Droogle module to everyone's liking. Your feedback is welcome as always. Thank you.

Releases: 
7.x-2.0-beta10
6.x-2.1-beta7
Release Dates: 
05/06/2013
02/07/2013