Typo 5.4 Willy Ronis

Publié par Yannick Francois Dim 20 déc 2009 18:45:00 GMT

Et bien voilà, comme un cadeau de noël, l’équipe du blogware Typo viens de sortir la version 5.4 surnomé “Willy Ronis”. Pas mal de changement codé interface admin, je vous laisse lire l’annonce sur le blog de type Release of Typo 5.4 Willy Ronis [en].

Changement de thème 1

Publié par Yannick Francois Dim 10 mai 2009 11:24:00 GMT

Après pas mal de temps passé sur Scribbish j’ai repris un petit thème maison. C’est pas forcement aussi bien léché, mais au moins, C’est moi qui l’ai fait :-)

Et ça me permet également de faire mon premier repository public sur GitHub histoire de voir comment ça marche. Retrouvé donc les sources de ce thème sur github.com/yaf/to_the_left .

Maintenant il faut que je vois si c’est assez beau pour être proposé sur le typogarden

Passage à Typo 5.3 (en retard)

Publié par Yannick Francois Ven 17 avr 2009 21:39:00 GMT

Alors que la version 5.3.1 avance, je viens juste de me mettre à jour.

Ce blog tourne maintenant avec “Typo 5.3 Robert Franck”. Principalement dédié au portage de l’application pour RubyOnRails 2.2.2 , cette version amène tout de même un paquet de corrections de bug et d’évolutions.

Il y en a une que j’attendais (par flème de la faire) depuis longtemps: la redéfinition du format des urls. Je pense que d’ici peu, les urls ici passeront d’un format /année/mois/jour/titre à /titre :-)

Merci à l’équipe, comme d’habitude, pour le bon boulot !

Passage à Typo 5.3 (en retard)

Publié par Yannick Francois Ven 17 avr 2009 21:39:00 GMT

Alors que la version 5.3.1 avance, je viens juste de me mettre à jour.

Ce blog tourne maintenant avec “Typo 5.3 Robert Franck”. Principalement dédié au portage de l’application pour RubyOnRails 2.2.2 , cette version amène tout de même un paquet de corrections de bug et d’évolutions.

Il y en a une que j’attendais (par flème de la faire) depuis longtemps: la redéfinition du format des urls. Je pense que d’ici peu, les urls ici passeront d’un format /année/mois/jour/titre à /titre :-)

Merci à l’équipe, comme d’habitude, pour le bon boulot !

Typo and self version +1 5

Publié par Yannick Francois Lun 26 jan 2009 06:32:00 GMT

Quel beau hasard, l’équipe de typo sort la version 5.2 le jour de mon anniversaire :-) Amusant non ?

Ce blog tourne donc avec la version 5.2 du moteur, et un humain plus vieux d’un an aux manettes.

Très sympa cette nouvelle interface d’admin.

Ruby if unless 3

Publié par Yannick Francois Dim 18 jan 2009 20:40:00 GMT

Une des choses très agréable avec Ruby c’est ça syntaxe. Un des mots bien particulier en Ruby est unless.

Je partage tout à fait l’avis de ce billet Unless, The Abused Ruby Conditional unless c’est bien, très bien même dans certain cas, mais en abuser c’est mal. Ce mot peut rendre les choses plus lisible tout comme il pourrait les compliquer.

Une condition doit représenter une intention, unless permet de le faire, mais cela doit rester une intention.

xml.updated @items.first.updated_at.xmlschema unless @items.empty?

Ce code, extrait de la classe feed.atom.builder de Typo est une bonne utilisation de unless. On évite ainsi le vilain:

xml.updated @items.first.updated_at.xmlschema if !@items.empty?

Un peu comme, et dans la même classe, nous avons un peu plus haut:

if(not this_blog.blog_subtitle.blank?)
    xml.subtitle this_blog.blog_subtitle, "type"=>"html"
  end

Assez étrange, nous aurions pu avoir plutôt

unless this_blog.blog_subtitle.blank?
    xml.subtitle this_blog.blog_subtitle, "type"=>"html"
  end

Voir


xml.subtitle this_blog.blog_subtitle, “type”=>"html" unless this_blog.blog_subtitle.blank?

Il y a part contre dans la méthode ping_article! du modèl blog.rb une mauvaise utilisation de unless (à mon avis)

unless global_pings_enabled? && settings.has_key?(:url) && settings.has_key?(:article_id)
   throw :error, "Invalid trackback or trackbacks not enabled"
end
et une bonne.
unless article.allow_pings?
   throw :error, "Trackback not saved"
end

Pour la bonne, rien à dire. Par contre, la première n’exprime pas assez clairement l’intention.


if !global_pings_enabled? || !settings.has_key?(:url) || !settings.has_key?(:article_id)
throw :error, “Invalid trackback or trackbacks not enabled”
end

Je trouve que là c’est plus clair, on comprend mieux que si l’une des trois conditions n’est pas rempli, on lève un exception.

Tout ceci est une histoire de gout peut-être, vous en pensez quoi ?

year = year + 1 1

Publié par Yannick Francois Sam 03 jan 2009 11:15:00 GMT

Tout simplement:

Bonne année 2009 à tous

On espère que cette année vera la sortie de Typo 6 , toujours plus de Ruby, que l’association RubyFrance continue à bien ce porter, et tout plein d’autres chose plus personnelle :-)

Typo Upgrade

Publié par Yannick Francois Ven 01 août 2008 19:51:00 GMT

Ce blog tourne maintenant avec la version 5.1.2 du moteur de blog Typo (également appeler typoesphere). Comme d’habitude, du bon boulot.

Bravo à l’équipe !
Merci Cartier Bresson !

L’annonce officiel: Typo 5.1 Cartier Bresson is out

Et pour compléter ce billet, je tiens à vous signaler/rappeler que l’équipe de Typo à mis en place Redmine un gestionnaire de projet écrit en RubyOnRails et que vous pouvez trouver tout plein de thème dans le jardin de typo.

D’autres nouveauté devrait arriver d’ici le 15 aout dans les parrages…

Typo et le jardinier 3

Publié par Yannick Francois Mar 10 juin 2008 19:08:00 GMT

Ca y est, l’équipe de Typo a trouvé sont jardinier pour le TypoGarden !

Bienvenue à Damien Mathieu !

L’annonce officiel sur le blog de Typo

TypoGardenParty

Publié par Yannick Francois Dim 08 juin 2008 08:20:00 GMT

TypoGarden se paie une refonte. Ce site regroupe divers thème disponible pour la plateforme de blog Typo (également connu sous le nom de typosphere).

Mais voilà, il faut que quelqu’un maintienne ce jardin, arrose les fleurs, enlève les mauvaises herbes et plantes les nouvelles fleurs. Rien de bien compliqué.

Frederic l’explique très bien.