Comme promis, je mets à disposition mon tout premier plugin pour Dotclear2.

Description

J'en avais marre de voir que l'affichage des abonnés à mon fluxs RSS n'étais pas personnalisable,
Ancien compteur Feedburner
et j'avais remarqué que pas mal de blogs sous wordpress arrivaient à le personnaliser. Du coup avec mon peu de connaissances en php, je me suis plongé dans l'API de feedburner pour voir comment elle pourrait être exploitée.
Ce plugin en est donc à sa toute première version soit v0.1

Le principe de ce widget tout simple : permettre la personnalisation de l'affichage du nombre d'abonnés à un flux RSS géré par feedburner

Je tenais à remercier tout particulièrement Thomas qui par un de ses plugins a inspiré celui-ci et surtout qui a corrigé mes erreurs de débutant

MyFeedburner partie administration

MyFeedburner : administration
Comme vous pouvez le constater, le widget est on ne peut plus simple. Vous avez 3 champs à remplir :

  • Si vous le souhaitez, le titre qui s'affichera entre les balises <h2></h2>
  • L'identifiant de votre flux feedburner. Aller regarder l'url de celui-ci et récupérez ce qui est en gras dans l'exemple suivant. Exemple : http://feeds.feedburner.com/BizetsFamilyBlog
  • Le texte que vous souhaitez voir affiché juste après le nombre d'abonnés
  • Enfin la fameuse case à cocher si vous ne voulez l'afficher qu'en homepage

MyFeedburner partie publique

MyFeedburner : partie publique brute
Voilà ce que cela donnera sans personnalisation des éléments via les CSS.

Mais, justement, pour que vous puissiez personnaliser un maximum ce widget (comme dans l'exemple ci-dessous),
MyFeedburner : partie publique
j'ai pris soin de placer des class un peu partout. Ainsi, le code généré par le widget sera de la forme

[html4strict]
<div class="myfeedperso">
	<h2>Titre du widget</h2>
	<ul>
		<li class="feed_IdBlog"><a href="http://feeds.feedburner.com/BizetsFamilyBlog"><span class="feed_IdBlog_nb">XXX</span> texte_choisi</a></li>
	</ul>
</div>

Edit
Suite à une demande par mail, je vous donne ici un exemple de code CSS qui peut accompagner le plugin

[css]
.feed_IdBlog { height: 20px; line-height: 20px; background: transparent url(/images/bg_feedburner.gif) no-repeat left top; }
span.feed_IdBlog _nb { margin-left: 40px; font-weight: bold; font-size: 1.7em;}

Conclusion

A vous de jouer !!! J'espère que vous ferrez bon accueil à ce plugin ultra simple.
N'hésitez pas à me remonter tout bug ou bien toute suggestion d'amélioration