RSS / iCal : du Push à suivre

  Toujours plus d’information distribué avec SPIP.

  Sommaire  

Et si nous utilisions tous les canaux de diffusion d’informations proposés par SPIP ?
Il est déjà possible de faire abonner vos lecteurs à une Newsletters via l’installation de plug-in. Mais SPIP permet d’informer de manière rapide vos lecteurs, par l’utilisation du fil Rss et d’ iCal.

Détaillons les possibilités offertes par ces deux applications.

 
 
 
 
 
 
 
 
 
 
 
 
 
 

L’actualité d’un site, c’est d’abord les nouveaux articles...
mais n’oubliez pas toutes les corrections et modifications d’articles, comme sur SPN
 !

 Page backend RSS

SPIP propose nativement une page des nouveautés au format RSS, signalant tous les articles nouveaux publiés... comme le définit Wikipédia.

GIF - 4.7 ko
rss

Un fil RSS est une ressource du World Wide Web dont le contenu est produit automatiquement (sauf cas exceptionnels) en fonction des mises à jour d’un site Web. Les flux RSS sont des fichiers XML qui sont souvent utilisés par les sites d’actualité et les blogs pour présenter les titres des dernières informations consultables

Les divers agrégateurs Atom sauront interpréter ce fichier XML pour afficher vos informations sur l’écran de vos lecteurs.

L’installation du logo s’effectue sur le/les squelettes de SPIP en suivant les indications proposées dans l’Url privée indiquée ./ecrire/?exec=synchro que peuvent aussi directement consulter vos auteurs.

JPEG - 49.8 ko
Pavé de Syndications disponibles (synchro en privé)

Exemple d’installation du code pour le fil Rss :
 <a href="http://www.monsite/spip.php?page=backend" title="Fil Rss de Monsite"><img src="#CHEMIN{images/fil_rss.png}" alt="Etre informé via fil Rss" /></a>

Mais rappelez-vous que ces pages sont directement disponibles -en public ; à vous webmestre soucieux de faciliter la vie et l’usage de vos lecteurs, d’ajouter leurs liens dans vos squelettes utilisables (par exemple en pied du site !).

En plus, vous trouverez d’autres liens disponibles dans l’interface privée, comme par exemple le suivi des forums : /spip.php?page=rss&op=forums_public&id=3&cle=9d4533ee.....

Nous vous suggérons ce lien, pour permettre à vos visiteurs d’utiliser le lecteur de votre choix, et il en existe bien sûr bien d’autres.

 Page iCal

PNG - 604 octets
petit logo ical

Toujours selon Wikipédia, iCal "est un standard (RFC 5545) pour les échanges de données de calendrier. Il est implémenté/supporté par un grand nombre de logiciels, tels que : iCal d’Apple, Chandler, Lotus Notes, Zimbra, ScheduleWorld, SOGo, KOrganizer, Mozilla Lightning (y compris Mozilla Sunbird), Mulberry, Evolution, Windows Calendar et, via une extension, Microsoft Outlook. L’application en ligne Google Agenda utilise également cette norme".
On voit donc que ce protocole est "ouvert" pour un grand nombre d’applications utilisées de manière courante aussi bien sur des terminaux fixes ou mobiles. Il permet tout comme les fils Rss, de "pousser" l’information vers les abonnés à partir du moment où elle est publiée.

iCal présente divers avantages en dehors de la publication rapide de l’information :

  • simplicité de la configuration, puisqu’il suffit de publier sur la partie publique de SPIP le logo d’iCal avec son lien,
  • ne pas s’investir dans un premier temps dans la conception d’une newsletter avec tous les soucis que l’on peut rencontrer ( mauvaise adresse email de destinataire, surcharge des serveurs, etc...),
  • ne pas "polluer" les mails des utilisateurs, puisqu’ils restent libres de consulter votre fil à tout instant... Seul petit bémol éventuel, iCal envoie toutes les informations publiées au niveau des articles vers l’abonné. On peut imaginer, via Le Couteau Suisse, sélectionner les rubriques "actives" qui seront poussées vers le lecteur, ou bien modifier le squelette (cf. MODIFIER la dist / SPIP 3).

Il est indéniable qu’iCal [1] présente de nombreux avantages. Pourtant après un rapide sondage sur la page "Des sites sous SPIP", il apparait que cette application n’est pas autant mise en avant au même titre que les fils Rss. Etonnant, alors qu’il y a de plus en plus d’utilisateurs mobiles via les smartphones [2] pouvant recevoir ce type de fichiers.

Comme pour le fil Rss, l’installation du logo s’effectue sur le/les squelettes de SPIP ainsi que décrit dans l’Url privée /ecrire/?exec=synchro.

JPEG - 58.4 ko
Pavé d’accès aux flux iCal (synchro en privé)

Exemple d’installation du code pour iCal [3] :
 <a href="webcal://www.monsite/spip.php?page=ical" title="Fil iCal de Monsite"><img src="#CHEMIN{images/logo_ical.png}" alt="Etre informé via iCal" /></a>

Mettre le logo iCal sur votre site, ce n’est peut-être pas avoir ces millions d’utilisateurs (quoique ;-) ), mais simplement rendre utilisable la panoplie complète des fils d’informations que propose nativement SPIP.


Et les modifications apportées aux articles publiés ?
Comme signalé en introduction, ces squelettes natifs répondent à la fonctionnalité première de SPIP qui est la publication de type journalistique, donc essentiellement tournée vers les "nouveaux" articles (ceux qui ont la #DATE [4] la plus récente).

Mais dans le cas de sites de référence, dont le contenu de base n’évolue pas beaucoup, vos lecteurs rechercheront plutot le suivi des corrections et mises-à-jour ; cette autre date est également gérée par SPIP et disponible dans le champ #DATE_MODIF.

Vous voudrez donc peut-etre dupliquer les squelettes correspondants sous des noms adaptés (par exemple sur SPN backmod au lieu de backend), pour faire apparaître uniquement la sélection sur le critère {par date_modif}{inverse} :
<BOUCLE_tres_recents(ARTICLES){lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{unique}{0,2}>
mais en fait, SPIP propose un critère calculé d’{age} de l’article...


Merci de nous signaler les coquilles ou erreurs qui figureraient dans cette page.

[1Nous utilisons ici le nom de cette application comme elle se présente dans la partie privée de SPIP, alors que son nom usuel est devenu iCalendar

[2L’iPhone le propose sous le nom de Calendrier et a été vendu à plus de 700 millions d’exemplaires.

[3Si vous ne voulez/pouvez pas modifier les squelettes, vous pourriez toutefois mettre cette information au service de vos utilisateurs en utilisant la facilité d’articles virtuels, voir Donner accès à une nouvelle page autonome.

[4Date de publication !


Liens visibles seulement pour les inscrits.

Article publié le 2 juin 2015, et actualisé en juin 2015 .

Répondre à cet article