SIEPS

SIEPS est un script qui permet de faire de l’export/import d’articles SPIP. Pour chaque article, les objets SPIP suivant sont aussi exportés/importés :

- les auteurs,
- les mot-clés,
- les groupes de mot-clés,
- les rubriques,
- les documents,
- les logos.

Lorsqu’un article existe déjà dans le site cible (site d’import), celui-ci est soit écrasé, soit importé en tant que nouvel article, selon le choix de l’utilisateur. Le test de présence de l’article repose sur le titre de celui-ci et la présence de l’ensemble de ses rubriques mères. Le test de présence d’une rubrique repose sur le titre ce celle-ci et la présence de sa rubrique mère.

Pour fonctionner, SIEPS doit être installé sur chacun des sites visés (l’installation est très simple, puisqu’elle consiste simplement à copier un répertoire dans la racine du site SPIP).

Remerciements : SIEPS a été initialement développé pour les besoins internes du journal "Le Monde diplomatique". Merci à eux de nous avoir permis de mettre ce script à la disposition de tous, et plus particulièrement à Peggy Pierrot et Philippe Rivière qui ont été les initiateurs et les principaux interlocuteurs sur le projet.

Précisions importantes

- la version 0.7 de SIEPS est beaucoup plus simple à installer que les versions précédentes : dans les versions précédentes, les sites d’import et d’export dialoguaient directement pour l’échange des fichiers. A partir de la version 0.7, les fichiers doivent être downloadés/uploadés depuis le navigateur de l’utilisateur.

- la version 0.5 de SIEPS corrige un bug important : dans les versions précédentes, le calcul de l’URL vers le site central était mal effectué et pour que SIEPS fonctionne, il fallait que le site central soit positionné à la racine du serveur web l’hébergeant (c.a.d http://lesitecentral.com fonctionnait bien, mais pas http://lesitecentral.com/testsieps).

- SIEPS ne fonctionne pas lorsque les authentifications utilisées sur les sites import et export sont de type HTTP. Il faut que les sites utilisent tous l’authentification SPIP.

- SIEPS ne fonctionne pas lorsque l’option PHP allow_url_fopen est positionnée à off sur les serveurs hébergeant les sites export et import.

Télécharger la dernière version

La dernière version peut-être téléchargée (sous format .tgz) en cliquant ici, puis en suivant le lien "Download". L’archive téléchargée intègre un fichier d’aide à l’installation sur machine Linux (qui doit aussi pouvoir être utilisé sous Windows).

Captures d’écran / Utilisation

Note : ces captures d’écran sont faites sur la version 0.6 (la présentation sur la version 0.7 est un peu différente car l’interface a été simplifiée).

1- Le site central : la page de gauche et celle de droite sont indépendantes et peuvent être appelées séparément.

2- Export : s’identifier pour aller exporter les articles. L’identification SPIP est utilisée.

3- Export : Affichage des articles SPIP. Par défaut, la racine du site est affichée, et les articles des sous-rubriques sont masqués.

4- Export : choix d’une rubrique. Sélection dans les articles contenus dans la rubrique.

5- Export : l’export a eu lieu. Les articles 7 et 8 sont exportés dans le fichier xml 04.02.13.12.47.01 (date/heure de l’export).

6- Export : possibilité de visualiser un article en cliquant sur [A].

7- Import : choix du site origine.

8- Import : sélection des articles. Par défaut, tous les articles contenus dans le paquet sont affichés.

9- Import : choix du mode ; "importer comme nouvel article" va importer en créant l’article sur le site, quelle que soit la présence de l’article (s’il existe déjà ou non).

10- Import : confirmer.

11- Import : l’article est importé ; il a été créé comme un nouvel article. Les autres objets associés avec l’article ne sont pas créés s’ils existent déjà.

 

Limites

- SIEPS travaille seulement sur les articles. Si par exemple, vous voulez exporter tous les auteurs d’un site, vous ne pouvez pas le faire directement (à moins de "finasser" en créant un article vide et en fixant tout le monde comme auteur de l’article).

- SIEPS permet d’importer les logos et documents liés avec un article. Cependant, les liens directs vers des documents (ceux qui ne sont pas référencés par SPIP) ne sont pas traités.

Version CVS

Le projet de développement de SIEPS est hébergé par la plateforme "labs.libre-entreprise.org". La version CVS du projet peut être récupérée en tapant les commandes suivantes (sous Linux/Unix) :

 $ cvs -d:pserver:anonymous@cvs.labs.libre-entreprise.org:/cvsroot/sieps login

Pas de mot de passe (touche Enter).

 $ cvs -z3 -d:pserver:anonymous@cvs.labs.libre-entreprise.org:/cvsroot/sieps co sieps

Licence

SIEPS est publié sous licence libre GPL.

Quoi de Neuf ?

Extrait du blog Eledo

Version mobile du portail "Culture-en-Limousin"

(20 août 2009)

Le portail Culture-en-Limousin vient de mettre en place, avec la collaboration technique d’Eledo, une version mobile de son site web. Deux déclinaisons du site mobile sont disponibles : la (...)

Mise en ligne du site web "RESTAURANT-ALZON.FR"

(13 mai 2009)

Gilles, Ghislaine et Thomas seront heureux de vous accueillir dans une ambiance conviviale au restaurant L’ALZON à Montoulieu, idéalement situé dans la très jolie vallée du THAURAC... Le (...)

Mise en ligne du site web "Kawasaki Montpellier (KGM)"

(25 mars 2009)

Mise en ligne du site de Kawa-Montpellier, le concessionnaire exclusif de Kawasaki sur Montpellier. Vous y trouverez un moteur de recherche pour les motos d’occasion, des fiches complètes (...)

© Copyright 2007 : Eledo.com - Design by : AdDesign