Back to my page

Developers


Archive for the ‘Tutorials’ Category

Understanding the TabView control

The TabView control, which allows you to put a standardized set of tabs within your widget, had been documented since day one, back in 2007. But that documentation was somewhat inprecise and lacking details, to say the least.
While its documentation has been severly improved since then (let us know if you consider it could still [...]

Making JavaScript and Flash work together in a UWA widget

We recently stumbled upon an interesting part of web application : making a Flash object communicating with its containing HTML page’s JavaScript functions. This is not unheard of, of course, but in the world of UWA, this can prove difficult to implement in a working way.
A reminder: JavaScript in UWA
As UWA developers know, portability and [...]

Building your own animated theme for Netvibes

It’s been a month since we revealed that Netvibes is supporting animated themes – that is, themes that change throughout the day, depending on the designer’s wishes.

Today marks another milestone for animated themes in Netvibes, with the official support of 10 brand new themes, which obviously make plenty o’ use of time ranges.
I want my [...]

How to integrate Netvibes sharing in your website

Last year, we introduced social features with the “Ginger” version of Netvibes. One of them, is the ability for users to share their most interesting links with your all their contacts. Since the launch of the feature, several hundred thousand links have already been publicly shared.
If you’re running a website, you can get your users [...]

Sharing (widgets) is caring

We’ve long said, and proved, that UWA works on all major widget platforms – you know the drill: Netvibes, Apple Dashboard, iGoogle, Opera, Vista, Live.com… But there is one more that deserves to be as well known: blog export.
The ability to work on blogs, and for that matter on any website,  has always been part [...]

Harnessing the Activities Timeline

You might not have noticed it, but in addition to completely revamping our Ecosystem (you didn’t know? check it out!), we’ve been silently adding new functionalities here and there, for developers to play with.
One of these “toys” is the expanded Timeline Search. As a Netvibes user, you must know about the User Timeline, where a [...]

It’s easy to have a good-looking widget

On this blog, we’ve been steadily giving you advices about content and code, two of the main aspects of what makes a good widget in our opinion: content, because a widget is nothing without it ; and code, because that’s what UWA gets its flexibility and portability from.
It was all content and code, until now: [...]

Life-cycle of UWA widget development

A question has been recently asked on the Developers Forum, which might warrant a longer answer: “How should we handle the release of our widget?”
I’ll expand my answer into a longer “development cycle of a UWA widget” of sort…
Development
UWA widget should be built by following the documented guidelines - which are also available as a single [...]

Using UWA’s JSON Feed format

UWA provides a fair number of built-in Ajax methods:

UWA.Data.getXmlwhen you want to get XML data (including well-formed XHTML), and be able to parse it using XML’s DOM properties and methods (parentNode, childNodes, attributes, getElementsByTagName, etc.),
UWA.Data.getTextwhen you just want to get the data in plain text, and maybe parse it using a regexp,
UWA.Data.getJsonwhen you want to safely [...]

Ginger’s new functionalities for UWA developers (part 2)

Those of you have chosen to make the switch to Ginger (yay!) instead of staying with the older Coriander version (boo!) are surely now familiar with the Activities tabs, and its sections: My private activity, My public activity, and Friends activity.

The first one lets you keep track of the widgets and feeds you have added/removed [...]


Business

Partner with us.

Developers

Build once, run everywhere.

Community

Get involved, get localized.

Press

News. Media kits. Press releases.