Bonjour,

À peine 5 semaines après Typo 6.0.5, je suis heureux de vous annoncer la sortie 
de Typo 6.0.6. Avec [Mettre les stats ici], c'est probablement la plus grosse 
release de l'histoire du plus vieux projet open source basé sur le framework 
Ruby on Rails. Cette version a été rendue possible par l'arrivée dans l'équipe 
de Yannick François, des nombreux patchs envoyés par nos contributeurs et par 
le temps pourri qu'il a fait sur mon lieu de vacances et en Hollande où vit 
Matijs depuis le début du mois de juillet.

Vous pouvez télécharger cette release à 
https://github.com/downloads/fdv/typo/typo-6.0.6.tgz ou 
https://github.com/downloads/fdv/typo/typo-6.0.6.zip. Une version de 
démonstration est également disponible à l'adresse http://demo.typosphere.org, 
login admin, pass admin

Au programme, tout un tas de belles choses.


== Typo est maintenant prêt pour Rails 3.1

La première release de Typo nécessitait Rails 0.6 et Ruby 1.8.4. Nous sommes 
désormais prêts pour Rails 3.1 à la fois sous Ruby 1.8.7 et 1.9.2. Nous 
attendons maintenant la correction d'un bug qui rend Passenger (mod_rails) 
inutilisable pour basculer définitivement.


== Un URL shortener intégré

L'explosion du microblogging a rendu les URL shorteners indispensables. Les 
solutions hébergées ne pouvant garantir la pérennité de vos données, et 
utilisant trop souvent des redirections 302, nous avons décidé d'intégrer un 
URL shortener dans Typo. Chaque fois que vous publiez un article ou une page, 
une URL courte sera générée. Celle-ci effectuera une redirection sur votre 
article, vous garantissant une durée de vie égale à celle de votre blog.


== Ajout du support de Recaptcha

Typo supporte désormais Recaptcha par défaut. Il s'agit d'un système anti spam 
qui permet en même temps de décoder des livres numérisés. Si vous utilisiez 
déjà Akismet, vous pouvez en plus activer Recaptcha sur votre installation Typo.


== De bonnes nouvelles pour les développeurs de plugins

Nous souhaitons voir plus de plugins pour Typo arriver sur le marché. C'est 
pour cette raison qu'un grand nombre de fonctionnalités de cette nouvelle 
version sont dédiées aux développeurs de plugins.


=== Des champs personnalisés pour les utilisateurs

Les utilisateurs peuvent maintenant avoir un nombre infini d'options. Ces 
dernières pourront être utilisées par les développeurs de plugins afin 
d'étendre le modèle utilisateur sans pour autant modifier la base de données. 
Ajouter ces options est facile comme tout, les utiliser encore plus.


=== Des champs personnalisés pour les contenus

Tout comme les utilisateurs, les contenus (articles et pages) gagnent leurs 
champs personnalisés. Là encore, pas besoin de modifier votre base de données 
pour en ajouter.


=== Un système de routage personnalisé pour les plugins

Les plugins pourront maintenant disposer de leurs propres routes sans qu'il 
soit besoin de modifier le fichier de routage de l'application, ni à 
l'installation, ni à la suppression. Cette fonctionnalités permettra d'ajouter 
facilement contrôleurs et vues à la fois dans le front et le back office.


== De puissantes options SEO

Nous avons apporté un travail tout particulier aux options liées au 
référencement. L'idée était de porter les fonctionnalités du plugin Wordpress 
Yoast SEO. Cette version apporte un premier lot de nouveautés.


=== Support du rel='canonical' dans l'en-tête des pages afin d'éviter le 
contenu dupliqué.


Une page canonique correspond à la version préférée d'un ensemble de pages au 
contenu similaire.

Il arrive souvent qu'un site comporte plusieurs pages répertoriant la même 
gamme de produits. Par exemple, sur une page donnée, les produits peuvent être 
triés par ordre alphabétique, tandis que sur d'autres, ils sont répertoriés par 
prix ou par note. Exemples :

http://www.example.com/produit.php?item=poisson_suedois&trackingid=1234567&sort=alpha&sessionid=5678asfasdfasfd
http://www.example.com/produit.php?item=poisson_suedois&trackingid=1234567&sort=prix&sessionid=5678asfasdfasfd

