Typo
Envoyer des mails via Gmail ou SMTP et TLS avec une application Ruby On Rails
Par défaut, Ruby On Rails n'a pas la possibilité d'envoyer des emails via un serveur SMTP utilisant TLS comme celui de Gmail. Heureusement, ce n'est pas très difficile à mettre en place, et je vous propose donc de le faire pas à pas dans votre application Rails d'une part, et sur Typo, le blogware en Ruby on Rails d'autre part.
Sortie de Typo 5.4.4
Après la sortie de Typo 5.4.3, nous avons fini par réaliser quelque-chose que nous savions depuis longtemps. Si nous voulions faire de Typo un blogware grand public, nous devions le rendre plus beau, plus simple à installer, et plus intuitif à utiliser. Cela peut sembler complètement évident, surtout dans ces colonnes, mais une fois revenu dans la réalité, ça l'était un peu moins. Typo est une application assez ancienne, proposant pas mal de fonctionnalités dont nous n'avions plus besoin depuis longtemps, mais que nous conservions release après release. Notre travail de simplification et d'embellissement se faisait donc en contournant ce code au lieu de le mettre une bonne fois pour toute à la poubelle. Sauf que.... si nous voulions vraiment améliorer Typo, il nous fallait d'abord lui offrir une sérieuse cure d'amaigrissement avant de pouvoir avancer.
Sortie de Typo 5.4.3 "Willy Ronis"
Nous avons le plaisir de vous annoncer la sortie de Typo 5.4.3, le fameux blogware développé avec Ruby on Rails qui fait tourner ce blog, et bien d'autres. Cette troisième version de la branche Willy Ronis corrige un certain nombre de dysfonctionnements, dont un bug critique passé à travers notre couverture de tests. Utilisateurs de Typo 5.4.2, vous devez impérativement mettre à jour si vous souhaitez pouvoir utiliser nos pages statiques. Si vous utilisez une version plus ancienne, vous devriez également mettre votre instance de Typo à jour.
Sortie de Typo 5.4 Willy Ronis
Yatta ! On l'a fait ! Après 9 mois de glande éhontée dur labeur, nous avons le plaisir de vous annoncer la sortie de Typo 5.4 "Willy Ronis", la plate-forme de blog la plus avancée et la plus user friendly disponible sur Ruby on Rails. Ne vous fiez pas à son numéro de version mineur, Typo 5.4 est en fait une étape majeure dans la vie du blogware qui propulse ce site depuis maintenant bientôt 3 ans. Si vous ne connaissez pas encore Typo, vous pouvez tester notre version de démonstration. Dans le cas contraire, il vous est chaudement recommandé de mettre votre instance de Typo à jour, la version 5.4 corrigeant une faille de sécurité majeure dans l'admin. Typo 5.4 est disponible sur Rubyforge, ou via les gems.
Typo sliding posts, un carrousel pour mettre vos meilleurs billets en valeur
Typo sliding posts est un carousel pour Typo, le blogware en Ruby on Rails, qui vous permet de mettre en valeur vos derniers billets en haut de votre page d'accueil. Typo sliding posts récupère des images dans les articles que vous souhaitez mettre en valeur, et les affiches avec leur titre et leur texte d'introduction. Typo sliding posts se base sur la librairie carousel.js utilisant Prototype, et cette dernière est fournie avec le plugin. L'installation de Typo sliding posts est donc excessivement simple. Commencez par l'installer sur votre application comme n'importe quel plugin Ruby on Rails : ./script/plugins install git://github.com/fdv/typo-sliding-posts.git Puis, éditez votre thème, et placez-y la ligne suivante dans la vue correspondant à l'index de vos articles, logiquement views/articles/index.html.erb <%= render_sliding_posts(@articles) unless params[:page] %> Chaque fois que vous voudrez mettre un article en valeur, associez-lui une image, à laquelle vous attribuerez la classe carousel. C'est aussi simple que cela.
Modération des commentaires et problèmes de performances
Vous avez peut-être remarqué que, depuis quelques temps, les commentaires étaient modérés sur ce site, et qu'accessoirement, leur publication prenait beaucoup de temps. Typo ne parvenait tout simplement plus à joindre Akismet, le service anti spam que j'utilise afin de séparer le bon grain de l'ivraie dans les conversations. Une fois la durée de timeout atteinte, les commentaires étaient tout simplement placés en modération, ce qui est le comportement attendu ici en cas de panne d'Akismet.
Sortie de Typo 5.3 Robert Franck
Je profite des vacances de Cyril au Canada pour vous annoncer avec 24 heures d'avance la sortie de Typo 5.3 "Robert Franck". Après le passage à Rails 2.2, nous avions prévu de ne sortir qu'une version de maintenance, apportant certes quelques améliorations, mais pas grand chose de nouveau. Pas de bol, on s'est un peu laissés emporter, et la 5.2.1 a finalement laissé place à la 5.3 et une nouvelle version majeure, mais pas vaccinée. Mais, qu'est-ce qu'y z'y ont donc rajouté dans cette version ?
Nouvelles de Typo, février 2009
Typo, le blogware historique du framework de développement web Ruby on Rails que tout le monde disait mort et enterré il y a encore un an se porte plutôt bien malgré son supposé état de décomposition B (la décomposition avant C). Malgré ses seulement 28 jours, ce mois de février a été particulièrement chargé, et c'est l'occasion pour moi de faire le point sur les derniers événements. Au sommaire aujourd'hui : Typo se dote d'un système d'URL dynamiques. Matijs van Zuijlen rejoint la core team de Typo Sortie d'un greffon Top Commentateurs Typo ne sortira finalement pas en version 5.2.1
Sortie de Typo 5.2 Helmut Newton
Comme on dit, les meilleures choses ont une fin. Après quatre mois de travail, 89 sushis, 12 litres de bière et la mort au champs d'honneur de 4 livreurs Nespresso et une demi douzaine de contributeurs (dont 2 de Mephisto), Cyril Mougel et moi avons le plaisir, l'honneur et l'avantage de vous annoncer la sortie de Typo 5.2 Helmut Newton pour Ruby on Rails 2.2.
Sortie de Typo 5.1.98 pour Rails 2.2
En ce beau début d'année, toute l'équipe de développement et la communauté des contributeurs de Typo a la joie de vous annoncer la sortie de la toute dernière version du blogware historique développé avec le framework Ruby on Rails. Cette version 5.1.98 est la release candidate prélude à Typo "Helmut Newton" 5.2 pour Rails 2.2
L'ergonomie web, l'utilisabilité et la qualité des logiciels sont trois grandes passions mises au services de ma profession.