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.
views:
120answers:
2How to build a private "Google Apps Marketplace" apps for gmail intergration like Rapportive does
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.
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.