Le nouveau back office de Typo disponible en démonstration
Après plus de trois semaines sans la moindre mise à jour, 18 longues journées sans ajouter une ligne de code, je viens enfin de commiter la nouvelle administration de Typo, le blogware en Ruby on Rails qui propulse ce site.
Outre une légère refonte graphique destinée à l’alléger, ce nouveau back office apporte son lot de nouveautés : nouveau dashboard, options de recherche et de filtrage, gestion des tags… et surtout une interface grandement simplifiée.
Sortie d'un plugin Blogmarks pour Typo
Le plugin Blogmarks pour Typo vous permet d’afficher vos bookmarks Blogmraks sur la sidebar de votre blog.

Sortie du plugin Billets Connexes pour Typo
Suite à des demandes récurrentes, j’ai fini par céder à la pression populaire et transformer la fonctionnalité “À lire également” de ce blog en plugin Typo. Rien de bien extraordinaire, mais il a au moins l’avantage de marcher, et c’est tout ce qu’on lui demande.
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 :
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.
Quelques nouvelles de Typo – Décembre 2007
Malgré une mise en sommeil du projet depuis quelques temps, Typo, le blogware open source auquel je contribue quand j’en trouve le temps n’est pas mort, au contraire. Nous manquons cependant un peu de temps, et de ressources, Piers et moi étant les deux derniers développeurs encore actifs de l’application.
Ne mettez-plus votre trunk à jour, nous travaillons désormais sur une branche destinée à Rails 2.0, qui ne devrait pas trop tarder à sortir. Nous disposons déjà d’une branche parfaitement fonctionnelle, qui ajoute en plus pas mal de corrections de bugs et d’améliorations, notamment au niveau des thèmes qui offrent désormais une souplesse jamais égalée sur un blogware. Les congés de fin d’année aidant, nous espérons sortir une version stable de Typo en même temps que Rails 2.0, même si je doute que nous puissions porter le patch permettant le support de blogs multiples développé par Sprewell.
Correction d'un bug majeur dans Typo
Plusieurs personnes se sont plaintes de la lenteur des dernières versions de Typo, le blogware en Ruby on Rails, sans que quoi que ce soit dans le code puisse justifier de tels problèmes de performances.
La solution a été trouvée un peu par hasard par Mathijs van Zuijlen : une ligne mal formée forçait le cache à fonctionner en mode testing, ce qui signifiait au final pas de cache du tout. Incidemment, cela empêchait également l’envoi parallèle des trackbacks au moment de la publication d’un billet.
Si vous utilisez la version de développement, la correction est présente dans le Changeset 1477.
Si vous utilisez la version stable de l’application, il vous suffit de commenter la première ligne du fichier vendor/memcache-client/lib/memcache.rb.
$TESTING = defined? $TESTINGPuis, redémarrez Typo.
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.