Documentation d'une migration de site de SPIP à WordPress
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_layouts
code-spip
img
LICENSE.txt
README.md
_config.yml
infos-contenus.md
infos-post-id-et-relations.md
infos-strategie-migration.md
infos-wp-xml-from-spip.md
infos-wp-xml.md
test-et-conclusion.md

README.md

Migration SPIP-to-WP

Ceci est une documentation concernant un processus de migration de site, depuis le CMS SPIP vers le CMS WordPress.

Objectif de l'opération: on cherche à importer le contenu d'un site sous SPIP dans un site sous WordPress. Ce site contient 896 articles, 13 rubriques, 1220 mots-clés, 689 documents attachés.

La méthode: on va générer depuis SPIP un fichier XML au format accepté par WordPress. Pour produire ce fichier, on crée un modèle de page SPIP.

Informations détaillées:

  1. Inventaire des contenus du site.
  2. Format XML d'importation WordPress (un peu d'étude pour comprendre le format attendu).
  3. Post ID et relations entre contenus.
  4. Stratégie de migration.
  5. Code pour l'exportation depuis SPIP.
  6. Test final et conclusion.

Custom Fields

Pour la gestion des Custom Fields, choisir entre:

Conclusion: au final nous utilisons ACF, plus largement adopté et documenté.

ACF est utilisé pour:

  • Le "sur-titre" : champ utilisé pour certains concerts.
  • Les photos : champ "Galerie" attaché à un concert (c12_photos).
  • Les affiches attachées aux concerts (c12_affiches). Il s'agit également d'un champ "Galerie".

Suite: Inventaire des contenus du site.