Migration

Ce guide vous accompagne dans la migration de vos données PrestaBlog lors d'un changement de boutique, de serveur ou d'environnement.

Changement de boutique ou de serveur

En revanche, lors d'une migration de boutique (par exemple de PrestaShop 1.6 ou 1.7 vers PrestaShop 9, ou lors d'un changement de serveur ou d'environnement), certaines pratiques peuvent provoquer des problèmes si l'ordre des opérations n'est pas respecté.

Solution recommandée

C'est précisément pour éviter ces situations que PrestaBlog intègre un système d'export et d'import dédié, conçu pour simplifier les migrations et éviter les manipulations techniques complexes.

Ce système permet de migrer l'ensemble des données du blog :

  • Contenus (articles)
  • Catégories
  • Auteurs
  • Commentaires
  • Images
  • Configuration

Le système d'export et d'import est disponible sur toutes les versions, y compris pour PrestaShop 1.6 et 1.7. Il est fourni sur demande auprès du support, ces versions ne pouvant pas être publiées sur PrestaShop Addons en raison des contraintes de validation imposées, notamment sur les versions de PHP.

Export des données

Exporter les données depuis la boutique d'origine (voir Export de données).

Conseil

Il est recommandé d'effectuer l'export juste avant la bascule, afin de limiter les écarts de contenu entre l'ancienne et la nouvelle boutique.

Import des données

Le principe est simple :

  1. Installer PrestaBlog sur la nouvelle boutique (voir Installation) et vérifier son bon fonctionnement avant import
  2. Créer préalablement les auteurs dans PrestaBlog si le blog utilise des auteurs
  3. Importer les données via l'outil prévu à cet effet (voir Import universel)
Important, à propos des Auteurs Si les auteurs n'existent pas sur la nouvelle boutique au moment de l'import, l'association automatique des contenus avec leurs auteurs ne pourra pas être effectuée.

Gestion des images

Concernant les images, il est important que le dossier utilisé par PrestaBlog soit accessible au moment de l'import.

Selon le thème PrestaBlog utilisé, les images se trouvent dans l'un des dossiers suivants :

  • modules/prestablog/views/img/grid-and-slides
  • modules/prestablog/views/img/grid-for-1-7

Le dossier exact dépend du thème sélectionné dans la configuration de PrestaBlog.

Lors de l'import, le module permet de définir, si besoin, une URL pointant vers le dossier d'images à utiliser. Peu importe l'emplacement réel de ce dossier sur le serveur, tant que l'URL renseignée est accessible.

Options pour les images lors d'une migration

  • Laisser le module actif sur la boutique d'origine
  • Ou rendre accessible le dossier d'images depuis un autre emplacement

Conseil

Il est recommandé de conserver une sauvegarde des images du blog afin de sécuriser la migration, indépendamment de l'accessibilité de la boutique d'origine.