Google Gadget Tutorial > Lesson One
This is the first in a series of articles which will be put together as a guide to creating Google gadgets. To see a full index of all gadget lessons, please see the Google Gadget Tutorial.
The goal of this guide is to teach you how to make Google gadgets regardless of your skill level, even if you do not know any coding. I will assume that you do not know anything, except how to copy and paste. We will begin with very simple examples, but this guide will bring you up to speed on even complex and professional gadgets and how to promote them if you stick around for the whole thing
Intro to Google gadgets
I have some great news, Google gadgets can be made by just about anyone. You do not have to know code, nor do you need to have your own webpage or webserver to get started with Google gadgets. Even if you do not own a computer, you can use the information you find here to create gadgets on a public computer like a library, your school or a community center.
What you will need to do is understand a few things about Google gadgets, and be willing to spend a little time learning and experimenting. It is time well spent.
The first step to learning how to make Google gadgets is to know what they are, and what features they have. Every Google gadget on an iGoogle page share several characteristics regardless of how simple or complex that gadget is.

In the upper right hand corner of every gadget displayed on iGoogle there are some buttons, as seen above.
The “Gadget Menu” is an important thing to know about. When you click this, it displays a few things that can be done with the gadget.
Sometimes the top item in the menu is called “Edit settings” which allows you to make choices about how your gadget appears or acts. Not every gadget has this ability, but those that do will display the “Edit settings” item.
In the Google documentation, this is referred to as “User Preferences” and that term is used many times, so it good to know what it is
The above buttons and menu are there when a gadget is displayed on iGoogle, but is not shown when that gadget is displayed elsewhere. Here is the gadget from above live…
Notice that this gadget works on this page. That is one of the neat things about Google gadgets, they can go anywhere and still work. For the purposes of this first tutorial, we will discuss Google gadgets that are displayed on iGoogle (we will get into more uses of gadgets later).
What you will need
To create a Google gadget with this guide you must have the following things…
1) An iGoogle page
2) A Google account (free and simple) or your own web server
3) Lesson specific gadgets on your iGoogle page
If you have those great. If you do not, here is a description of what these things are and how to get them.
The iGoogle page
- What is iGoogle?
- iGoogle is a personalized version of the Google homepage.
- Why do I need an iGoogle page?
- The iGoogle page is where gadgets are displayed, and in many cases, edited.
- How do I get an iGoogle page?
- The quickest way to get started with iGoogle is to click this link. When you do that you will see one of two things: If you have a iGoogle page already, you will see it. If you do not have an iGoogle page, a box will show up with some instructions.
- Google has provided iGoogle help documentation to help you get started if you encounter any problems.
A Google Account or your own web server
- What is a Google account?
- A Google account is a free way to store items and settings that are specific to you when you visit Google. To learn more about what a Google account is go to Google Account help documentation.
- Why do I need a Google account?
- The main reason you will need one is so that you can have your gadgets displayed, and that you will see the same gadgets each time you go to Google. Also, if you do not have a webserver of your own, Google provides the ability to load and store information and files on your account, via the Google gadget editor, which we will be using for this tutorial. Even if you do have your own webserver, I recommend having an account so that you you can use this feature.
- How do I get a Google account?
- To get a free Google account go here.
- You will need to have an email address to do this, if you do not have an email address you can get a free email account from Google here.
Gadgets on your iGoogle page
- Which gadgets?
- There are some specific gadgets that help you make Google gadgets or make the process easier (more on this below).
- Why do I need these gadgets?
- These gadgets allow you to “connect” with Google and are needed to illustrate the process of creating gadgets.
- How do I get them?
- To get started, you can install a “tab” that already has the needed gadgets for each lesson on it. For example, our next lesson will be how to use these tools to create a simple gadget (the tiger gadget above), everything you need for the lesson can be added in one step by using a “tab”.

- In this tab there are three gadgets already installed. One is the gadget we will create in the lesson, and the other two are gadgets that help us create it.
- To get this lesson tab use this link or click the image below and click the “Add to Google” button.
Congratulations! You now have everything you need to start making Google gadgets.
In our next lesson we will learn how to make that tiger gadget with nothing but copying and pasting and how to make it display on iGoogle. We will also examine Google gadget code (don’t worry, you won’t have to learn code yet), and learn how to use the Google gadget editor to load, save, and create gadgets.
Until next time check out the Google gadget editor (one of the gadgets on the tab) play around with it, I will be describing in detail what you can do with it in the next lesson.





{ 24 comments… read them below or add one }
page two already, nice.
I just read your two tutorials on Google gadgets. Finally someone has made it simple to understand. I have read a few other posts, but they all make assumptions and leave out details. It is nice to see someone explain it from the beginning. Your two window demo works great.
When is lesson 3 coming out?
Thanks you.
Robert
it just did!
I will try to do one a day
Hey Pat,
Great Tutorial. I was wondering how to start making Google Gadgets, but I thought it would be very difficult. Thank you for putting together this tutorial and explaining the process so well.
Now, I will have to give it a try.
Shana
Thanks a lot, folk!
I really need it for my school project…
thanks lots. it’s really quite layman. easy to understand, clear and concise.
well done!!
I’m interested in the method you used to generate this link: http://www.google.com/ig/sharetab?source=stb&stid=10446283889300413409128b2d816b2b6d7067481df1618da837b The link allows you to add an entire google tab including several gadgets at the same time. I think I can figure it out by parsing the source, but it seems rather complex. Is there some tutorial on this or an easier way to parse it?
Thank you for creating this tutorial. My boyfriend develops iGoogle gadgets and I am just learning the ropes. Thanks so much!
I was a bit daunted when I first saw the how to on Google but this got me going right away. Thanks!
gud way of communicating info Thanks
The “my gadgets” gadget is no longer supported. Do I really need that gadget?
I tried to add the Gadget tabs but nothing happens. I clicked the Add to Google button and three windows opened but no tab was created. When I went to lesson two, I copied and pasted the html code mto line 5 as instructed but all I got was “See more pets”.
Any suggestions would be welcome.
This tutorial really makes the process easy. Great work. Keep it up!
Chris
My Gadgets doesn’t appear. What can be done?
Congratulations, Yours rules and informations are very clear. Excuse me, can you rewrite a new tutorial, because the blogs are changing too. goodbye
Thanks for this tutorial.
I am creating a gadget for my own site and in edit settings of my gadget i need to give my own jsp to make the edits in database.Can i do that?
Thanks a lot
Great content. Get complete source code here.
Complete souce code of gadget
Thanks for this tutorial.GrEAt!!!!
Hi everyone, – discovered this web-site by pure luck when roaming across the internet this afternoon, and delighted that I did! I like the design and colors, but I need to point out that I’m having problems when it loads. I’m using Netscape 7 web browser for mac, and the menu bit won’t align well. i’m pretty sure applied the exact same layout on a customer’s site, but the menu seems all straight on mine. I suspect the problem is at my end & I’m assuming today’s the day to change for a better one!
great aticle i like it
just arrived here
i got the missing “my gadgets” by clicking ‘add stuff’ on igoogle and searching for “my gadgets” …looks good so far =)
im getting a blank screen with a “#” in the top left corner when i click preview. any suggestion on how to fix this?
My advice is to try different browsers if you have problems with the Gadget Developer tool. I tried all the above suggestions using Google Chrome, just logged on with IE this morning, and it’s worked straight away!!
Great tutorials – really clear and concise. Many thanks – this would be a great start to programming for youngsters.