Objectifs
L’objectif de SPIP2SPIP est de permettre à des sites SPIP qui ont des thématiques en commun de s’échanger directement les articles au format SPIP.
A la différence d’une simple syndication, l’article va être importé en tant qu’article dans la rubrique du site destination. Cette article importé conservera le formatage SPIP et on va récupérer le maximum d’informations (auteurs, pièces jointes ....)
Installation du plugin
- Télécharger le plugin
- Activer le plugin et aller dans le menu édition > spip2spip
- Lancer l’installation qui va installer le groupe de mots-clés -spip2spip-
Voilà le plugin est prêt à l’emploi !
Options du plugin
Si vous avez le plugin CFG, on pouvez choisir vos options d’import :
- Quel est le statut des articles à importer : proposé ou publier ?
- Faut-il citer l’adresse d’où provient l’article ?
- Faut-il alerter un admin par email ?
- Quel mode de synchronisation utiliser ?
Principe général
spip2spip est une syndication qui est basé sur un groupe de mots-clés commun appelé - spip2spip -
chaque mot-clé de ce groupe sert à désigner une thématique donnée :
- créer un mot clé dans ce groupe permet de créer un canal thématique
- attribuer ce mot-clé à vos articles pour le diffuser aux autres sites
- attribuer ce mot-clé à une rubrique pour importer les articles des autres sites
les sites se recopient les articles entre eux grâce au cron :
- le formatage des articles spip des articles est conservé.
- citation automatiquement la source (url de l’article d’origine)
- reprise de la licence (voir contribution licence)
- création de l’auteur si celui n’est pas présent le site SPIP cible.
- les images et documents sont convertis en documents distants
pour éviter les boucles sans fins et les conflits, seuls les articles avec un titre qui n’existent pas dans le SPIP de destination sont importés
Diffuser de l’information
- Aller dans le groupe de mots-clés -spip2spip-
- Dans ce groupe, créer un mot-clé par chaîne thématique que vous voulez diffuser : sport, informatique, oenologie, ...
- Attribuer ces mots-clés aux articles concernés.
Cela permet à votre site propose ces articles à la syndication spip2spip via l’adresse reservée :
http://monsite.org/spip.php?page=backend-spip2spip
S’abonner à une chaîne d’information
Je vais maintenant m’abonner à des sites amis pour recopier automatique les articles qu’il propose
étape 1 : inscrire les sites amis
Je vais inscrire le flux spip2spip d’un site ami

Exemple : Je m’abonne au flux spip2spip de @-brest
étape 2 : s’abonner à un canal thématique
Je me suis abonné à un site, il faut maintenant choisir quel canal thématique m’intéresse.
J’observe donc le flux du site ami
Exemple : Ce flux XML propose plusieurs "chaînes thématiques" :
- a-brest-B pour les articles @-brest concernant la bretagne
- a-brest-F pour les articles @-brest concernant la technologie
- ...
Je décide de m’abonner à la "chaîne thématique"a-brest-B.
- Je crée dans la mot-clé a-brest-B dans le groupe de mots-clés -spip2spip-
- J’attribue ce mot-clé à la rubrique dans lequel je veux que les articles distants soient recopiés.
La synchronisation
La syndication se fait automatiquement grâce au cron.
Vous pouvez aussi forcer la syndication manuellement depuis
l’interface privée.
Le plugin examine alors tous les articles proposés et leur chaîne thématique. Si un article correspond à une chaine auquel vous vous êtes abonné, il importe l’article dans la rubrique sur lequel vous avez placé le mot-clé de cette chaîne thématique.

Astuces
Vous pouvez éditer le fichier spiptospip_fonctions.php pour modifier les options :
- Quel est le statut par défaut des articles à importer : proposé, publié, ...
- Faut il prévénir les adminstrateurs lorsqu’un site est proposé
Si vous voulez masquer l’affichage du groupe de mots-clés -spip2spip-, vous pouvez utiliser la boucle le
Evolutions
| version 1.7 | Mai 2008 | Intégration de cfg |
| version 1.6 | Mai 2008 | Intégration des objets événements (plugin agenda) |
| version 1.5 | Février 2008 | Sortie la version plugin |
Alternative
Le plugin Miroir de syndication
























