Migration SPIP vers WordPress

J’ai travaillé avec SPIP pendant une dizaine d’années et une quinzaine d’années avec WordPress. Je connais bien les deux outils et on m’a confié de nombreuses migrations de sites SPIP vers WordPress plus ou moins automatisées.

Des organismes comme le CNRS qui incitait leurs laboratoires à utiliser le CMS SPIP, recommande aujourd’hui d’utiliser WordPress, spécialement ceux qui n’ont pas pris soin de maintenir à jour SPIP et de passer sur les dernières versions. La conversion d’un site web réalisé avec le CMS SPIP vers WordPress peut être un processus assez complexe, en fonction de la taille du site, de la structure des données, et des fonctionnalités utilisées dans SPIP. Il faut procéder en plusieurs étapes :

1. Analyse du site SPIP

  • Architecture des contenus : SPIP utilise un système de rubriques, sous-rubriques, articles, et mots-clés. Il faut identifier les types de contenu dans SPIP et réfléchir à la manière de les transposer dans WordPress, par exemple en utilisant des Custom Post Types (CPT), des catégories et des taxonomies personnalisées.
  • Templates et squelettes : SPIP utilise des squelettes pour la mise en page du site, avec des boucles SPIP pour générer du contenu. Ces éléments doivent être recréés en PHP pour WordPress en utilisant son système de thèmes.

2. Exportation des données

  • Extraction des contenus : Les articles, rubriques, mots-clés, et autres éléments de SPIP doivent être extraits pour être réimportés dans WordPress. Cela peut se faire via une exportation manuelle en SQL ou en utilisant des scripts pour automatiser l’extraction. Il existe des outils tiers ou des scripts spécifiques pour cette tâche, mais parfois, une exportation manuelle peut s’avérer nécessaire. On est souvent entre les deux, un import avec un outil, et une vérification avec des corrections, les contenus ne passent pas toujours trés bien de l’un à l’autre.
  • Images et médias : Il est crucial de transférer également les images et autres fichiers multimédia utilisés dans SPIP vers WordPress. Cela implique de copier les fichiers du répertoire IMG de SPIP et de s’assurer que les liens vers ces médias sont mis à jour dans WordPress.

3. Importation dans WordPress

  • Réorganisation des données : Les contenus extraits de SPIP doivent être réintégrés dans WordPress. Importés sous formes d’articles, il faut les convertir en pages ou en types de publications personnalisés pour un emeilleures gestion.
  • Gestion des auteurs et utilisateurs : SPIP et WordPress gèrent les rôles utilisateurs différemment. Il peut être nécessaire de recréer les utilisateurs dans WordPress et de réattribuer les contenus aux auteurs corrects.
  • URL et référencement : Il est crucial de maintenir la structure d’URL existante de SPIP (si possible) pour ne pas perdre le référencement SEO. Des redirections peuvent être mises en place via .htaccess ou des plugins de redirection pour assurer une continuité des pages et éviter les erreurs 404.

4. Recréation du design

  • Les squelettes SPIP doivent être recréés sous forme de thèmes WordPress. Les templates, menus, widgets, et autres éléments visuels peuvent devoir être développés ou adaptés pour correspondre au design original ou à une nouvelle version.
  • WordPress offre beaucoup plus de flexibilité avec les thèmes et les constructeurs visuels comme Elementor ou Divi, qui peuvent simplifier la recréation de la mise en page.

5. Réintégration des fonctionnalités spécifiques

  • Boucles SPIP : Si des boucles SPIP spécifiques étaient utilisées pour afficher des contenus conditionnels ou dynamiques, elles devront être recréées sous forme de requêtes PHP dans WordPress.
  • Extensions WordPress : Certaines extensions ou même des fonctionnalités natives de SPIP devront être remplacées par des extensions WordPress. Comme la gestion des rôles, si l’on souhaite des niveaux d’intervention personnalisés.

Vous trouverez ci-dessous mes références dans ce domaine pour des sites avec parfois énormément de contenus et des fonctionnalités complexes à passer de l’un à l’autre.

