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]
