Exotech.biz

Web, Technology & life by Bastien Labelle

Aller au contenu | Aller au menu | Aller à la recherche

Keyword - Javascript

Fil des billets Fil des commentaires

Raphaël JS, une librairie Javascript vectorielle

Raphael JS, c'est une librairie Javascript Open Source, qui permet de manipuler des objets SVG et facilite ainsi la manipulation d'objets vectoriels, comme on peut le voir dans la démo ci-dessous (cliquez sur l'image pour avoir un aperçu de ce que ça donne en live).

Graphique généré avec Raphael JS

Lire la suite...

Mocha UI

Je vous présente une petite library Javascript réalisée par Greg Houston, qui se nomme Mocha UI. Cette librairie permet de créer dynamiquement de petites fenêtres déplaçables, un peu à la manière de Protopage. Une option full screen est disponible, et les arrondis des fenêtres sont réglables. Mais ce qui est très fort c'est que Mocha UI n'utilise aucune image: tout est géré par l'élément Canvas. En parlant de cette balise, je tenais à signaler la petite erreur sur Wikipedia sur la page française de la balise Canvas: Canvas est une balise en vue d'être standard dans HTML5.

Mais oubliez vite cette petite digression technique, et allez plutôt voir de vous même de quoi Mocha UI est capable!

Mocha UI

Note: Mocha UI fonctionne avec Mootools, (j'avais oublié de le préciser)

Fancy Form et la problématique des formulaires sexy

En faisant quelques recherches sur les formulaires et leur présentation, je suis tombé par hasard sur Fancy Form. Il s'agit d'un petit script javascript qui permet de web2.0-ifier nos formulaires, en fait les radio buttons et les checkboxes (plus d'éléments sont prévus pour les prochaines versions), en les remplaçant par des icônes terriblement plus sexy, jolis et so web 2.0. La page de démonstration nous montre très clairement la différence avec un formulaire classique.

Fancy Form

Si vous me connaissez un temps soit peu (Fred Roy, si tu passes par ici, tu es le bienvenu pour me corriger si jamais ça ne s'écrit pas comme ça), vous connaissez certainement mon goût pour les belles UI, et vous vous dites donc très certainement que je présente ce script car je trouve ça joli.

C'est vrai que le rendu des formulaires est vraiment très joli, et de très bon goût (les icônes Silk de Famfamfam.com y sont pour quelque chose). Cependant, je ne suis pas persuadé qu'il faille implanter de telles modifications dans les formulaires: ici, il on aborde plutôt la problématique de la gestion du changement. Je m'explique: la première fois que j'ai visité le site, j'ai trouvé le design agréable, mais je n'ai pas compris de suite (avant de lire) de quoi il s'agissait. Je n'ai reconnu ni checkboxes, ni radio buttons. A trop vouloir personnaliser certaines choses on perd l'utilisateur, c'est le cas avec ce script. J'aurais plus tendance à penser que les icônes des checkboxes sont des icônes de validation de formulaire en AJAX, et les radio buttons me font plus penser à des listes classiques.

Le choix des icônes, c'est donc très important, il faut toujours garder à l'oeil la sémantique de ceux qu'on choisit.

Note: Je ne suis peut-être aussi qu'un vieux crouton © conservateur...