Conversion JV Link Exchanger J1.5 vers J2.5 : Différence entre versions

De Vulgum Techus
Aller à : Navigation, rechercher
(Méthode 2)
Ligne 9 : Ligne 9 :
  
 
==Méthode 2==
 
==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.

Version du 11 novembre 2013 à 01:37

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.