ezWidgets is a rapid plugin deployment service. In a nutshell we take your data source and spin it into every widget and plugin we can find. Netvibes plugins, google personal home page, remote javascript.
This saves you the time and hassle of figuring out all the api's, when all you really want is a quick and simple way to add custom data to a variety of locations. Putting the data where you need it is our goal.
netvibes.com
pageflakes.com
google personalized
remote JavaScript
Data files are the contents you want displayed in the widget.
The most important factor is that the source data be valid html. If it is not valid, netvibes will reject it and it won't be rendered. It should validate as XHTML 1.0 Transitional.
The data file will run on your server. This means you can use the programming language native to your site. The idea is that you write a script to generate the content you want. Then ezWidgets pulls in this data to be presented in the various formats.
Take a look at the data source file for the Daily Slurp widget:
http://www.dailyslurp.com/widgetSample/DailySlurp.aspx
Notice the <!--START_OUTPUT--> and <!--END_OUTPUT--> comment tags. These are what the widget keys off of for this data file. In this case the data file doesn't generate a body tag, this was left out on purpose. We do however get some junk that asp.net has thrown in. The Trim tags allow us to prevent this extra stuff from flowing through into the final widget.