Utiliser une lettre d'information sur les blogs qui en sont dépourvus
- 26/04/2007
Développement web://
Utiliser une lettre d'information sur les blogs qui en sont dépourvusRépondant à l'appel de ma chère et tendre, j'ai cherché comment prévenir automatiquement quelques personnes par courriel dès qu'un nouveau billet est posté. Elle utilise un service de blog qui ne propose pas cette facilité (et ne souhaite pas en changer). Solutions, développement, et La solution.
D'abord, les solutions
*prévenir en envoyant soit même un courriel : un peu dommage, cela fait du travail en plus
*changer de plateforme de blog : non envisageable
*ajouter un robot qui traque les nouveautés via le flux RSS et prévient les destinataires
J'ai retenu cette dernière solution. Elle a le défaut de demander un hébergement quelque part, ce que sont censées éviter les plateformes de blogs. Donc cette solution n'est pas à la portée de l'internaute, ce que je trouve dommage...
Voici le fichier central, que je fais appeler toutes les heures par l'excellent WebCron<?
define('URL', 'http://adresse_flux_rss');
define('FICHIER', 'relayN.txt');
require_once('relayN.class.php');
$classe = new CRelayN(FICHIER);
$classe->get(URL);
$classe->sauve(FICHIER);
if($classe->count() > 0) mail('adresse@courriel.com', 'Nouveau(x) billet(s)', implode("\n", $classe->elem));
?>
La classe CRelayN se contente de récupérer un fichier RSS/RDF, et de stocker dans son champ tableau "elem" les nouveaux éléments, qui sont ensuite envoyés par courriel. On peut imaginer avoir plusieurs destinataires et une meilleure présentation, mais cela suffit pour démontrer le principe actuellement utilisé. On voit bien ici l'importance pour l'utilisateur d'un service que celui ci propose des moyens d'extraire les informations ou d'accéder aux données. Et si possible d'une manière standard!
J'utilise pour gagner du temps la librairie (légèrement modifiée) RSS_feed du Dr. Timothy Sakach, que je remercie au passage.
Si vous êtes intéressés, voici la page du projet.
Rubriques des billets
- Agilité - 15 billets
- Archerie - 8 billets
- Avis - 47 billets
- Cultures - 8 billets
- Délires - 33 billets
- Démocrachie - 3 billets
- Développement - 18 billets
- Développement web - 16 billets
- Ergonomie - 15 billets
- Geekerie - 8 billets
- Inclassable - 4 billets
- Informatique - 19 billets
- Littératures - 34 billets
- PHP - 2 billets
- Poor Lonesome Coder - 17 billets
- Régalons-nous - 6 billets
- Sortons! - 2 billets
- Travail - 14 billets
- Voyages - 2 billets
- Webmasteriat - 18 billets
Commentaires(s)
Ecrire votre commentaire
29/06/2007 - Systeme