Olivier El Mekki

Sortie de jQuery-1.3

jQuery-1.3 vient juste d’être publié. Une grande partie du travail a consisté à rendre jQuery encore plus rapide, notamment sur la sélection et l’injection de code HTML. Des progrès ont également été apportés dans le domaine de la compatibilité entre navigateurs (ce qui est en fait l’un des premiers objectifs d’un framework javascript).

Outre cela, il y a deux changements majeurs à noter, sur lesquels je voudrais revenir : Sizzle et .live() .

Lire la suite

Typolight: Création de module backend pour gérer des ressources

La création d’une extension pour Typolight étant remplies de pièges et de problèmes inattendus, j’ai choisi de diviser les tutoriels sur la création d’un module backend en plusieurs éléments plus simples.

Dans ce tutoriel, nous verrons comment créer un module backend dans Typolight pour gérer des ressources simples. Par ressource, nous entendons une entité dotées d’attributs, stockées dans la base de donnée et avec laquelle l’application peut interagir. Les actions basiques que l’application peut accomplir sur ces ressources correspondent au paradigme CRUD : créer, lire, modifier, effacer. C’est précisément ces actions que recouvre un module backend.

Lire la suite

Tests unitaires en javascript avec fireunit

John Resig, le créateur de jQuery, et Jan Odvarko viennent de publier une extension pour firebug qui pourrait bien révolutionner le monde des tests d’intégration : fireunit.

Lire la suite

Passage du site principal sous Typolight

Ça y est. J’ai enfin trouvé le temps, entre mes contrats actuels, pour passer le site principal sous Typolight.

Le blog, lui, utilise encore Wordpress pour quelques mois. J’ai l’intention de me focaliser sur le développement d’outils de blog performants pour Typolight. Cela commencera par un module de routing, permettant de mieux contrôler l’apparence des urls et d’automatiser certaines tâches propres aux blogs, comme les trackbacks ou la présentation des commentaires.

Dans un premier temps, toutefois, je vais publier les modules potentiellement utiles que j’ai déjà réalisé pour Typolight, dans le cadre de mes contrats. La plupart des modules était des solutions ad’hoc a des problèmes spécifiques à mes clients, mais d’autres pourront être utiles à tous et méritent, je pense, que je consacre quelque temps à leur publication.

Pendant ce temps, n’hésitez pas à me signaler les fonctionalités que vous estimez être les plus importantes dans votre moteur de blog, afin que d’utiliser Typolight pour faire du blogging ne soit pas un sacrifice.

Des fleurs pour internet explorer 6

C’est notre bête noir, et sa fin est proche. Les travailleurs du web parlent partout d’interrompre le support de internet explorer 6, qui est désormais plus que vétuste.

Mais si nous sommes confrontés tous les jours aux défaillances de ie6, les utilisateurs ne s’en rendent pas compte (c’est que nous faisons du bon boulot, quelque part).

Aussi, lorsque le support d’internet explorer disparaît d’un site, son utilisateur est pris au dépourvu. Ce que je vous propose, c’est d’inclure un bout de code javascript informant l’utilisateur plusieurs mois avant d’effectivement rompre. En voici un utilisant jquery.

Il est temps.

Lire la suite