Introduction: Using Google Visualizations in Google Sites
Alright, I'm going to have to grill Google for being so thick as to block their own product...
BUT HOW COULD YOU DO SUCH A THING GOOGLE???
Anyways, Google Visualizations is a great way to make pretty, official, and interactive charts.
However, Google Sites has no easy way (that I have seen) of embedding their charts into their sites.
Step 1: Creating a Chart
First, we need a chart to do so...
If you have no experience with JavaScripting, or Google Visualizations, I suggest going to the Google Code Playground
http://code.google.com/apis/ajax/playground/?type=visualization
Once you have the desired code, create a new HTML document (using notepad or notepad++) and copy the HTML code into the text editor.
Save as an HTML (*.htm, or *.html, it really doesn't matter)
Step 2: Creating a Google Site
Alright, now you need something to put this chart in!
I particularly like Google sites because:
1. It's Free
2. It's Easy
3. It make website noobs like me look good with professional looking websites
You need a Google Account to do this (don't worry! it's really easy to sign up!)
Sign In, or create an Account at sites.google.com
Now, create a new site once you're signed in and everything
Fill out the necessary information to create the type of site you want
Step 3: Hosting Your HTML Doc With the Chart
Now comes the round-a-bout way to host this chart on your Google Site
We need to find another website creator that can host HTML doc and permits viewing of such documents without downloading them (that is the sole reason Google Sites CANNOT be used for this step, because they do not permit the viewing of "unrecognized file types" a.k.a. anything besides pictures and office documents (*.doc, *.xls, etc...)
I use WebStarts to do this
www.webstarts.com
Yeah, they send some annoying emails saying they will give you funding for advertising, but you can just apply a filter to prevent your discomfort of such emails
Once again, you need to sign up for this and create another site.
Once you've done that, you need to upload your HTML doc to the new (webstarts) website
After you've attached the document, you need to find the URL of the attached HTML
The URL should look something like: http://googlesitesloop.webstarts.com/uploads/test.html
Credit to Google for the example chart
Of course, your URL will be a little different depending on the name of your document, and domain of your webstarts website.
We need to find another website creator that can host HTML doc and permits viewing of such documents without downloading them (that is the sole reason Google Sites CANNOT be used for this step, because they do not permit the viewing of "unrecognized file types" a.k.a. anything besides pictures and office documents (*.doc, *.xls, etc...)
I use WebStarts to do this
www.webstarts.com
Yeah, they send some annoying emails saying they will give you funding for advertising, but you can just apply a filter to prevent your discomfort of such emails
Once again, you need to sign up for this and create another site.
Once you've done that, you need to upload your HTML doc to the new (webstarts) website
After you've attached the document, you need to find the URL of the attached HTML
The URL should look something like: http://googlesitesloop.webstarts.com/uploads/test.html
Credit to Google for the example chart
Of course, your URL will be a little different depending on the name of your document, and domain of your webstarts website.
Step 4: Placing the Chart in Your Google Sites
Now, don't freak out...
We are going to do some HTML editing in Google Sites...
Don't worry, I'll help.
So! Now go back to the Google Site you created earlier.
Go to the desired page for the chart
Hit "Edit" (you need to be signed in for this)
Select the field you wish to place the chart in.
NOW
Click the little "HTML" button
Add the following code (and adjust to your needs)
<iframe src="http://googlesitesloop.webstarts.com/uploads/test.html" width=300px height=300px>
Done!
Once the "gadget" is added to your site, you can use the Google Sites easy config stuff to adjust settings for the "gadget" by clicking on it, and hitting "Properties"
Step 5: Save Your Work and View
Alright, you're now almost done!
Just save, and if you desire click "More Actions -> Preview as Viewer"