Lorsque Google sait que ces pages présentent le même contenu, nous pouvons en 
indexer une seule version pour nos résultats de recherche. Nos algorithmes 
sélectionnent la page qui, selon nous, correspond le mieux à la requête de 
l'utilisateur. Désormais, les utilisateurs ont toutefois la possibilité de 
définir une page canonique pour les moteurs de recherche en ajoutant un élément 
<link> avec l'attribut rel="canonical" à la section <head> de la version non 
canonique de la page. L'ajout de ce lien et de cet attribut permet aux 
propriétaires de sites d'identifier les ensembles de contenu identique et 
d'indiquer à Google : "Parmi toutes ces pages au contenu identique, cette page 
est la plus utile. Merci de la prendre en considération en priorité dans les 
résultats de recherche".

Tiré de la page dédiée sur les Google Webmaster Tools.


=== Des templates personnalisés pour les champs title et description

Le fonctionnement des champs title et description des versions de Typo n'était 
pas satisfaisant au regard de l'importance qu'ils peuvent revêtir. C'est la 
raison pour laquelle nous avons mis en place un système de templates qui vous 
permettront de les personnaliser en y intégrant des éléments des pages visitées.


=== Rendre les méta keywords optionnels

Les moteurs de recherche ont depuis longtemps cessé de prendre en compte les 
meta keywords. Pour cette raison, de plus en plus de personnes ont choisi de 
les supprimer de leurs pages. Nous en avons tenu compte et Typo permet 
maintenant de les désactiver.


== Des templates par type de contenus

Typo permet maintenant d'utiliser différents templates en fonction du type de 
contenu que vous souhaitez afficher : articles, photos, articles sur 3 
colonnes... c'est à vous de choisir. Les types d'articles disponibles sont 
entièrement personnalisables, et viennent avec leur lot de helpers, par exemple 
pour générer des menus.


=== Contrôle du cache depuis le back office

L'interface de contrôle du cache statique avait été supprimée il y a plusieurs 
années. Elle est de retour (pour vous jouer un mauvais tour), avec des états 
statistiques sur les fichiers mis en cache.


== Des vignettes sur les pièces jointes

Les images attachées aux contenus sont maintenant générées en 3 tailles : 
originale, moyenne et vignette. Ces deux dernières sont paramétrables dans 
l'espace de configuration.


Support des albums dans la macro typo:lightbox

La macro typo:lightbox permet maintenant de gérer des groupes d'images à la 
manière de galeries photos.


== Amélioration de l'utilisabilité et de la lisibilité

L'administration a été partiellement réorganisée. Pas d'énormes changements, 
mais elle est désormais plus agréable à utiliser. D'autres travaux sont en 
cours, et nous cherchons toujours un designer pour venir nous donner un coup de 
main sur le sujet. 


== Traduction en norvégien


Typo est maintenant disponible en langue norvégienne.


== Refactoring du code

Le code de Typo est aussi vieux que celui de Rails, à quelques semaines près. 
Cela signifie que nous nous trainons toujours du code vieux de six ans, pas 
forcément optimisé. Cette nouvelle version voit l'aboutissement d'un énorme 
chantier de refactoring, suppression du code mort, optimisation des 
performances et encore plus de tests.


== Des corrections de bugs

Les opérations de refactoring s'accompagnent souvent, volontairement ou non, 
d'une chasse aux bugs systématique. Cette version en élimine bien plus que la 
décence ne m'autorise à l'écrire.


== Un véritable travail communautaire

Cette version n'aurait pas été rendue possible sans la participation de la 
communauté Typo. Dans l'ordre alphabétique, nous tenons à remercier tout 
particulièrement 

Eric Sorenson, Fish, Huy Dinh, Justin B. Kay, Lars Tobias Skjong-Børsting, 
Maarten Mulders, Melanie Shebel, Silvio Relli, et Yule.

Avec une release pareille, vous n'avez plus aucune raison d'utiliser Wordpress 
pour bloguer !

-- 
Frédéric de Villamil
"What's mine is mine. What's yours is still unsetteled" – Go player proverb
[email protected]                        tel: +33 (0)6 62 19 1337
http://t37.net                                          Typo : 
http://typosphere.org

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à