J'ai réalisé un template bootstrap 5 sur Joomla 3 basé sur celui de sniggle :
https://github.com/sniggle/joomla-bootstrap4-template -
A l'origine, c'était surtout pour vérifier mes propos pour la question posée par Marc ( woluweb ).
https://forum.joomla.fr/forum/joomla...13#post2024913
Je me suis demandé ensuite si je pouvais
migrer de Joomla 3 vers Joomla 4 facilement ?
ok je me lance !
Officiellement la démarche est indiquée ici : https://docs.joomla.org/Joomla_3.x_t...p_Migration/fr
Explicitement, on nous demande de passer préalablement sous Joomla 3.10
En effet, cette version qui doit sortir simultanément avec joomla 4 est une étape obligatoire pour transiter de joomla 3.x vers Joomla 4.
car elle contient un nouveau composant qui analysera les éléments du site (templates et extensions) pour indiquer si elles seront compatible avec la future version.
On a toute l'explication : https://docs.joomla.org/Planning_for...10.x_to_4.x/fr
Je vous conseille de lire ces précieuses informations car cela donne une idée des choses à faire... Cela semble complexe mais il faut bien prendre en compte le fait que l'on a parfois accumulé des années avec la même version et qu'il faut désormais se poser les bonnes questions avant de repartir sur plusieurs années. Cela permet également de remettre les idées en place et se fixer les bons objectifs !
Donc j'ai décidé de tester en modifiant le paramètre de mise à jour vers les versions de test alpha (la 3.10 étant à l'heure actuelle en version alpha!).
Dans composant > Mise à jour de joomla > paramètres > canal de mise à jour : alpha > stabilité minimale : test
Evidemment c'est un test en local, ce n'est pas un site en prod donc tout va bien
Il me propose la mise à jour... ok après 10-20 secondes, l'opération est réussie
Je relance le composant de mise à jour et le "pre-update check" m'indique ne pas trouver de mise à jour concernant mon template, ce qui est normal vu que c'est un développement perso ! Le package de langue "français" est indiqué également absent mais je vous rassure, il est finalisé et toute les indications fonctionneront dans la version stable (Merci Mihàly ! ).
Toutes les informations sur le pre-update-check sont sur : https://docs.joomla.org/Pre-Update_Check/fr
Je n'ai pas d'autres erreurs donc je décide de passer à l'étape suivante pour le test ultime....
Pour tester une mise jour en J4, je prends le package d'update soit depuis les versions nightbuild ou depuis la dernière en date.
Je décide de télécharger l'archive Joomla_4.0.0- Update_Package au format zip puis j'utilise l'onglet "Transférer et mettre à jour" depuis le composant de mise à jour.
Votre site a été mis à jour.
Le template doit être légèrement modifié mais c'est une très bonne nouvelle !!
Je peux désormais tester avec le contenu existant de mes principaux sites sous Joomla 4 et retravailler mes templates afin d'être prêt le jour J.
En résumé :
N'hésitez pas à tester de votre coté et partager votre résultat.
https://github.com/sniggle/joomla-bootstrap4-template -
A l'origine, c'était surtout pour vérifier mes propos pour la question posée par Marc ( woluweb ).
https://forum.joomla.fr/forum/joomla...13#post2024913
Je me suis demandé ensuite si je pouvais
migrer de Joomla 3 vers Joomla 4 facilement ?
ok je me lance !
Officiellement la démarche est indiquée ici : https://docs.joomla.org/Joomla_3.x_t...p_Migration/fr
Explicitement, on nous demande de passer préalablement sous Joomla 3.10
En effet, cette version qui doit sortir simultanément avec joomla 4 est une étape obligatoire pour transiter de joomla 3.x vers Joomla 4.
car elle contient un nouveau composant qui analysera les éléments du site (templates et extensions) pour indiquer si elles seront compatible avec la future version.
On a toute l'explication : https://docs.joomla.org/Planning_for...10.x_to_4.x/fr
Je vous conseille de lire ces précieuses informations car cela donne une idée des choses à faire... Cela semble complexe mais il faut bien prendre en compte le fait que l'on a parfois accumulé des années avec la même version et qu'il faut désormais se poser les bonnes questions avant de repartir sur plusieurs années. Cela permet également de remettre les idées en place et se fixer les bons objectifs !
Donc j'ai décidé de tester en modifiant le paramètre de mise à jour vers les versions de test alpha (la 3.10 étant à l'heure actuelle en version alpha!).
Dans composant > Mise à jour de joomla > paramètres > canal de mise à jour : alpha > stabilité minimale : test
Evidemment c'est un test en local, ce n'est pas un site en prod donc tout va bien
Il me propose la mise à jour... ok après 10-20 secondes, l'opération est réussie
Je relance le composant de mise à jour et le "pre-update check" m'indique ne pas trouver de mise à jour concernant mon template, ce qui est normal vu que c'est un développement perso ! Le package de langue "français" est indiqué également absent mais je vous rassure, il est finalisé et toute les indications fonctionneront dans la version stable (Merci Mihàly ! ).
Toutes les informations sur le pre-update-check sont sur : https://docs.joomla.org/Pre-Update_Check/fr
Je n'ai pas d'autres erreurs donc je décide de passer à l'étape suivante pour le test ultime....
Pour tester une mise jour en J4, je prends le package d'update soit depuis les versions nightbuild ou depuis la dernière en date.
Je décide de télécharger l'archive Joomla_4.0.0- Update_Package au format zip puis j'utilise l'onglet "Transférer et mettre à jour" depuis le composant de mise à jour.
Après avoir confirmé mon identifiant et mot de passe, l'installation met plus de temps...
se bloque à 90%...stupeur, angoisse... et... MIRACLE !
se bloque à 90%...stupeur, angoisse... et... MIRACLE !
Votre site a été mis à jour.
Le template doit être légèrement modifié mais c'est une très bonne nouvelle !!
Je peux désormais tester avec le contenu existant de mes principaux sites sous Joomla 4 et retravailler mes templates afin d'être prêt le jour J.
En résumé :
- Joomla 3.10 est un passage obligé bien qu'éphémère car il permet d'éviter les erreurs lors de migration.
- La mini-migration joomla 3.10 vers 4.x indiqué par joomla.org doit être prise en considération. Si tous les éléments sont réunis, cela ne devrait pas vous poser trop de difficultés.
- Joomla 3 sera maintenue encore 2 ans après la sortie de joomla 4 en version stable donc il n'y a pas d'urgence et cela vous donnera assez de temps pour échanger avec les développeurs des extensions tierces.
N'hésitez pas à tester de votre coté et partager votre résultat.
Commentaire