Aide générale Conversion PHPboost 3.0 vers phpBB3 Migrez vers phpBB 3.1 depuis phpboost v3 ou v4
Hello,
Plus besoin de "cliquer", le script se rafraîchit à chaque boucle. Je viens de le lancer et il m'a récupéré tous les sujets (enfin, il me dit 2382 alors qu'en début de script il indiquait seulement 2381 sujets).
J'ai demandé 50 sujets à la fois et je n'ai pas eu de souci de temps de traitement (en même temps, je suis en local).
Le plus marrant sera la récupération des messages en eux-mêmes car il y aura davantage de texte à récupérer. Mais je n'en suis pas là (même si, rapidement, il suffira d'adapter la partie des sujets).
Petite pause ces prochains jours. J'aurais souhaité vous mettre quelque chose sous le sapin... Je laisse une enveloppe avec "Cadeau à venir chercher ultérieurement".
P.S.: j'ai amélioré le script des forums, voici ce que cela donne maintenant (apparence fidèle au forum de base). Cliquer sur l'image pour l'agrandir.
Joyeux Noël, Joyeuses Fêtes, à très bientôt. Edité par ForumsFaciles Le 24/12/2015 à 18h33
Plus besoin de "cliquer", le script se rafraîchit à chaque boucle. Je viens de le lancer et il m'a récupéré tous les sujets (enfin, il me dit 2382 alors qu'en début de script il indiquait seulement 2381 sujets).
J'ai demandé 50 sujets à la fois et je n'ai pas eu de souci de temps de traitement (en même temps, je suis en local).
Le plus marrant sera la récupération des messages en eux-mêmes car il y aura davantage de texte à récupérer. Mais je n'en suis pas là (même si, rapidement, il suffira d'adapter la partie des sujets).
Petite pause ces prochains jours. J'aurais souhaité vous mettre quelque chose sous le sapin... Je laisse une enveloppe avec "Cadeau à venir chercher ultérieurement".
P.S.: j'ai amélioré le script des forums, voici ce que cela donne maintenant (apparence fidèle au forum de base). Cliquer sur l'image pour l'agrandir.
Joyeux Noël, Joyeuses Fêtes, à très bientôt. Edité par ForumsFaciles Le 24/12/2015 à 18h33
Hello,
Merci, toi également
P.S.: j'ai commencé à travailler (en parallèle des messages et surtout des BBCodes) sur la récupération des... groupes Egalement, j'ai jeté un oeil sur l'ajout des permissions en tentant de me baser sur phpBoost. Edité par ForumsFaciles Le 24/12/2015 à 18h44
Merci, toi également
P.S.: j'ai commencé à travailler (en parallèle des messages et surtout des BBCodes) sur la récupération des... groupes Egalement, j'ai jeté un oeil sur l'ajout des permissions en tentant de me baser sur phpBoost. Edité par ForumsFaciles Le 24/12/2015 à 18h44
Est il normale que le nombre de sujets soit à 0 alors que personne ne répond et que ce même nombre de messages correspond au nombre de sujet ?
Joyeux noël et un grand merci Papa Forumfaciles
Joyeux noël et un grand merci Papa Forumfaciles
Nombre de sujets = nombre de messages car je n'ai récupéré que les premiers messages (donc un premier message = un sujet).
Quand je récupérerai les messages ceux-ci seront plus nombreux que les sujets.
Quand je récupérerai les messages ceux-ci seront plus nombreux que les sujets.
Hello,
Comme dit plus haut, je me suis "attaqué" à la récupération des groupes.
Voici ce que cela donne (cliquer sur les images pour les agrandir):
Page du script :
Page des groupes phpBB où on voit bien les noms des groupes ainsi que le nombre de membres :
Page des groupes phpBB où on voit bien la liste des membres :
Pour la *petite histoire*, en début de script, les membres phpBB ne correspondent pas à ceux de phpBoost. Ils sont en décalés car sous phpBB il y a "Anonymous" et les "Robots" en plus. Plus loin dans le script, tout est synchronisé. Donc là on voit "Anonymous" (user_id = 1 sous phpBB, inexistant sous phpBoost) mais il correspondra plus tard à "FoFa" (user_id = 2 sous phpBB, mais user_id = 1 sous phpBoost).
Page d'index du forum, où l'on peut apercevoir les groupes récupérés ainsi que leurs couleurs, qui ont été préservées
Voilà, cette étape des Groupes sera avant celle des Membres ^_^
@+++
Comme dit plus haut, je me suis "attaqué" à la récupération des groupes.
Voici ce que cela donne (cliquer sur les images pour les agrandir):
Page du script :
Page des groupes phpBB où on voit bien les noms des groupes ainsi que le nombre de membres :
Page des groupes phpBB où on voit bien la liste des membres :
Pour la *petite histoire*, en début de script, les membres phpBB ne correspondent pas à ceux de phpBoost. Ils sont en décalés car sous phpBB il y a "Anonymous" et les "Robots" en plus. Plus loin dans le script, tout est synchronisé. Donc là on voit "Anonymous" (user_id = 1 sous phpBB, inexistant sous phpBoost) mais il correspondra plus tard à "FoFa" (user_id = 2 sous phpBB, mais user_id = 1 sous phpBoost).
Page d'index du forum, où l'on peut apercevoir les groupes récupérés ainsi que leurs couleurs, qui ont été préservées
Voilà, cette étape des Groupes sera avant celle des Membres ^_^
@+++
Hello,
J'avance moins vite car j'ai pas mal de taff dans ma vie réelle mais cela avance progressivement.
J'ai amélioré le script pour qu'il rame moins dès le début. J'ai mis en place un système de "pré-migration". Durant la "pré-migration", certaines données sont déjà copiées sur des "tables provisoires". Cela va permettre de conserver, entr'autre, une bonne migration des utilisateurs (qui n'auront plus le même ID entre phpBoost et phpBB pour rappel).
Il me reste à mettre en place la pré-migration des messages et une fois cela fait, je lance le script final qui convertira l'ensemble (utilisateurs, catégories/forums/sous-forums/sous-sous-forums..., sujets, messages).
Après faudra que je gère les BBCodes, mais avant ça, je proposerai le script en test
@+++
J'avance moins vite car j'ai pas mal de taff dans ma vie réelle mais cela avance progressivement.
J'ai amélioré le script pour qu'il rame moins dès le début. J'ai mis en place un système de "pré-migration". Durant la "pré-migration", certaines données sont déjà copiées sur des "tables provisoires". Cela va permettre de conserver, entr'autre, une bonne migration des utilisateurs (qui n'auront plus le même ID entre phpBoost et phpBB pour rappel).
Il me reste à mettre en place la pré-migration des messages et une fois cela fait, je lance le script final qui convertira l'ensemble (utilisateurs, catégories/forums/sous-forums/sous-sous-forums..., sujets, messages).
Après faudra que je gère les BBCodes, mais avant ça, je proposerai le script en test
@+++
Salut.
Merci pour ton travail. Hâte de voir ça. Mon phpbb3 est installé, il me tarde de tester
Merci pour ton travail. Hâte de voir ça. Mon phpbb3 est installé, il me tarde de tester
Hello,
Cela avance ^_^
Utilisateurs:
- pré-migration réussie
- migration ok
Catégories et Forums:
- pré-migration NON nécessaire
- migration réussie
Groupes:
- pré-migration réussie
- migration ok
Liste des utilisateurs par groupes:
- pré-migration réussie
- migration ok
Sujets:
- pré-migration réussie
- migration réussie
Messages:
- pré-migration réussie
- migration réussie Edité par ForumsFaciles Le 19/01/2016 à 01h07
Cela avance ^_^
Utilisateurs:
- pré-migration réussie
- migration ok
Catégories et Forums:
- pré-migration NON nécessaire
- migration réussie
Groupes:
- pré-migration réussie
- migration ok
Liste des utilisateurs par groupes:
- pré-migration réussie
- migration ok
Sujets:
- pré-migration réussie
- migration réussie
Messages:
- pré-migration réussie
- migration réussie Edité par ForumsFaciles Le 19/01/2016 à 01h07
Bonsoir,
Petit rappel... J'ai gentiment reçu une base de données phpBoost contenant :
- 26 membres
- 320 "rubriques" (catégories, forums et sous-forums confondus)
- 2381 sujets
- 2436messages
Ce soir, je peux dire que le script a pu récupérer l'ensemble de ces données, sans perte, vu que j'obtiens les mêmes statistiques. Données donc récupérées et injectées dans phpBB.
Il reste à faire la partie la plus "difficile", à savoir convertir les BBCodes de phpBoost en BBCodes phpBB. Bon, les BBCodes "classiques" (italique, gras, souligné, etc.) seront assez simples. Mais il y a des BBCodes qui n'existent pas sur phpBB par défaut. Il faudra alors les créer avant de lancer la migration.
Vu que la récupération des messages est ardue, je vais voir si j'inclus le traitement des BBCodes ou non (cela rendrait la récupération plus ardue mais serait la solution la plus propre).
A savoir: dans un fichier contenant des CONSTANTES (des valeurs pré-définies), il faudra indiquer quelques paramètres, tels que :
- ID du membre que l'on veut comme Fondateur sous phpBB
- Nombre de requêtes traitées à la fois
- etc.
A savoir également qu'actuellement, la récupération des sujets se met de manière automatique : pas besoin de cliquer sur un quelconque "SUIVANT", la page est redirigée vers la suivante. De plus, une fois les sujets récupérés, le script enchaîne automatiquement sur les messages.
Dès que j'ai des nouvelles concernant les BBCodes, je vous fais signe.
Petit rappel... J'ai gentiment reçu une base de données phpBoost contenant :
- 26 membres
- 320 "rubriques" (catégories, forums et sous-forums confondus)
- 2381 sujets
- 2436messages
Ce soir, je peux dire que le script a pu récupérer l'ensemble de ces données, sans perte, vu que j'obtiens les mêmes statistiques. Données donc récupérées et injectées dans phpBB.
Il reste à faire la partie la plus "difficile", à savoir convertir les BBCodes de phpBoost en BBCodes phpBB. Bon, les BBCodes "classiques" (italique, gras, souligné, etc.) seront assez simples. Mais il y a des BBCodes qui n'existent pas sur phpBB par défaut. Il faudra alors les créer avant de lancer la migration.
Vu que la récupération des messages est ardue, je vais voir si j'inclus le traitement des BBCodes ou non (cela rendrait la récupération plus ardue mais serait la solution la plus propre).
A savoir: dans un fichier contenant des CONSTANTES (des valeurs pré-définies), il faudra indiquer quelques paramètres, tels que :
- ID du membre que l'on veut comme Fondateur sous phpBB
- Nombre de requêtes traitées à la fois
- etc.
A savoir également qu'actuellement, la récupération des sujets se met de manière automatique : pas besoin de cliquer sur un quelconque "SUIVANT", la page est redirigée vers la suivante. De plus, une fois les sujets récupérés, le script enchaîne automatiquement sur les messages.
Dès que j'ai des nouvelles concernant les BBCodes, je vous fais signe.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie