Google Apps Provisioning

Events happening in the community are now at Drupal community events on www.drupal.org.
rwohleb@drupal.org's picture

As I've mentioned in the past, another student and I had been tasked with developing Google Apps modules for SoC 2007. SSnider has since made public the excellent Google Auth module.

On my side of the project I've been developing abstraction code for the Google Apps API to make it more Drupal friendly. Part of this development is a user provisioning module. Before I make any of this public, I need a wish-list for a Google Apps provisioning module. I want to make sure I haven't missed any major features. What features do you want? What features are more important than others?

Comments

What do you see as priorities?

bonobo's picture

Hello, Rob,

Thanks for inviting the conversation -- the work that you and Silas have been doing looks pretty sweet --

WRT a wishlist, what are some of the features you think would be most valuable?

Also, are there some pieces that would be easier to implement than others?

For example, the ability to see google docs from a profile page would be nice -- the ability to expose google docs via a views include would also be amazing --

Is this the direction you are looking to go in, or are you looking at something different?

Cheers,

Bill


FunnyMonkey
Tools for Teachers

Besides the underlying API

rwohleb@drupal.org's picture

Besides the underlying API module, I am currently focusing on user provisioning. Silas is looking at how to tie Google Calendars in to Drupal. I haven't had a chance to look at Google Docs yet.

I am looking for things like:
1) I want users to be automatically provisioned in Google Apps based on their role
2) I want users to be able to add X Gmail nicknames to their account
3) I want the admin to be able to create users where their email is their new Google Apps Gmail account

Actions (Drupal 6)

wim leers's picture

Actions (Drupal 6) integration would be excellent. The possibilities would be endless then.

Genius

rwohleb@drupal.org's picture

That is genius... absolutely genius. I'll see what I can do.

Agreed

bonobo's picture

Tying in to actions opens up whole new worlds --

Great suggestion.

BTW, is your code D5 or D6?

Cheers,

Bill


FunnyMonkey
Tools for Teachers

D5

rwohleb@drupal.org's picture

I am targeting D5. I shouldn't have a problem porting to D6 when it is stable.

+1 on Calendar

jbrauer's picture

Calendar API integration would be a great boon!!

Defintiely on the right track

gchaix's picture

Great stuff!

One thought: how to deal with deleting users?

I don't know the right answer - assuming there is one right answer. I suspect there are many more than that.

This sounds expensive...

Cross_and_Flame's picture

currently, the only apps that allow APIs is the enterprise or premium edition...adding users is $50/user!!

Not being discouraging, just wondering who are the money-laden websites that use a free drupal infrastructure, but have the free cash for that number of user accounts...

It's free to educational institutions

gchaix's picture

The Premium APIs are available at no cost to schools and universities. I, for one, hope this sort of module will be useful to schools who use Drupal for their school web site and/or online course content.

Exposing Drupal Node system

drecute's picture

Exposing Drupal Node system would be great. A scenerio where drupal nodes and Google Docs can interoperate would be lovely.

t: @charyorde

Drupal in Education

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: