Site icon baudet.me

Script GuppY vers WordPress

Si vous avez un site qui tourne sous Guppy et désirez passer sous WordPress, ce petit script pourrait vous intéresser…

On m’a récemment demandé de passer un gros site qui tournait sous Guppy vers du WordPress. Après quelques recherches, je me suis rendu compte que Guppy n’utilise pas de base de données, mais stocke les pages et les articles dans des fichiers PHP. Plus inhabituel encore, il n’existe pas de solution pour transférer directement des articles Guppy vers une belle installation toute fraîche de WordPress (correction).

J’ai donc rédigé un script en PHP, utilisable sous la forme d’un template de page pour un thème WordPress, qui parse les fichiers de GuppY et enregistre tous les articles trouvés dans la base de données de WordPress. Le script permet de garder les informations de l’auteur, de la date de publication et de la catégorie de l’article.

Prérequis

 Installation

Vous pouvez télécharger ce script ci-après. Pour rappel, il est en bêta et à utiliser à vos risque et péril. Je vous conseille de ne l’utiliser que dans un environnement de développement, et en ayant sauvegardé vos sites d’origine et de destination. Il vous permettra néanmoins d’importer assez sûrement les articles GuppY dans une installation WordPress.

Le script, comme indiqué au début de celui-ci, est en licence GNU GPL v3 (site officiel). Vous pouvez donc l’utiliser et le modifier à votre guise, mais si vous le redistribuez (tout ou en partie), vous êtes obligés de lui attribuer la licence GNU GPL.

Télécharger le script GuppY-export

Pour l’installer, copiez ce script dans le dossier “page-templates” du thème Twenty-twelve.

Si vous n’avez pas le thème Twenty-twelve, vous devez l’installer et l’activer.

Configuration

Pour que le script soit adapté à votre usage, veuillez l’ouvrir, parcourir sa partie “Lisez-moi” puis modifier la partie “Configuration”.

Utilisation

Pour exporter vos articles, veuillez créer une nouvelle page sur votre WordPress, et lui attribuer le template de page “Script d’importation”.

Naviguez ensuite vers cette page depuis la partie publique de votre WordPress. Le script commencera à s’exécuter et vous avertira lorsque le travail sera terminé.

Terminaison

Une fois que le script aura fait son devoir et que vous serez satisfait, vous pouvez supprimer les fichiers suivants :

Conclusion

Si cet article vous a été utile, je vous remercie de me laisser un petit commentaire 😉

If you found this script useful, thanks for leaving a comment 😉

Notes de bas de page

  1. Après une recherche plus récente, je suis tombé sur ce site, qui propose de faire le travail. Je ne connais cependant pas leur efficacité.
Quitter la version mobile