Conversion JV Link Exchanger J1.5 vers J2.5

De Vulgum Techus
Aller à : Navigation, rechercher

Présentation

Le passage de JV Link Exchanger de Joomla version 1.5 vers 2.5 est possible car les fichiers des deux versions sont assez similaires. Deux procédures sont possibles c'est à dire :

  • Méthode décrite par JV
  • Méthode décrite ici.

Procédure

Méthode 1

Elle est décrite au lien suivant :

https://www.jv-extensions.com/documentation/jv-linkexchanger/migrating-jv-linkexchanger-from-joomla-15-to-joomla-25

Méthode 2

Cette méthode implique d'avoir accès à la base de données du site et plus particulièrement aux fichier MySQL à l'aide d'un outil comme PHPmyAdmin par exemple. JVLE comporte quatre fichiers distinct. Pour chacun une procédure distincte est nécessaire.

jvle_categories

  • exporter <préfixe>_jvle_categories de l'ancienne base de données au format CSV
  • importer le fichier CSV dans <préfixe>_jvle_categories de la nouvelle base de données

jvle_votes

  • exporter <préfixe>_jvle_category de l'ancienne base de données au format CSV
  • importer le fichier CSV dans <préfixe>_jvle_category de la nouvelle base de données

jvle_links

  • La nouvelle version comporte un champ hit supplémentaire. Pour permettre la compatibilité, il convient d'ajouter un champ comprenant la valeur 0 à l'ancien fichier pour l'importer sans problème.
  • exporter <préfixe>_jvle_links de l'ancienne base de données au format CSV
  • éditer <préfixe>_jvle_links et ajouter "0", (virgule comprise) à chaque ligne de données à l'aide d'un simple éditeur
  • importer le fichier CSV dans <préfixe>_jvle_links de la nouvelle base de données
  • en cas d'erreur sur une colonne (row), noter le numéro de ligne, corriger le fichier CSV, effacer le contenu de <préfixe>_jvle_links de la nouvelle base de données (truncate) et recommencer l'import.

jvle_settings

La nouvelle version comprend plusieurs champs supplémentaires qui sont :

  • tp_enable
  • track_hits
  • websnapr_api_key
  • template_name

Des champs en moins

  • stw_actype
  • stw_inside
  • stw_thumbnail
  • stw_sizesel
  • stw_custsizex
  • stw_custsizey
  • stw_fullpage

Un champ déplacé

  • stw_access_key

Transfert sans grand intérêt. Plus simple de recopier les contenus des principaux champs à la main.