Ping-O-Blog

par Hoedic

Lecture: ~2 minutes

Tout pour annoncer votre blog ;)

Télécharger les sources en PHP

Le formulaire

Le principe - Certains sites internet dédiés au weblogues sont des agrégateurs de billets, comme weblogues.com. Certains de ces sites fonctionnent selon le principe des pings : lorsqu’un site se met à jour, il envoie un “ping” pour signaler le nouveau message.

Ce qui existe déjà - Karl a bien fait un script PERL qui rempli très bien cette fonction et qui fonctionne très bien… en tous cas, il fonctionne très bien en mode console mais je n’ai pas réussi à le faire executer automatiquement lorsque je postais un billet (faut dire que je suis une tanche en Perl/CGI). Je n’ai pas trouvé d’équivalent en PHP, je me suis donc dit que j’allais adapter son script et accessoirement le rendre accessible par un formulaire tel que c’est proposé ici(Merci de ne pas abuser de ce formulaire en postant plusieurs fois une même mise-à-jour de votre blog, faute de quoi je serai obligé d’en limiter l’accès).

Version béta - Pour l’heure, le script est en version de test, donc ne vous étonnez pas s’il plantouille parfois et d’ailleurs, j’attends votre aide pour me permettre de trouver les erreurs. Tout comme le script de Karl, le mien ping weblogues.com, weblog.com, blo.gs et joueb.com (Niutopia).

Pour qui ? - Bien entendu, ce script s’adresse aux personnes dont le site ne ping pas automatiquement les quatre services listés plus haut. Avant d’utiliser le formulaire je vous invite donc à vérifier que votre site ne figure pas sur ces différents sites lorsque vous mettez votre blog en ligne.

Ping quoi ? - Pour l’heure, je me suis limité aux sites listés par script de Karl, mais si vous connaissez d’autres sites qui supportent les pings XMLRPC, vous pouvez m’en faire part. Toutefois, vous remarquerez que le script peut mettre plusieurs dizaines de secondes pour afficher le résultat, notamment parce que weblogues.com et weblog.com mettent énormément de temps à répondre et je ne pense pas que j’ajouterai de nouveaux site à long temps de réponse.

Credits - En plus d’utiliser la logique du script de Karl, mon process est basé sur la librairie XMLRPC de Keith Devens et nécessite un PHP avec XMLRPC pour être executé.

Le formulaire de ping a déménagé ici

Gunnm vs Alita

Quelques réflexions sur l'adaption cinématographique du manga cyberpunk Gunnm/Alita La suite

Quarante cycles solaires

Publié le 18 mai 2018

Suis-je réac' ?

Publié le 16 avril 2017