Usages particuliers dans spip publié le 07/02/2019  - mis à jour le 21/03/2019

...67891011121314...

Syndication d’une rubrique SPIP

Si dans une rubrique de son site on souhaite afficher dynamiquement les articles publiés dans la rubrique d’un autre site de l’espace pédagogique, il faut procéder en 3 étapes1 :

  1. récupérer l’adresse du fil rss de la rubrique distante ;
  2. créer une rubrique sur son site ;
  3. créer un site syndiqué dans cette rubrique (cf. chapitre précédent) ;
  4. rediriger la rubrique vers ce site syndiqué.

 

1. l’adresse du fil rss

 Tous nos sites SPIP délivrent un fil RSS d’actualités2.
L’URL par défaut de ce fil est :
http://ww2.ac-poitiers.fr/mon-site/spip.php?page=backend
Ce fil contient les titres, liens et descriptifs des 12 derniers articles publiés sur le site.

 Les rubriques de nos sites SPIP délivrent aussi un fil d’actualité.
L’URL par défaut de ce fil est :
http://ww2.ac-poitiers.fr/mon-site/spip.php?page=backend&id_rubrique=XX (où XX est le numéro de la rubrique).
Ce fil contient les titres, liens et descriptifs des 12 derniers articles publiés dans cette rubrique.

Pour exemple, l’adresse du fil rss de la rubrique "Enseigner" du site de la DANE (il s’agit de la rubrique 80) se compose ainsi :
http://ww2.ac-poitiers.fr/dane/spip.php?page=backend&id_rubrique=80

 

2. La création de la rubrique

Exemple : on veut créer une rubrique "Scénarios" sur son site qui reprendra dynamiquement le contenu de la rubrique éponyme du site de la DANE.

  • Créer une rubrique et la nommer "Scénarios" ;
  • compléter le descriptif avec le nom du site distant ;
  • enregistrer.
Fenêtre "rubrique" dans SPIP

 

3. La syndication du site

  • cliquer sur le bouton "Référencer un site" dans cette nouvelle rubrique ;
  • compléter le titre, l’adresse, la description et l’adresse du fil rss de la rubrique du site de la MATICE (cf. partie 1) ;
    Syndiquer un site dans SPIP
  • enregistrer.
  • noter le numéro du site (encadré de gauche)
    Numéro du site référencé

 

4. La redirection de la rubrique

  • Ouvrir à nouveau la rubrique et mettre en place la redirection (cf. chapitre "Redirection depuis une rubrique") en copiant-collant l’URL du site syndiqué (précédée de deux caractères =) dans le champ "Texte explicatif" de la rubrique.
    Cette URL se construit selon la syntaxe suivante :
    http://ww2.ac-poitiers.fr/mon-site/spip.php?siteXX représente le numéro du site sus-cité.
    Adresse de redirection
  • Enregistrer

 

Le contenu affiché de la rubrique

A présent, lorsque l’on clique sur cette nouvelle rubrique, elle affiche dynamiquement les articles (titre, descriptif et lien) de la rubrique "Ateliers TICE, formations" du site de la MATICE.
 

Boîte de redirection d'un article

Remarque : il est possible de procéder à l’identique mais d’utiliser un article plutôt qu’une sous rubrique pour afficher le fil d’actualité (cf. chapitre "Redirection depuis un article)". Il conviendra de copier l’adresse relative du site syndiqué dans le champ "REDIRECTION" de cet article.


 

Il est possible d’utiliser ce mode opératoire pour afficher dynamiquement sur son site le contenu d’un site distant, à la condition qu’il s’agisse d’un site institutionnel.

(1) Cette construction est assez technique et demande une bonne maîtrise de l’interface SPIP.

(2) Au format RSS 2.0.