Site SPIP WordPress Grenoble

CESSP – SPIP vers WordPress pour le CNRS

Le projet initial du site du CESSP reposait sur un site web développé avec le CMS SPIP, un outil de gestion de contenu français assez populaire dans les années 20O0, utilisé pour ...
En savoir plus
Psb-Grenoble Site Internet

Refonte du site Internet du PSB-Grenoble

Je viens de terminer la nouvelle version du site Internet du PSB Grenoble (The Partnership for Structural Biology). En 2008, j’avais réalisé la version précédente de ce même site Internet, en utilisant ...
En savoir plus
Migrer site internet SPIP vers WordPress pour un laboratoire de recherche scientifique

Migration d’un site Internet SPIP vers WordPress dans le domaine des Glycosciences

Reprise complète de ce site Internet très fourni réalisé avec SPIP et converti vers WordPress en respect avec la charte graphique.
En savoir plus
SPIP vers WordPress pour un cabinet d'avocats

Migration d’un site Internet SPIP vers WordPress pour un cabinet d’avocats parisiens

Le site Internet du cabinet d’avocats Neu-Janicki à Paris a été développé en 2007 par une agence en création de sites Internet avec SPIP et mis à jour jusqu’à la version 3.0 ...
En savoir plus
Refonte du site Internet SPIP vers WordPress

Refonte du site 2FDN de SPIP vers WordPress pour le CNRS

C’est l’histoire d’un site Internet scientifique fait il y a fort longtemps avec le CMS SPIP à Grenoble, et qui n’avait pas été maintenu, le temps passant, et les serveurs de son ...
En savoir plus
Création du site des Arts du récit à Grenoble

Refonte du site Internet des arts du récit en Isère

Après une première refonte du site Internet en 2014, pour un site avec le gestionnaire de contenus SPIP dont je parle sur cette page https://www.chrisgaillard.com/webdesign-grenoble/les-arts-du-recit-en-isere/. La nouvelle équipe du Centre m’a confié la ...
En savoir plus
Site Internet Festival Messiaen

Création du nouveau site Internet du Festival Messiaen

Intégrant le programme de refonte complète de tous les sites Internet de l’AIDA (Arts en Isère Dauphiné Alpes) situé à La Tronche, voici le nouveau site Internet du Festival Messiaen. Festival qui ...
En savoir plus
Refonte du site Internet de la Maison Messiaen

Refonte du site de La Maison Messiaen avec WordPress

Nouveau site internet avec WordPress pour La Maison Messiaen C’est la maison dans lequel a vécu Oliver Messiaen dans la Matheysine qui est aujourd’hui une résidence d’artistes gérée par l’AIDA. J’avais réalisé ...
En savoir plus
Webdesign site web Tronics à Crolles

Refonte du site Internet de Tronics TDK à Crolles

Refonte du site en octobre 2021 Changement d’URL et de CMS pour une refonte complète du site, avec une réorganisation complète des contenus. Tronics est désormais basé à Crolles en Isère et ...
En savoir plus
Webdesign Les Allées chantent Elementor

Refonte du site Internet du festival Les Allées Chantent à Grenoble

La création de ce site Internet remonte à 2014 (retrouvez sur mon site l’article à ce sujet) bien avant l’avènement des constructeurs de pages de WordPress comme DIVI ou Elementor et la ...
En savoir plus
Festival Berlioz 2021

Réalisation du site web du Festival Berlioz -AIDA38 – Grenoble

Mise à jour 2021 Refonte complète du site Internet du Festival Berlioz à la Côte-Saint-André en 2021 avec WordPress, Elementor et une partie programmé en PHP. La première version du site que ...
En savoir plus
Réalisation d’une boutique en ligne CIP Collioure

Réalisation d’une boutique en ligne CIP Collioure

Et pendant mes vacances, afin de ne pas perdre la main, je refais le site web de mon club de plongée, en version dynamique, pour des mises à jour plus aisées. Carte ...
En savoir plus