logo

Actualité

28.04.2008 - site, réalisation

Refonte du site de chiffrage immobilier : Koomaison (www.koomaison.com) et de sa version Pro'.

Tutoriel Widget Yahoo - Partie 1

25.06.2008 - technique developpement

Découverte et principes de bases pour developpeur débutant à confirmé. Prérequis : avoir déjà écrit du html ou du xml et avoir déjà inséré du javascript dans une page web. Même si bien sur ça se complique quand on veut avoir un pratique efficace.

Définition widgipedia : "A widget is a small application that runs on your desktop or in a web page. Widgets enrich your desktop or web pages with functionality, useful information and a lot of fun !"

Définition Yahoo : "Yahoo! Widgets are small, specific applications that you can run on your Windows or Mac OS desktop. We keep them small and specific for convenience and performance reasons. Because they are so small, Widgets need another application to run. It's the Yahoo! Widget application [...] A Widget can do almost anything from displaying a weather forecast to playing a game." Yahoo Widgets

Ces applications plus légères par définition qu'un logiciel remplissent une tâche précise (une horloge, des marques pages) sur le bureau de votre ordinateur ou en tant que partie modulaire d'un site. Largement orientés "échange d'information" tel que les flux XML, les widgets reposent d'ailleurs sur le même principe de base ...

Si utilisés sur le bureau de l'ordinateur, ils fonctionnent ensemble à la manière d'une application, c'est à dire dans une fenêtre ou sinon ils fonctionnent dans ce qu'on peut appeler un second bureau ("Konsposé")

Komposé - http://fb2.hu/x10/Articles/images/konspose.jpg -

Autrement, dans le premier cas de figure, celui où les widgets sont ajoutés à un site Web, le mieux pour en voir c'est de tester un site comme Netvibes (c'est celui que j'utilise mais d'autres peuvent être meilleurs je n'ai pas fait de choix).

Les Widget sont en général attrictifs visuellement, dans la mouvance du Web2.0, mais surtout ils permettent de centraliser des outils. En général c'est plus pour de la présentation d'information que pour interagir de manière complexe. Mais cela est tout de même possible et on voit arriver des concurrents sérieux aux précursseurs comme Nosibay".

Dans la pratique, ça fonctionne sous Windows (XP, Vista) et MacOS, et sans fichier éxecutable, un interpréteur vient prendre les information dans un fichier XML, du javascript vient rajouter l'interactivité. (Chez MacOS c'est sous la forme d'un fichier.widget, qui est traité directement comme un éxecutable.)

Librairie Javascript / coté client : que choisir pour débuter doucement. (developpement Web)

10.06.2008 - technique developpement

Le choix des librairie scriptaculous + prototype, que ce soit sous sa forme original ou compacté compréssé (Protoculous et Protopacked) n'est pas forcément le bon ...

C'est ce qui me viens régulièrement à l'esprit dans le cadre de petits et gros projets. Dans le cas de comparatifs on trouvera bien sur, peu d'études multicritères des librairies javascript, pour permettre de faire un choix rapide. Toutefois si on ne cherche que peu de fonctionnalités, rapidement et bien documenté, alors un outsider peut faire la différence :
YahooUI

Evidemment la librairie ultra utilisée car plus ancienne et toujours efficace : Prototype (donc avec plein d'examples disponibles de-ci de-là) sera toujours un bon choix puisque on la retrouvera encore longtemps.

Actuellement après une période de latence, ma décision est prise pour JQuery, plus concise, avec aussi de nombreux exemples et une documentation correct. Non moins efficace que sa soeur ainée Prototype, au vu de l'expérience que j'en ai eu jusqu'à maintenant.

En tous cas, ces trois là sont à retenir, sachant que passer de l'une à l'autre, ou même l'usage de plusieurs en même temps ne sera pas trop délicat.

A propos

01.04.2008 - bienvenue, introduction

Bienvenue sur ce site de présentation de mon activité professionnelle de webdesigner-conseil. Vous y retrouverez les informations essentielles. Pour faire connaissance, chiffrer un devis, utilisez sans plus attendre la page de contact avec mes coordonnées.

Voici mes domaines d'intervention :

  • Réalisation de site Internet (personnel, professionnel, site "produit", portail d'entreprise, communautés virtuelles)
  • Ergonomie et optimisation de site
  • Refonte de site
  • Base de données / Flux de données
  • Référencement
  • Statistiques