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

Perry the Platypus wants you to subscribe now! Even if you don't visit my site on a regular basis, you can get the latest posts delivered to you for free via Email: