C'est presque incroyable qu'après 5 ans d'utilisation de Patron ce soit seulement aujourd'hui qu'il me faut recourir à une fonction de traduction qui supporte l'interpolation. La notation #{t:chaine_à_traduire} avait suffit à tous mes projets jusqu'à présent. La nouvelle balise translate permet non seulement de traduire des chaines de caractères, mais aussi de faire de l'interpolation. […]
Sur le site Transitions, les actualités sont accompagnées d'une vignette que l'on doit masquer lorsque l'actualité contient une vidéo.
Pour cela on peut utiliser le nom de classe node-id présent sur la balise BODY pour sélectivement cacher les illustrations de ce type d'actualités.
Depuis que j'ai ajouté le support de ICanBoogie/DateTime au paquet ActiveRecord, je souhaitais que les propriétés de type datetime soient toujours des instances de ICanBoogie/DateTime. Parce que les dates venant de la base de données sont des chaines de caractères, je souhaitais que l'on puisse poser une chaine de caractère ou une instance […]
Je viens d'adapter le nouvel inflecteur trop sexy de Ruby on Rails à PHP. Il permet de transformer les mots du singulier au pluriel, de l'underscore au camel case, de transformer des mots en titres… en respectant les mots irréguliers et les acronymes. Les inflexions peuvent être étendues, surchargées et localisées. Des inflexions localisées […]
Élégante, simple et capable, Icybee est une plateforme de gestion de contenu qui permet d'entretenir et faire éclore de merveilleux sites web. Du site personnel au multi-site d'entreprise multilingue en passant par le blog ou le portfolio, Icybee est bourdonnante et parfaitement capable de monter en charge.
Brickrouge est une boite à outils orientée objet pour PHP5.3+ qui aide à la création de champs de saisi, gadgets, formulaires ou tout autre élément HTML, avec tout ce qu'il faut de CSS et de Javascript pour les rendre beaux et magiques.
Tirant partie de Bootstrap et MooTools, Brickrouge vous dote des meilleurs outils pour créer des interfaces fantastiques.
ICanBoogie est un framework orienté objet, haute performance, pour PHP 5.3+. Écrit pour être particulièrement flexible, léger et rapide. Sans vouloir être un couteau suisse, ICanBoogie offre les outils indispensables à la construction des fondations solides de vos applications web.
Retrouvez mes autres projets sur Github !

« Weirdog » était mon portfolio en des temps glorieux où j'étais freelance. Il se précise aujourd'hui dans le développement PHP et Javascript – et finalement tout ce qui tourne autour du web – dans un but de partage et de découverte.
Je m'appelle Olivier Laviale et je suis développeur informatique de talent.
Tombé dedans tout petit, faisant mes premières armes en assembleur 680x0 pour étendre le jeu de fonctions du langage basic que j'utilisais alors, je suis rapidement passé au langage E, puis au C, créant quelques outils, et surtout un framework – assez novateur à l'époque – pour systèmes alternatifs, qui répondait au doux nom de Feelin. C'est pour ce dernier que je me suis lancé « dans le web ».
Télécharger le CV d'Olivier Laviale
Cela fait plus de 7 ans que je programme pour le web. Développeur chez Hima360
Monkees, et je suis très fier de l'estime qu'ils portent à mon travail, notamment à mon CMS « Icybee ».
Ils vécurent heureux et eurent beaucoup de travail.