Skip navigation.

digital-nation

Blog-note d'un informaticien procrastinate...

Créer son propre widget via l'automatisation

, , , , , ,

Comme vu dans le post précédent sur le générateur de widget, je me pose la question et la pose, pourquoi n'y a t'il pas directement moyen de télécharger ce widget ?

Actuellement si nous voulons faire un déploiement externe, nous sommes obligés d'aller la configuration de Opera (dossier utilisateur) et plus particulièrement le dossier widget et copier le widget correspondant que nous venons de créer pour le modifier à un endroit extérieur.

Parfais, mais maintenant y a t'il moyen de personnaliser ce widget pour le rendre compatible avec un site totalement externe de Opera ou encore ceux proposé par défaut sur le générateur ?
Là je dis à nouveau oui !

Lorsque nous analysons le widget, nous voyons qu'il a une configuration tout à fait classique :
  • un dossier JS : contenant les animations, les dates de mises à jour etc. en bref, le javascript qu'à besoin le widget pour fonctionner ;
  • un dossier SKIN : disposant des images, de la mise en forme générale et spécifique (via fichier CSS) ;
  • à la racine : le fichier CONFIG.XML, le fichier INDEX.HTML et un étrange fichier CONFIG.JS !

Ouvrons ce dernier dans notre éditeur de texte, nous obtenons simplement quelques renseignements complémentaires très utiles :
var skeletonConfig = {
feedURL : "http://my.opera.com/Groumphy/xml/atom/blog/",
feedTitle : "Carnet de Groumphy",
feedVersion : "generic",
maxItems : 9
};

Ainsi nous pouvons donc personnaliser le widget :
  1. feedURL est la variable déterminant le chemin vers le RSS,
  2. feedTitle est la variable permettant de gérer le titre du widget,
  3. feedVersion représente en terme de variable la forme qu'à le RSS ou ATOM,
  4. maxItems est simplement un nombre variable du nombre maximum d'item (entrée) générée par le widget.


Je n'ai pas encore essayé de le personnaliser, mais à première vue, toutes les autres fonctions contenues dans le dossier JS ne contiennent aucune variable personnalisable et font appels à ce fichier externe !

A suivre encore... Et encore !

Générateur de WidgetWidgetize! Personnalisation d'une automatisation

Comments

Anonymous 14. December 2006, 17:08

Anonymous writes:

I like widgets !!

Anonymous 18. September 2007, 13:48

Jacko writes:

Tiens-nous au courant quand tu auras testé, je pense que cela interesse beaucoup de monde.

En fait, l'idéal serait d'avoir un générateur de widget universel, un peu ce que fait netvibes...

Groumphy 19. September 2007, 06:22

Je l'ai testé et cela fonctionne correctement.

Je les ais mis en ligne : http://widgets.opera.com/author/Groumphy (Le Soir.be)
Sinon voici pour Alsacreations : http://files.myopera.com/Groumphy/blog/widgtAlsacreations.zip

Par la suite, je pense que les autres sont encore sur mon PC, mais la méthode est toujours identique. Attention toutefois, car la variable est toujours la même et peux poser problème si tu as plusieurs widgets similaires, donc changer la variable est pas plus mal.

A te lire,

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies

December 2009
M T W T F S S
November 2009January 2010
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31