Widgets have been around for almost as long as the internet became known as the World Wide Web. According to definition, a web widget is “a portable chunk of code that can be installed and executed within any separate HTML based web page by an end user without requiring additional compilation ”
But you want to make a widget.Â It is very easy to virally grab a widget and put it on your MySpace page.Â But how do you create the next-greatest widget?
This Blog post is the first in a 5 part series in giving a generic instruction on how to build a widget.Â
1) Think of a good idea.Â
You want to create something people would be proud to place on their blog or social page.Â What can you make that enhances someone’s web page?Â You also need to make something that the blog/social site owner can not easily create themselves.Â You also want to make it worthwhile for the blog/social site owner to waste precious screen real estate space.
I took a stab and came up with a list of 5 categories of widgets:Â
– Informational:Â RSS readers, clocks, countdowns, stock ticker, etc.
– Games:Â classic arcade, simplistic sports, arade bowling, etc.
– Utility:Â geolocation, visitor statistics, etc
– Silly: Penut Butter Jelly TimeÂ Nuff said.
– Interactive: chat based, message ability, user content, sliders,Â etc.
The best bet is to think of an idea that would set your widget apart in one of the above categories.Â
An example I will use through out this 5 part series is the last widget I developed:Â a Virtual gift widgetÂ www.MyVGift.com.Â I saw that on closed application platforms such as Facebook the concept of being able to send a virtual gift was pretty popular.Â I thought this would be cool to implement as a generic widget.Â MyVGift.comÂ falls into theÂ interactive category.Â Â Is this a good idea?Â Sometimes only time will tell if your widget will be adopted andÂ go viral.
Next – Part 2 – Choose the technology.