Sortie de Typo 5.0.3 "Don Mc Cullin"
Ça, c’est fait. Histoire de fêter dignement mes 30 ans à venir, nous venons de sortir Typo 5.0.3 “Don Mc Cullin”. Il s’agit principalement d’une version de correction de bugs et de réécriture du code, bien qu’elle apporte aussi son lot de nouveautés. On se dirige lentement, mais sûrement, vers la version 5.1. Mais laissez-moi vous faire faire le tour du propriétaire.
Typo 5.0.x, la fin de vos petits problèmes de performances
Typo, le blogware en Ruby on Rails dont je suis mainteneur depuis un an et demi souffre malgré lui d’une réputation de bloatware, qui n’a – malheureusement – pas toujours été injustifiée, au point de lui coller à la peau comme le sparadrap du Capitaine Haddock. Un des très gros efforts du passage de la 4.0 à la 5.0 a porté sur une refonte complète de la back end afin d’en éliminer les lourdeurs.
Il semble que nous ayons réussi notre pari, comme l’explique cet article de Kevin Williams, utilisateur de Typo et heureux de l’être dont je vous donne la traduction ci-dessous :
Le tuning Apache pour augmenter les performances de votre application web
Les problèmes de montée en charge sont choses courantes pour un site ou une application web une fois atteint un certain succès. Ces derniers sont bien trop souvent négligés, généralement jusqu’au jour où se trouve atteinte la limite critique entre l’inconfort et l’instabilité. Le trend actuel veut qu’il soit à la fois plus simple et moins cher de rajouter des machines que de reprendre son code en profondeur pour l’optimiser. Encore faut-il que l’application permette un redimensionnement de ce genre sans rentrer dans une phase de refactoring complet. Évidemment, avant d’en arriver à une solution aussi lourde, il vaut mieux s’assurer que tout a été fait pour exploiter au mieux les ressources disponibles, et cela passe notamment par un peu d’optimisation côté serveur.
4ème apéro Ruby France mardi 19 février 2008
Le quatrième apéro Ruby France se déroulera mardi 19 février 2008 à partir de 20 heures à La Cantine, 151 rue Montmartre 75002 Paris. Ce sera pour vous l’occasion de découvrir la communauté Ruby – et Rails – parisienne autour d’un verre, ainsi que La Cantine, qui été inaugurée la semaine dernière.
Enlarge your penis with Ruby on Rails
Je viens de tomber sur le ticket le plus extraordinaire qu’il m’ait été donné de lire à ce jour sur un projet open source. Et, comme par hasard, c’est à Ruby on Rails que je dois cette belle crise de fou-rire matinale.
Des redirections 301 bien propres avec Ruby on Rails et les routes
Cool URIs don’t change, dit Tim Berner Lee, et il a bien raison ; rien ne m’énerve plus que de voir une recherche échouer sur une bête erreur 404, soit parce que son propriétaire en a supprimé le résultat, soit parce qu’il l’a déplacé ailleurs sans faire attention à ceux qui pourraient vouloir y accéder. Malheureusement, les raisons pour lesquelles on doit déplacer une ressource d’un endroit du web à un autre ne manquent pas : changement d’outil de content management, d’URL ou réorganisation du site.
Scaffold avec Ruby on Rails 2.0
La création d’applications ultra rapide et de manière particulièrement impressionnante grâce au scaffolding a été pour beaucoup dans le succès du framework de développement web Ruby on Rails. Cette méthode, francisée en un peu élégant échafaudage permet de générer automatiquement une application en fonction de son schéma de base de donnée, permettant d’implémenter immédiatement tout ce qu’il faut pour faire du CRUD (create, read, update, delete). Le scaffolding est donc particulièrement utile pour commencer très rapidement une application et permettre immédiatement la saisie des données par les utilisateurs à venir.
Mise à jour en 5.0.2
Et voilà, je viens de mettre le site à jour sous Typo 5.0.2.
Sortie de Typo 5.0.2
Je profite de ce beau dimanche matin ensoleillé pour vous annoncer la sortie de la version 5.0.2 de Typo “Eugène Atget”. Il s’agit d’une version de maintenance qui corrige plusieurs bugs critiques apparus dans la 5.0 et la 5.0.1.
Elle guérit les tendances suicidaires de Typo qui avait tendance à se supprimer – littéralement – chaque fois qu’on tente d’effacer le cache. Ce bug aurait du être corrigé dans la 5.0.1, mais il semblerait que le correctif n’ait pas été intégré dans l’archive. Il corrige également un bug inhérent à Rails 2.0.2 sur la méthode update_all d’ActiveRecord qui ajoute une clause ORDER BY incompatible avec PosgreSQL et SQLite en fin de requête, en attendant un correctif officiel dans la prochaine version de Rails.
Sortie de Typo 5.0 "Eugène Atget" pour Rails 2.0
Et voilà, c’est fait, avec seulement 14 jours de retard sur la date prévue, et juste à temps pour la nouvelle année. Après 7 mois de glande développement plus ou moins intensif, nous avons le plaisir de vous annoncer la sortie de Typo 5.0 “Eugène Atget”. C’est une version particulièrement importante, remplie de nouveautés, pleine de corrections et d’un nombre incroyable d’améliorations. Et si vous trouvez que cet article commence comme l’annonce par DHH de la sortie de Rails 2.0, vous avez parfaitement raison, et pour cause. Typo 5.0 fonctionne avec Rails 2.0, et uniquement Rails 2.0, et ce changement de version du framework justifie également notre changement de version majeure.
Avant de vous énumérer la liste des nouveautés, je souhaite remercier tout particulièrement toutes les personnes qui nous ont aidé à rendre cette sortie possible, à commencer par Piers, en passant par les (centaines de) contributeurs qui nous ont proposé des patchs, jusqu’à la communauté de #typo qui maintenait la flamme aux jours les plus incertains de notre aventure. Nous ne sommes pas morts, et c’est en partie grâce à vous. Merci.
Billets précédents :

Passionné d'informatique depuis l'âge de six ans, je travaille en tant que responsable qualité chez blueKiwi Software, éditeur spécialiste des outils collaboratifs en entreprise. Ma double formation en sciences politiques et en informatique me permet de porter un regard particulier sur les problématiques abordées par mon poste.