Voici un petit plugin tout simple, tout bête qui ne figurait pas dans mon programme de ces jours, mais qui s'y est invité par la force des choses.

Comme j'ai rencontré ce besoin sur un projet personnel, j'ai dû me bricoler le nécessaire pour pouvoir disposer de balises templates afin de présenter - en dehors du simple widget Lecteur de nouvelles de Dotclear2 - le contenu d'un flux externe.[1]

En résumé :

  • Ce petit plugin n'a aucune interface d'administration et ne nécessite aucune configuration particulière.
  • Toute la partie récupération et analyse du flux externe repose sur des classes déjà fournies par Dotclear2 : aucune librairie supplémentaire n'est donc nécessaire.
  • Le jeu de balises fourni est disponible dans n'importe quel contexte (home, post, etc.).
  • On peut intégrer plusieurs flux dans une même page, mais ils devront chacun disposer de leur propre boucle de traitement : ce plugin n'a rien à voir avec un agrégateur de type Planet.
  • Pour l'instant, la seule documentation se résume aux quelques commentaires présents dans le fichier _public.php.
  • Je pense déjà à l'ajout d'une nouvelle fonctionnalité qui pourrait être bien utile, mais je préfère pour l'instant me contenter de valider l'essentiel.

Pour les pré-requis, vous commencez à connaitre la musique : c'est pour du Dotclear 2.0.x.
Si vous êtes intéressé, il ne vous reste plus qu'à télécharger le ZIP (version 1.0-RC1 (4 Ko)).

Vos retours seront les bienvenus.

Notes

[1] Pour ceux qui auraient un peu de mal à voir de quoi je parle, il s'agit grosso merdo d'un équivalent de ce qui existait pour Dotclear 1.x et connu en tant que RSS Reader.