Le futur des plugins de Typo

Le 15 Apr 2007 à 20h35 | Catégorie : Publié sous | 2 commentaires

Ceci est la traduction de The futur of Typo sidebar plugins, billet que j’ai publié en anglais sur le nouveau blog officiel de Typo.

Entre les versions 4.0 et 4.1, l’architecture des greffons de Typo a connu un profond bouleversement. Ces derniers ont été réécrit afin de se conformer au fonctionnement des greffons Rails. Il est désormais possible de les installer via script/plugin install {#PLUGINSOURCEURI}. Le but était de déplacer un certain nombre de greffons du coeur de l’application vers un dépôt officiel.

Pourquoi cela ? Après tout, plus un outil possède de fonctionnalités, mieux c’est, non ? Pas toujours, et voici pourquoi :

  • Typo est lourd par rapport aux fonctionnalités qu’il propose. Le grand nombre de greffons présents en est une des causes.
  • Chaque fois qu’un service change son API, les utilisateurs des greffons doivent attendre la version suivante de l’application. Ce ne sera désormais plus le cas. Nous modifierons le greffon, et les utilisateurs n’auront qu’à le mettre à jour.
  • Il y a beaucoup trop de redondance. Je doute que les gens utilisent à la fois Magnolia et Delicious. Et je me demande combien de gens utilisent VRAIMENT le plugin Xbox Live.
  • Nous souhaitons donner plus de visibilité aux auteurs d’extensions. La mise en place d’un annuaire et d’un dépôt officiels nous aideront à aller dans ce sens.

Nous garderons cependant un certain nombre de greffons au coeur de l’application :

  • Archives. Ce greffon sera activé par défaut dans l’installation de base.
  • Amazon. Cela peut sembler étrange, mais ce greffon est le meilleur exemple dont nous disposions d’interaction entre un filtre texte et un greffon.
  • Catégories. Ce greffon sera activé par défaut dans l’installation de base.
  • Derniers commentaires.
  • Espace statique. Ce greffon sera activé par défaut dans l’installation de base avec la liste des contributeurs de l’application.
  • Tags.
  • Syndication XML. Ce greffon sera activé par défaut dans l’installation de base.

Nous allons entamer le déplacement des greffons ce soir, en commençant par Audioscrobbler et Xbox Live. La migration complète se fera pas à pas avant la prochaine version de l’application. Nous avons conscience que cela risque de casser les blogs utilisant le trunk, à commencer par le mien, et que certaines personnes risquent de s’en plaindre. Cela ne servira à rien de râler : vous utilisez le trunk à vos risques et périls.

la tour saint Jacques emballée

Commenter »

  1. Olivier a.k.a. Zorky about 14 hours later:

    Bien de réorganiser un projet, pour une meilleur évolution de celui-ci dans le futur !

    Y a-t-il une date pour la 4.2 ?

    Ce qui me parait intéressant dans cette version :

    • l’édition simple (le choix parmi 3),
    • le multi-blogs, ça va faire plaisir à ma p’tite chérie, et accessoirement aux copains,
      • le sitealizer intégré - car dans la 4.0, j’ai dû le faire à la mano,

    Pour la détection de bugs, on les répertorie dans le trac de Typo ? (http://trac.typosphere.org/report/1?sort=created&asc=0 ) Idem pour les demandes d’évols…

    …et je me demande toujours comment tu trouves le temps ;)

    Bon courage pour le dév ! @+OD-

  2. JS about 18 hours later:

    Hum, c’est vrai que pour pouvoir utiliser le plugin xbox-live, il faut déjà avoir un blog typo, et avoir une xbox…

    Ca doit réduire pas mal le nombre d’utilisateurs potentiels de ce plugin :p

Laisser un commentaire

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.

  1. En vrac. From irreal'blog
    Un nouveau blog dans mon lecteur RSS, nommé SIMPLICITY (et, comme son nom l’indique, parle de simplicité ;)), GeForce 7600GT : carte graphique et barbecue (via mat @ #openweb), Un vieux projet de 37signals: 37better (et en plus...
  2. Sortie de Typo 4.1.1 From Frédéric de Villamil .com
    Toute l’équipe de développement a le plaisir de vous annoncer la sortie de Typo 4.1.1. Cette version mineure fait partie de notre volonté de raccourcir le cycle de développement de l’application. Bien qu’elle s’attache ...