Sortie de Typo 5.1.98 pour Rails 2.2

Le 04 janvier 2009 à 19h54 | Publié sous | 7 commentaires

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

Bien de l’eau a coulé sous les ponts depuis la migration de Typo sur Github et la sortie de la dernière version stable. Cyril et moi avons été très occupés à travailler à cette nouvelle mouture de votre blogware favori. La migration de Rails 2.0.2 vers Rails 2.2.2 n’a pas été facile, mais nous y sommes parvenus, et nous pouvons être fiers du chemin parcouru.

L’histoire de cette version 5.2 est faite pour moitié d’une réécriture de l’existant, suppression de trop nombreux bugs, amélioration de la qualité de l’outil et surtout de ses performances. Pour ce dernier point, nous avons réussi à diviser par 4 l’empreinte mémoire d’un blog d’une centaines de billets et d’un bon millier de commentaires. Sans compter que tout cela va maintenant beaucoup plus vite.

Les nouveautés ne sont pas en reste non plus :

    <li>Typo a maintenant un nouveau back office plus souple, plus simple à utiliser, accompagné d'un tableau de bord vraiment utilisable pour la gestion quotidienne de votre blog.</li>
    <li>De nombreuses fonctionnalités et modifications concernant le SEO ont vu le jour, notamment dans le but de supprimer titres et descriptions en double, arranger les URL, désindexer les parties superflues...</li>
    <li>La mise en place de Coderay qui permet la coloration syntaxique d'un grand nombre de langages de programmation.</li>
    <li>Le <em>live search</em>, aussi peu pratique que sexy a été supprimé par défaut au profit d'un plugin livré en standard. La nouvelle recherche est plus claire, et beaucoup plus utilisable.</li>
    <li>Et j'en oublie évidemment...</li>
    

Vous pouvez installer Typo 5.1.98 via la gem, ou télécharger les sources.

Un peu de documentation :

    <li><a href="http://github.com/fdv/typo/wikis/install-typo-with-typo-installer">Install Typo from the gem</a></li>
    <li><a href="http://github.com/fdv/typo/wikis/install-typo-from-sources">Install Typo from sources</a></li>
    

Vous pouvez également installer :

    <li><a href="http://github.com/fdv/">Des plugins mis à jour</a>.</li>
    <li><a href="http://typogarden.org">Nos thèmes mis à jour</a>.</li>
    

  1. Yannick about 14 hours plus tard :

    Yeah !

    Merci l’équipe ;-)

  2. Harry Seldon 4 days plus tard :

    Cool ! Merci à toi et Cyril.
    J’espère avoir le temps de tester ça ce we.

  3. Harry Seldon 5 days plus tard :

    Je suis en train de tester la nouvelle version. Effectivement globalement c’est plus rapide et le relooking de l’interface est sympa mais j’ai des problèmes avec les sidebars. Où est passee la gestion des sidebars ?
    En allant directement sur l’ancien lien :/admin/sidebar j’ai le message d’erreur:

    ActiveRecord::SubclassNotFound in Admin/sidebarController#index

    The single-table inheritance mechanism failed to locate the subclass: ‘RecentCommentsSidebar’. This error is raised because the column ‘type’ is reserved for storing the class in case of inheritance. Please rename this column if you didn’t intend it to be used for storing the inheritance class or overwrite Sidebar.inheritance_column to use another column for that information.

    H

  4. Harry Seldon 5 days plus tard :

    OK au temps pour moi il me manquait un des plugins que j’utilisais d’où l’erreur. Et du coup j’ai la réponse à ma première question : les sidebars sont dans le menu themes et le sous menu sidebar.

  5. Harry Seldon 5 days plus tard :

    J’ai maintenant des pb avec les plugins: recentcomments et recentposts. Ils ne marchent plus mais sans générer d’erreur. Pour une raison que j’ignore encore par exemple le titre du plugin ne s’affiche pas. La ligne <%=h title %> ne fait rien.

  6. Harry Seldon 5 days plus tard :

    Pour les problèmes avec les plugins, il faut rajouter en dur l’appel à la sidebar. Par exemple, le plugin recent_comments devient :

    <h3><%=h sidebar.title %></h3>
    <div>
        <ul>
            <% for comment in sidebar.comments -%>
                <li>
                    <% title = ''; title << 'by ' + comment.author if sidebar.show_username -%>
                    <% title << ' on ' + comment.article.title if sidebar.show_article -%>        
                    <%= link_to_permalink comment,h(title) %>
                </li>
            <% end %>
        <% debugger %>
        </ul>
    </div>

    Je ne sais pas pourquoi il faut faire ces changements.

  7. Harry Seldon 10 days plus tard :

    Une petite question supplémentaire : où est passé l’option “extended content” ? C’est bien pratique pour éviter de saturer la première page

Merci de vous exprimer dans un français correct. Les commentaires déplacés, injurieux et le spam seront supprimés.

Les trackbacks sont fermés pour cause de spam.