Google Wave gadgets add increased functionality to Wave. The “<iframe>” gadget allows you to embed a web page into Google Wave.
This can be helpful if you want to share a website with participants in a wave without the extra step of having to click an external link outside of Wave. I also know some people will create a public wave around the topic of their website and then embed their website into the public wave as a form of sharing it with others.
In order to embed a web page into Google Wave, you’ll need to click the “Add Gadget by URL” button in the toolbar of the wave.
When a dialog comes up asking for the gadget URL, type in the URL of the iframe gadget: “http://wave-ide.appspot.com/iframe.xml“.
This will add the iframe gadget to your wave. Click the “Edit” link in the top left of the iframe gadget to change the web page that you want displayed within the iframe.
Simply change the iframe URL to the URL address of the web page that you want to be displayed in the iframe. You can also specify the height of the iframe.
When you click the “View” link, the specified URL will be shown in the iframe.
You can also embed PDFs if they are uploaded to a server (e.g. http://www.irs.gov/pub/irs-pdf/fw4.pdf). However, your browser does need to have the ability to render PDF files.
Because of this, in Google Chrome, I couldn’t get PDFs to successfully embed into the iframe, since Chrome does not have the ability to render PDFs (as far as I know). Rather than embedding the PDF, it automatically downloaded in my browser.



How could I embed a wave in a website?
Is it possible for any user that gets to this website to edit that wave, even if they have no GW account yet? If so, how?
[please forward the answer to my email too, thanks!]
Cristina, to embed a wave in a webpage you’ll need to add the “Embeddy” bot “embeddy@appspot.com” to your contacts and add it as a participant to the wave you wish to embed to your website. It’ll generate some code that you can paste onto a webpage.
It is possible for any user that gets to the website to edit the wave (as long as they have a Google Wave account), but you’ll need to also make sure that the wave you’re embedding is a public wave so anyone can access it. To make a wave public, check out this post explaining it: http://gwtips.com/how-to-create-a-public-wave-in-google-wave/
Let me know how this works for you.
Thanks, I’ll try that someday.