Migration de Joomfish 2.1.7 2.2.3 (Joomla 1.5.26) vers FaLang (Joomla 3.x)
A) Joomla 1.5
A1) Backup
Exécuter un backup (avec Akeeba Backup)
A2) SP upgrade : migration de Joomla 1.5.26 vers Joomla 3.x
(Pour une migration sans soucis, privilégier le composant SP Upgrade)
Installer dans un sous-répertoire une nouvelle version de Joomla 3.x (sans les données d’exemples), installer SP Upgrade et lancer la migration.
(Pendant la migration, si plus rien ne se passe, il s’agit d’un “time out”. Il suffit de relancer la migration, le processus reprendra là où il s’est arrêté)
B) Joomla 3.x
B1) langues
ajouter les langues supplémentaires
http://community.joomla.org/translations.html
Le site étant en 2 langues (français et anglais), nous installons ici uniquement le packet de langue Français : fr-FR_joomla_lang_full_2.5.27v1.zip
Ce paquet est disponible ici : http://joomlacode.org/gf/project/french/frs/
B2.1) Langues de contenu
Via le language manager, ajouter manuellement les langues de contenu : ici “French”
B2.2) ID
! attention : dans la base de données, les id doivent correspondre au même ordre que ceux de Joomfish.
Si besoin les changer.
Ici ID table languages sous Joomla 1.5 (via la database > table “xgbo_languages”)
Ici ID table languages sous joomla 3.x (via backend)
B3) database
! “xgbo_” est le préfixe des anciennes tables en joomla 1.5 et “xgboj25_” est le préfixe des tables après migration !
Dans la database, exécuter 2 requêtes pour renommer les 2 tables suivantes (xgbo_jf_content, xgbo_jf_tableinfo)
ALTER TABLE xgbo_jf_content RENAME xgboj25_falang_content
ALTER TABLE xgbo_jf_tableinfo RENAME xgboj25_falang_tableinfo
ou via l’onglet “Opérations”
B4) nettoyage _falang_tableinfo
Dans la table xgboj25_falang_tableinfo, ne laisser que les enregistrements correspondant à
- categories
- content
- menu
- modules
B5) nettoyage _FALANG_content
B5.1) Supression éléments “link”
Dans la table xgboj25_falang_content, il faut effacer les éléments “link” qui n’existe plus sur FaLang (cela sert à rediriger un élément de menu sur un autre article, dorénavant c’est le système de base de Joomla 2.5 qui s’en charge)
delete from xgboj25_falang_content where reference_table = 'menu' and reference_field = 'link'
B5.2) Remplacement “name” > “title”
Dans la table xgboj25_falang_content, il faut remplacer les éléments ‘name’ par ‘title’
update xgboj25_falang_content set reference_field='title' where reference_table='menu' and reference_field='name'
B5.3) suppression de l’ancienne table de language de Joomfish
delete from xgbo25_falang_content where reference_table = 'languages'
B5.4) “params”
Toujours dans cette table exécuter la commande suivante
delete from xgboj25_falang_content where reference_table = 'menu' and reference_field = 'params'
B6) Falang
B6.1) Installation
Installer le composant Falang “pkg_falang_210_free.zip” et activer le plugin “System – FaLang Database Driver”
B6.2) Module mod_falang
Pour le frontend, activer et positionner le module “mod_falang”. Ce module affichera les drapeaux (ou autres suivant les paramètres définis) correspond aux langues installées sur le site.
Cela permettra à l’utilisateur de changer facilement de langue.
B6.3) Language Filter
Activer le plugin “System – Language Filter” (Filtre de langue)
B6.4) Search
Activer & désactiver les plug-ins “search” comme indiqué sur la capture d’écran ci-dessous :
Basé sur le travail de spoonconcept, Falang a sorti (enfin) un composant (payant) permettant de faire cette migration de manière plus automatisée : http://www.faboba.com/composants/fish2falang/presentation.html ([url]”http://www.faboba.com/composants/fish2falang/presentation.html”[/url])
Merci pour l’explication !Ici vous parlez pour une migration joomla 1.5 vers joomla 3.x
J’aimerais savoir comment je peux faire la migration joomfish 2.5.1 (joomla 2.5) vers falang dans Joomla 3.5
Merci beaucoup !
Bonjour,
pour la migration, le principe doit être le même. Avez-vous essayé ?
Mais le plus simple actuellement est d’utiliser Fish2Falang:
https://www.faboba.com/composants/fish2falang/presentation.html ([url]”https://www.faboba.com/composants/fish2falang/presentation.html”[/url])
Bon c’est vrai que 60€, c’est excessif !