Boomtchak

Bidouille

Migration depuis PostNuke vers Spip

lundi 9 décembre 2002, par yann

Qu’est ce que Migration ?

C’est une application en php qui vous permet de "transformer" (pour l’instant) votre site PostNuke (0.7) en un Spip. Le principe en est simple :
- Migration récupère les données de votre base de données PostNuke,
- Et transfère toutes ces données dans la base de votre Spip (autrement dit : votre base de données PostNuke reste intacte, seuls des tables pour Spip sont "remplies" avec des doneéés de Nuke).

Ce que Migration peut faire pour vous (pour l’instant) :

- Migrer les inscrits de votre Nuke vers les auteurs Spip [1],
- Construire votre liste de mots clés Spip, si vous n’en avez pas, en fonction des catégories et des topics de votre PostNuke,
- Migrer les reviews de votre Nuke vers les articles de Spip,
- Migrer les sections de votre Nuke vers les articles de Spip,
- Migrer les news de votre Nuke vers les articles ou les brèves de Spip,
- Migrer l’annuaire de Downloads de votre Nuke vers une rubrique Downloads (créée par Migration) de Spip,
- Migrer l’annuaire de Liens de votre Nuke vers une rubriques Liens (créée par Migration) de Spip. C’est déjà pas mal, non ??

Ce que ne sait pas faire (pour l’instant) Migration :

Juste 2 ou 3 trucs qui pourtant devraient être simples :
- Migrer les commentaires des sections et des news de votre Nuke vers les forums Spip,
- Le café, descendre la poubelle, promener le chien, ...

Le futur de Migration

Migration a été développé, au départ, pour migrer Boomtchak de PostNuke vers Spip. Notre but n’étant pas de faire du prosélytisme ni pour Spip, ni pour PostNuke, ni pour qui ou quoi que ce soit, Migration sera ammené à faire des migrations croisées :
- De PhpNuke vers Spip,
- De postNuke vers Spip,
- De Spip vers les autres CMS libres.
- Enfin bref, au grè des développements, on fera ce que l’on voudra ou pourra, en fonction des CMS (libres) qui voudront bien jouer le jeu.

Magique, non ?

Pas si magique que ça !! Pour fonctionner Migration nécessite que vous ayez déjà créé votre Spip :

  1. Récupérer un Spip (de préférence la dernière version, la 1.5),
  2. Installer le, comme il est normal de le faire, dans votre répertoire Web (c’est à dire le même que celui de votre PostNuke), Créez vos rubriques et sous-rubriques.
  3. Récupérer l’archive [2] Migration (ci_dessous),
  4. Décompresser cette archive, soit avec la commande tar -zxvf (dans le monde GNU/Linux), soit avec Winzip (dans le monde Windows), voire pour le monde Mac avec Stuffit Expander. Cette archive doit être décompressée dans le répertoire racine de votre site PostNuke : Un exemple :
    - Votre site PostNuke est dans le répertoire => monsite
    - Migration devra être dans un répertoire => monsite/migration_(etc...)/
  5. Aller à l’adresse : http://votre site/Migration_(etc...)/accueil.php
  6. Laisser vous guider !

Notes

[1] le système de codage des mots de passe des deux systèmes étant différents, les mots de passe Nuke ne sont plus valables. Il suffit d’utiliser son ancien login, de tester si cela marche avec son ancien mot de passe, puis de cliquer sur "mot de passe oublié" enfin de suivre la procédure pour un nouveau mot de passe (notamment, il faut utiliser l’adresse mail que vous aviez utilisé pour l’inscription dans le Nuke !!).

[2] Une archive, dans le monde des logiciels libres correspond à un ensemble de fichiers compressés sous un format .tar.gz ou .zip.

10 Messages de forum

  • > Migration depuis PostNuke vers Spip 9 décembre 2002 20:55, par davduf

    Juste une précision. Comme le signale Yann, les tables de votre base PostNuke ne sont pas altérées. On peut donc sans craindre faire des essais et décider ensuite... ,-)

  • Une expérience de couplage Spip/PN 13 décembre 2002 10:09, par davduf

    Je me permets de reproduire ici un message laissé sur le forum interne (ie : réservé aux membres) concernant une expérience de couplage Spip/PN :

    « Ha ! PN, Spip ! Parfois c’est difficile de choisir : le premier est le meilleur outil "rédactionnel", le second offre d’intéressants outils "communautaires".
    En septembre, sur moi-je.net, on a contourné le problème en... incluant Spip dans PN... (la colonne de gauche, pour ceux qui veulent voir, est PN, le reste en Spip...). Cela nous pose parfois quelques problèmes de gestion quotidienne, mais permet aussi de bénéficier pleinement des avantages PN (comme les messages instantanés, le bloc "qui est là", par ex), très prisés par notre public.

    A ce propos, nous sommes en train de préparer (pour fin janvier) un 100% Spip avec la messagerie des membres dans la partie publique (+ les messages instantanés, l’équivalent du PN "qui est là", la messagerie). Autant nous adorooooons Spip, autant notre public déteste son backoffice... Je tiens au courant toute personne intéressée... »

    Voir en ligne : Moi-je.net

  • Une rectification s’impose... 16 janvier 2003 00:27, par Nickwe

    Dans l’article il est mis qu’il faut placer le script Migration dans le répertoire racine de votre site PostNuke. Et dans la doc accompagnant le script il est mis qu’il faut décompresser l’archive migration 1.5.tar.gz dans le dossier ou répertoire de votre spip !

    Je ne sais pas si c’est d’une importance fondamentale de le placer dans SPIP ou bien dans Postnuke vu que l’on traite les tables de la base de donnée et pas les fichiers mais bon, mieux vaut-être sûre ;-)

    Voilà, A+

  • Pour son 3ième anniversaire, le site des Astuces Téléphoniques Belges (ATB) s’est offert un lifting complet et s’appelle désormais Astel.be. Après 2 mois sous PHPNuke, nous avions migré vers Postnuke et n’avions plus changé depuis la version 0.64, c’est à dire 18 mois ! ! ! Il y eu bien une version Xoops mais celle-ci n’a jamais vu le jour pour des raisons d’incompatibilité avec le module Easynews (le portage a été fait depuis, mais bon tant pis).

    Cette transition s’est déroulée en douceur grâce au super script Migration de Yann disponible sur Boomtchak. Il a juste fallu changer un peu le nom de quelques tables (j’utilisais PN 0.64), mais même pour un novice en programation comme moi, ce fût d’une simplicité extrême. De plus, bcp de services sont venus se rajouter au 421 astuces déjà publiées.

    Je tenais égallement à remercier toute l’équipe de Boomtchack (que je suis depuis davduf.org !) ainsi que toute la communauté du libre, et plus particulièrement celle des CMS, qui m’a permis de découvrir ces magnifiques outils que sont les CMS.

    Voilà, merci à tous ! ! !

    Voir en ligne : http://www.astel.be/

  • Hello, après plus d’un an et demi sur postnuke, j’ai eu envie de tester spip en licol mais il m’indique "Connexion impossible à votre serveur de base de données" , je pense pourtant voir tout bien fait :s

  • archives non accessibles 7 mars 2006 20:10, par antig

    Les archives ne sont plus accessibles...

    Est-il toujours possible de les obtenir ?

    Merci

SPIP | squelette | | Plan du site | Suivre la vie du site RSS 2.0