The Web is increasingly turning into a sort of online mall with its boutiques filled with thousands of useful, off-the-rack accessories of every description and utility. In the age of openness, it's suddenly very fashionable and sexy to accessorize Web sites with widgets: small applications that plug into bigger ones. There are a lot of really fun and innovative widgets out there that can add functionality and effective calls to action.

The formal definition of 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. They are akin to plugins or extensions in desktop applications. Other terms used to describe a Web Widget include Gadget, Badge, Module, Capsule, Snippet, Mini and Flake. Web Widgets often but not always use Adobe Flash or JavaScript programming languages.

A few important questions to ask before your consider adding a widget to your blog or Web site.

Although using widgets is not yet a standard practice on nonprofit blogs and Web sites, many organizations are experimenting and learning. They have identified the benefits of widgets:

Before you go hog wild and install every widget known to mankind, consider the following:

Source: http://www.nptimes.com/technobuzz/TB200706_1.html