Using Refractiv’s powerful content management system, MySiteAdmin, your website’s content can now be dynamically powered from Google Documents and Spreadsheets.

Wouldn’t it be good if you could create or edit your web pages and articles in a true word processing interface? And if you could invite internal and external collaborators to assist with producing and editing the copy, in realtime? Well, now you can.

MySiteAdmin’s new <googledocembed> feature allows you to embed the contents of Google Documents into MySiteAdmin pages/articles/events/etc.

With Google Apps you can share documents and see them edited by your colleagues in real time. And now, with our ability to embed Google Documents into web pages, you can use it to edit your website.

Perhaps you don’t want to train your new starter or outside agency on MySiteAdmin but you need them to edit the website or add certain pages – like a weekly blog. By using Google Apps for Business you can invite anybody to work on documents, and then make them live on your website when you’re happy with it.

Other reasons could include:

  1. The document is very long or particularly complex (e.g. white papers, technical articles, terms and conditions)
  2. It needs to be edited by several different people
  3. The document needs to be reused in several places (other pages or sites or on your intranet\extranet) without you having to copy each time it changes
  4. You’d like automatic PDF or DOC download links at the top of the page (like this page has)

With Google Apps and MySiteAdmin all this is possible. This article you are reading is a Google document, edited in Google Apps and simply embedded into this weeks blog. So we’ve been able to collaborate over the content simultaneously, in real-time, from any device we chose.

If you’d like to see how it looks natively in Google Docs click here.

To find out more about Google Apps for Business click here.

Tell me more

image00

Then in MySiteAdmin when editing the page or article, where you normally put the content instead you put a tag like this:

image03

Whatever Next?

How about an entire site generated automatically from a Google Documents collection?

image01

Technical Stuff

Google Documents already supports embedding using <iframe> but the actual content still lives at Google so to search engines your page will be empty. With our approach nobody will notice Google Docs is in use, and search engines will give full credit for the page’s content.

We use the Google Documents API to download documents direct from Google.

https://code.google.com/apis/documents/

The document and any embedded images are cached on the web server for speed, and automatically reloaded if the document is modified.

It works for spreadsheets too, whose contents can also be automatically synced to a database table – so now data in a Google Spreadsheet can drive pages/reports on your site.