Plugin MyFeedburner
mercredi 17 octobre 2007 - 09:15 | Catégorie : Dotclear 2
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,

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

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

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),

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





























Commentaires
Ohhh c'est beau! \o/
Bravo pour le plugin
Tomtom
Hello Guillaume,
Sacré beau boulot de plus le widget est tip top, perso, ça me plairait bien un comme ça pour mon blog sous WP mais cela reste un petit rêve dans la mesure ou je n'ai pas les connaissances ...
Félicitation ...
Jean-Marie
@Jean-Marie : cela existe déjà. Regarde sur le blog de richard (http://www.tapahont.info/)
Guillaume
Vraiment super, un élément de moins qui m'enpêchait de passer à feedburner, la personalisation. Il reste le côté de la langue et principalement y a t-il un avantage certe à être sous feedburner? Dès que tous réunis et convaincu, je passe à ton plug, qui sera maintenant la référence, il est vraiment bien, c'est le genre de plug utile à faire. Encore bravo
JFMichaud
Super Guillaume et merci pour l'info, ou ai-je la tête , J'ai laissé 2 com sur Tapahont ce matin et j'ai même pas fait gaffe au widget !! ...

Va falloir maintenant que je le trouve ce plugin Feedburner pour WP ! ...
Jean-Marie
super taf , bravo guillaume !
weetabix
Très bonne initiative ! Ce plugin fera un peu de bien à la communauté Dotclear
Julien
J'ai des erreurs si je tente de faire un trackback sur ton blog...alors voilà
http://www.citronet.ca/blog/index.p...
JFMichaud
Pourquoi passer par une liste contenant un <span> ?
Moe
@Moe : tout simplement pour que chaque élément puisse être personnalisable on peut personnliser le li entièrement mais si on veut pousser encore plus loin et personnliser le nombre uniquement avec le span c'est possible alors que sans non
Guillaume
ouais cool, j'avais vu ton compteur feedburner et je me disait : «zut, un autre qui a trouvé le moyen de le personnaliser, il faudrais que je trouve leur truc» et voila en fouillant dans tes billets que j'avais loupé, un beau plugin !!! et pour DC2 en plus !!
Guillaume
voilà, je l'ai installé... mais en attendant d'ajouter un peu de CSS, il vaut mieux que je laise mon ancien compteur, car juste comme ça il passe innaperçu
Guillaume
ne connaissant pas de plugin comme celui-ci pour WordPress, j'ai décidé de transformer celui-là

Bon, le code n'a rien à voir avec le tien, mais comme j'utilise ton bouton et ton CSS, je voudrais avoir ton autorisation
Sinon, pas de soucis, je refais le bouton et le CSS de zéro
En attendant ta réponse,
Kévin
Kévin
Salut Guillaume est ce que y a un certain truc pour que cela marche sur blogger merci de me repondre
ArsalanE
@ArsalanE Comme je te l'ai déjà dit je ne connais pas blogger donc je ne peux pas te dire si c'est faisable.
Je te conseille de te tourner vers un forum spécialisé pour blogger
Guillaume
ArsalanE
@ArsalanE Il me semble que lors de ton inscription au flux feedburner pour les blogs, on te propose une sorte de widget pour blogger entre autres, j'en ai vu pour wordpress mais pas pour dotclear 2.
C'est pourquoi je dis un grand merci à Guillaume pour son super travail, adopté et installé sur le standarT blog
StandarT
Super plugin ! Quand j'aurai un peu moins honte d'afficher mon nombre d'abonnés, c'est sûr qu'il sera sur la homepage.
pickupjojo
merci guillaume c'est en place chez moi mon vieux et moche icône feedburner a sauté suite a une mise a jour de DC2...
au moins maintenant c'est "intégré" à mon theme
grumpf