views:

120

answers:

2

Google Apps Marketplace (http://www.google.com/enterprise/marketplace/) has enabled contextual gadgets so I could integrate my functionality in gmail. I would like to do so but I don't want to publish the app. Is this possible? (http://developer.googleapps.com/marketplace/getting-started tells me I have to become a vendor.) If I can do so I can't find any example code how to integrate in gmail, e.x. access a message, add a button, ... BTW: Greasemonkey is NOT an option.

A: 

Rapportive actually allows you to build custom contextual apps (called "Raplets") that users can integrate into the sidebar. Raplets don't have to be released publicly (although they can be) and can access public or private data.

We have a couple of Google Groups where you can find the documentation:

  • raplet-announce is a low-traffic list for announcing updates to the Raplet platform.

  • raplet-dev is a discussion list for Raplet developers.

I'm not sure what sort of functionality you want to integrate, but if we don't support your use case yet, get in touch and we may be able to help.

Disclosure: I'm a co-founder of Rapportive. Apologies for the quasi-advertisement, but it is relevant to the question asked. Made this answer community wiki to defuse the bias.

Sam Stokes
Hans Klock
@Hans: unfortunately we don't support those things at the moment. (By "replay" I assume you mean "reply"? I'm not sure what you mean by "preparing a reply".) We'll bear it in mind as we may expand what information we send to Raplets, but I can't guarantee it at this point.
Sam Stokes
Yes, "reply", sorry. Well, if you want to position Rapportive in a business words and not just for fun applications a GMail CRM integration has to get access to emails and all sort of informations. And I would like to prepare email replies by your software for automated offers for example. Outlook for examples offers so many informations for CRM solutions. So honestly right now Rappportive doesn't help me at all because just extracting the email address is to less to be productive and you can hardly call this "CRM".
Hans Klock
I do appreciate that there are important use cases which don't work unless you can access the email contents - though some people have created some very useful (and popular) Raplets that integrate with CRM systems using the information we do provide. We'd like to be able to support the more advanced use cases, but there are tricky issues of privacy, security and user expectation (people are rightly conservative about who can read their email!). If you're on our announcement list we'll definitely let you know if we come up with good solutions to these problems.
Sam Stokes
A: 

Maybe "Gmail Contextual Gadgets" ( http://code.google.com/apis/gmail/gadgets/contextual/ ) is what you are really looking for. You can go the direct route; Rapportive is not necessary. Examples are given here: http://www.socialtimes.com/2009/08/15-useful-gmail-sidebar-gadgets-you-wont-find-in-labs/. A short introduction is given in this Google IO video: http://code.google.com/events/io/2010/sessions/deep-dive-gmail-contextual-gadgets.html.

Christian Ullenboom