webdev

Onuma Nemon !

Lundi 31 décembre 2007, 08:26 ### 0 commentaire ### tags :

Onuma Nemon est un artiste complet.
Je travaille pour/avec lui depuis plus d'un an sur le site onuma-nemon.net. Il s'agit d'un inventaire de son travail, commencé il y a 40 ans. Cette collaboration permet une diffusion de l'oeuvre en dehors du temps du livre, au rythme de l'artiste. Le site comptabilise actuellement plus de 260 documents : textes, calligraphies, dessins, gravures, peintures, sculptures, photographies, sons et vidéos.
Je ne vais pas faire plus ample présentation de l'oeuvre et de l'artiste (on trouve de nombreux liens bibliographiques sur le site), voici plutôt ma partie de l'édifice :
- après un développement entièrement maison, j'ai transféré le site sous Drupal 5.x pour plus de sécurité et une maintenance plus aisée. Assez peu de modules contrib viennent compléter le core (principalement pour le back office) et quelques lignes de code maison s'occupent des particularités;
- du Javascript avec le couple prototype / scriptaculous dont je ne peux plus me séparer (à voir notamment dans l'ouverture cinématographique et l'utilisation du nouvel évènement dom:loaded plus efficace que le bon vieux window.onload...);
- lightbox 2 pour l'effet sur les images;
- FLV player pour la lecture des vidéos;
- Dew player pour la lecture des sons.
Le choix le plus étonnant est peut-être le format PDF pour les documents textes, mais l'idée est de conserver une mise en page, et donc une lecture, papier. Vous êtes donc invités à télécharger et à imprimer.
Côté développement web, c'est finalement assez classique. Mais tout ça est uniquement dédié à mettre en avant un grand plongeon dans l'inconnu !

Script.aculo.us 1.8 preview

Samedi 13 octobre 2007, 10:17 ### 1 commentaire ### tags :

Thomas Fuchs annonce sur son blog la sortie de la preview 1.8 de son célèbre Script.aculo.us. Voici une traduction (approximative...) de son billet :
Quoi de nouveau pour toi (comparé à script.aculo.us 1.7) :

  • Prototype 1.6
  • Réécriture complète des fonctions Ajax.InPlaceEditor et Ajax.InPlaceCollectionEditor
  • Héritage complet du CSS dans la fonction Effect.Morph
  • Nouvel effet : Effect.Tween
  • Son : effets sonores avec des fichiers mp3 en utilisant le playback natif d'Internet Explorer et les plugins disponibles quand c'est possible
  • Performances améliorées
  • Des tonnes de corrections de bugs

Comme d'hab', tous les changements sont dans le CHANGELOG.
Notez qu'à partir de Script.aculo.us 1.8 la branche 1.x est gelée, les versions suivantes de cette branche ne contiendront que des corrections de bugs. Par contre, Script.aculo.us 2.0 est une réécriture complète du code pour permettre des choses encore plus énormes...
Script.aculo.us 1.8 preview est téléchargeable ici.

script.aculo.us 2.0

Vendredi 5 octobre 2007, 06:35 ### 0 commentaire ### tags :

Pour faire vibrer le buzz, Thomas Fuchs a publié hier son blog un bref post annonçant la sortie prochaine de son framework javascript, le fabuleux Script.aculo.us
Juste une image, issue d'une présentation, et une message : "...more to be revealed soon!"
scriptaculous 2.0
Je suis impatient de voir ça !

Webdesign et navigateurs

Mardi 25 septembre 2007, 14:41 ### 0 commentaire ### tags :

Un des plus gros problèmes avec le webdesign, c'est que l'on doit s'adapter aux différents navigateurs.
Pour moi, le must côté développement, c'est Firefox avec ces nombreux plugins tels que Firebug ou la Web developer Toolbar qui facilitent la gestion du DOM ou du CSS. Mais le surfeur, de son côté, a toujours la bonne vieille habitude de cliquer sur le E bleu pour aller sur l'internet... On a en moyenne aujourd'hui 80% des gens qui utilisent Microsoft Internet Explorer et 20% Firefox. Mais il faut aussi tenir compte des différentes versions de chacun et des navigateurs au public plus intimiste comme Safari, Opera ou Konqueror.
Voici donc la liste des navigateurs qui me servent à vérifier et affiner mes sites selon les méthodes ancestrales du CSS.
Je classe d'un côté Ubuntu Linux et, de l'autre, Windows parce que je suis obligé de rebooter entre les deux...
Ubuntu

Windows

Avec tout ça, on est bien tranquilles pour se prendre la tête sur les padding et les margin tout en respectant les standards du web ! Je mets de côté volontairement les fureteurs pour mobiles et autres consoles de jeux mais si quelqu'un veut en discuter dans les commentaires, il est le bienvenu.
Remercions au passage la fondation Mozilla pour son coup de pied au cul du statu quo qui régnait il n'y a pas si longtemps.