Apprenez à migrer le composant easybooreloaded et à manipuler votre base de donnée sans avoir besoin de coder.

Easybook reloaded est un composant Joomla de livre d'or simple et efficace, son développeur , Viktor Vogel, nous gratifie souvent d'excellents programmes qui répondent à de véritables besoins.

Hélas, si vous aviez l'habitude d'utiliser la version 2.5.7 avec Joomla 2.5.x , vous allez être confronté à un problème en voulant le passer dans la version 3.2.1 de joomla 3.x.x.

En effet Viktor a ajouté la possibilité d'avoir plusieurs livres d'or à présenter et donc à signer.

Les tables entre les deux versions ont donc changé, une nouvelle table est présente, et une colonne supplémentaire a été insérée dans la table.

Le seul import-export des tables ne suffira donc pas, reprenons donc ici la précédure pour nous assurer une bonne migration Joomla de Easy Book Reloaded.

Les développeurs vous affirmeront qu'il suffirait de coder une requète MySql, mais ma méthode vous permettra de vous accoutumer avec certaines manipulations de fichiers et surtout de comprendre !

 

On part du principe que le reste du site est migré et donc que Joomla3 est bien installé, si ce n'est pas le cas, je vous recommande cet article sur Cinnk : http://cinnk.com/joomla/3/tutoriels/comment-migrer-de-joomla-2-5-x-vers-joomla-3-4-tutoriel

Si vous ne savez pas faire votre migration par vous même et souhaitez l'aide d'un professionnel : Obtenez rapidement votre devis de migration gratuit

installez EasyBook Reloaded sur Joomla3 :

- téléchargez EBR à cette adresse : https://joomla-extensions.kubik-rubik.de/ebr-easybook-reloaded

- installez-le dans votre site via le gestionnaire d'extensions Joomla !

migration ebr joomla3 1

- vérifiez vos données, un livre d'or par défaut a été installé, avec l'id 1

 

Déplacez la table badwords

Dans la base de données Joomla3 vous apercevrez les tables fraîchement installées :

migration ebr joomla3 2

- nouveau_suffixe_easybook

- nouveau_suffixe_easybook_badwords

- nouveau_suffixe_easybook_gb

 

La troisième était inexistante dans Joomla 2.5, nous n'avons pas à la migrer.

Nous allons donc migrer les deux autres tables, en commençant par celle des badwords qui ne nécessite aucune modification.

- Allez dans votre ancienne base de données et entres dans votre ancienne table des badwords : ancien_suffixe_easybook_badwords

- Vous voyez vos anciens « badwords »

- Cliquez sur exporter

migration ebr joomla3 3

- méthode d'importation : personnalisée

- Format CSV

migration ebr joomla3 4

- Vous pouvez cocher « afficher les noms de colonnes en première ligne » , c'est une très bonne habitude qui nous servira à la prochaine table.

migration ebr joomla3 5

- Cliquez sur «executer » et enregistrer le fichier csv sur votre ordinateur

- Rendez-vous dans la table nouveau_suffixe_easybook_badwords

Celle-ci devrait être vide, cliquez sur importer

migration ebr joomla3 6

- sélectionnez votre fichier sur votre disque dur en faisant parcourir, puis cliquez sur exécuter.

Une fenêtre de réussite devrait apparaître.

migration ebr joomla3 7

Vous pouvez désormais aller dans l'onglet afficher et visualiser les requêtes ainsi importées.

Dans votre interface Joomla les badwords apparaissent également.

Déplacez la table easybook

 

- Allez dans votre ancienne base de données et entres dans votre ancienne table des badwords : ancien_suffixe_easybook

- Vous voyez vos anciens « badwords »

- Cliquez sur exporter

- méthode d'importation : personnalisée

- Format CSV

- Cochez « afficher les noms de colonnes en première ligne »

- Cliquez sur «executer » et enregistrer le fichier csv sur votre ordinateur

ATTENTION : ici la méthode varie, nous allons devoir ajouter une colonne dans la table !

Ouvrez votre fichier CSV avecLibreOffice ou tout autre tableur ( logiciel opensource et gratuit : https://fr.libreoffice.org/download/libreoffice-stable/ )

Ouvrez le en UTF8 afin de travailler dans le bon format

migration ebr joomla3 8

- Dans le fichier nous allons ajouter une colonne gbid en deuxième position

migration ebr joomla3 9

- Remplissez la première case de la colonne nommée par vos soins gbid avec le chiffre 1 puis dupliquez le contenu en sélectionnant les autres cases de la colonne tout en appuyant sur Ctrl

migration ebr joomla3 10

- Enregistrez votre fichier au format CSV

- Puis continuez de la même façon que pour l'autre table

- Rendez-vous dans la table nouveau_suffixe_easybook

Celle-ci devrait être vide, cliquez sur importer

- sélectionnez votre fichier modifiésur votre disque dur en faisant parcourir, puis cliquez sur exécuter.

Une fenêtre de réussite devrait apparaître.

Vous pouvez désormais aller dans l'onglet afficher et visualiser les requêtes ainsi importées.

Dans votre interface Joomla les entrées du livre d'or apparaissent également et affectées à votre livre d'or par défaut.

 

Si vous ne savez pas faire votre migration par vous même et souhaitez l'aide d'un professionnel :