Import, export, and more with the new Google Sites API

Thursday, September 24, 2009

One of the benefits of Google Apps is the extensibility and openness of the platform. Today we're pleased to advance that story by introducing a new API for Google Sites in Labs.

The use cases are plentiful for businesses:
  • Update Google Sites from 3rd party applications – e.g. your sales team's Google Sites pages can update automatically when new leads are added to your CRM system.
  • Migrate files and content from workspace applications like Microsoft SharePoint and Lotus Notes to Google Sites.
  • Export Google Sites pages, edit them offline, and re-import the updated content.
  • Export your sites, including every page revision, for backup.
  • Easily monitor changes across your important internal and public sites, all from a single gadget.
  • Push new content like changes to employee policies or a new corporate logo to any site on your domain, even sites created by individual employees.
Best of all, while this API is brand new, application developers will find it rather familiar – it is, after all, a Google Data API. And like our 16 other Google Data APIs, this one comes with all the standard protocol support around authentication and querying that you'd expect. You'll find everything you need to get started on the Google Code pages, including links to documentation and sample applications.

For those of you interested in applications already built on top of this API, be sure to look at:
We're looking forward to your feedback! Watch this space for updates to the API in the coming months.

Anil Sabharwal, Google Enterprise team

Find customer stories and product information on our resource sites for current users of Microsoft Exchange and Lotus Notes/Domino.

3 comments:

Derrick Farnell said...

Hi - I am not a developer, and my Sites site is associated with my normal Google account, rather than with a Google Apps account. Does the above mean that I can export my site? If so, how?

Stefane Fermigier said...

Why not use the CMIS protocol ?

Lisa Evett said...

Thanks! However despite setting one of my Google Sites to "public", installing Google Webmaster and submitting the url to Google for indexing, it still has not been indexed. Anything else I can do to have this community site (for a non-profit club) show up in search results? http://sites.google.com/site/mgcarclubsunshinecoast/
Many thanks.
Lisa Evett
Google Apps reseller with Bloomtools.

Post a Comment

Thank you for sharing your feedback with the Google Enterprise team. We will respond to open issues addressed in Comments with future posts on this blog. We appreciate your interest in Google Enterprise.