[Widgets] Widget Gallery RSS like sharing format

All,
Based on our last F2F, we have talked about an RSS like file format that
would standardise the widget list for various needs. I do not consider the
following as a formal format proposition but as an input to open the
discussion as it should probably be written in atom instead of RSS.

So here we go, here is an example of the xml format:
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:atom="http://www.w3.org/2005/Atom">

  <channel>
 <title>Djinngo Widget Catalog on vista</title>
 <atom:link rel="self" href="http://example.com/gallery/"/>
 <link>http://example.com/gallery/</link>
 <description><![CDATA[]]></description>
 <language>en</language>

 <item>
  <id>3_LiveRadio</id>
  <title><![CDATA[Orange LiveRadio]]></title>
  <platform>vista</platform>
 <category>4</category>
 <version>1.4.0</version>
 <link>http://example.com/gallery/#widget=3_LiveRadio</link>
 <guid isPermaLink="true">
  http://example.com/gallery/#widget=3_LiveRadio</guid>
 <language>14</language>
 <description><![CDATA[Orange LiveRadio gadget]]></description>
 <screenshot>http://example.com/GadgetFactory/widgets/screenshots/liveradio-
fr.jpg</screenshot>
 <author_name><![CDATA[Orange]]></author_name>
 <pubDate><![CDATA[Fri, 12 Jan 2007 00:00:00 +0100]]></pubDate>
 <downloads>0</downloads>
 <download_url>http://download.example.com/Orange-LiveRadio-FR-v2.gadget</do
wnload_url>
 <rating>0.0</rating>
 </item>

 <item>
 <id>3_OrangeSport</id>
 <title><![CDATA[Orange Sport]]></title>
 <platform>vista</platform>
 <category>2</category>
 <version>1.3.0</version>
 <link>http:// example.com/gallery/#widget=3_OrangeSport</link>
 <guid isPermaLink="true">
  http://example.com/gallery/#widget=3_OrangeSport</guid>
 <language>14</language>
 <description><![CDATA[Suivez toute l'actualité sportive en
direct.]]></description>
 <screenshot>http://example.com/widgets/screenshots/sport.jpg</screenshot>
 <author_name><![CDATA[Orange]]></author_name>
 <pubDate><![CDATA[Tue, 20 Nov 2007 00:00:00 +0100]]></pubDate>
 <downloads>0</downloads>
 <download_url>http://download.example.com/Orange-Sport-FR.gadget</download_
url>
 <rating>0.0</rating>
 </item> 
 ...
  </channel>
</rss>



The idea is to describe the following elements:
- title: is the widget¹s name
- pubDate: is the date of the publication of the widget
- guid: defines a unique identifier for the item
- platform: is the widget¹s platform
- category: is the number corresponding to a category item
- version: the widget¹s version.
- link: is the link toward the widget page on the Djinngo gallery.
- language: is the number corresponding to a language, although here we
should probably use the language format of the P&C spec
- description: the widget¹s description.
- screenshot: is the direct link to a screenshot of the widget.
- downloads: the number of downloads for the widget.
- download_url: is the direct link to download the widget.
- rating: the rating the widget on the gallery.



Best Regards, Benoit




> 
> Benoit  Suzanne
> Widget Factory Project Manager - Orange Labs - FT/RD/SIRP/SOL/SLAM
> t. +33 (0)145 298  198 - m. +33 (0)680 287 553
> benoit.suzanne@orange-ftgroup.com
> 
 

Received on Wednesday, 11 March 2009 13:16:13 UTC