web-dev-qa-db-fra.com

Joomla 2.5 à Joomla 3.X

J'aimerais savoir s'il y a beaucoup de différences entre Joomla 2.5 et Joomla 3.X Comment puis-je mettre à jour mon site Web joomla (2.5) vers la dernière version sans perdre de données? Même chose pour mes modules, plugins, etc.

5
Antonio

Qu'est-ce qui est disponible dans Joomla 3.x?

De nombreuses nouvelles fonctionnalités ont été introduites dans la série Joomla 3.x. Certaines des principales caractéristiques que j'aime personnellement sont les suivantes:

  • BCrypt pour le hachage du mot de passe, l'une des méthodes les plus sophistiquées disponibles à ce jour.
  • Authentification à deux facteurs , pour plus de sécurité
  • Interface Ajax , ce qui permet aux développeurs d’intégrer beaucoup plus facilement Ajax dans nos extensions.
  • Prêt pour le mobile , ce qui vous simplifie la vie pour la maintenance de votre site Joomla en déplacement
  • Tout se dirige vers jQuery et s'éloigne de Mootools
  • Article Tags (un autre pas en avant pour ne pas avoir à utiliser K2)
  • Possibilité d'installer des extensions directement à partir du backend , sans avoir à les télécharger manuellement à partir du site du développeur
  • Les sites multilingues sont plus faciles à créer

Une liste de tout se trouve ici:

https://docs.joomla.org/J3.x:What%27s_new_in_Joomla !

Mais il serait peut-être préférable de consulter le Github Repository pour de tout nouveaux ajouts au CMS.

Pourquoi migrer?

2 raisons simples:

  1. Les fonctionnalités énumérées ci-dessus et dans le lien fourni
  2. Joomla 2.5 n'est plus officiellement supporté, ce qui signifie plus de fonctionnalités, les mises à jour de sécurité et les développeurs vont également commencer à cesser de supporter les utilisateurs de Joomla 2.5.

La migration sera-t-elle facile et vais-je perdre des données?

La migration sera une tâche facile qui ne devrait pas prendre trop de temps. La migration de votre CMS ne migre pas les extensions tierces. Par conséquent, comme indiqué précédemment, vous devez installer la version compatible Joomla 3.x de toutes les extensions tierces, à moins qu'elles ne soient conçues pour fonctionner à la fois avec J2.5 et 3.x.

Il ne devrait y avoir aucune perte de données. Toutefois, si vous avez installé de grandes extensions extrêmement anciennes, la migration prendra un peu plus longtemps.

Comment puis-je mettre à jour?

Plutôt que de saisir chaque étape, lisez le processus de migration détaillé:

https://docs.joomla.org/Joomla_2.5_to_3.x_Step_by_Step_Migration

Je vais juste dire qu'il n'y a pas de logiciel et que cela se fait directement à partir de votre backend administrateur Joomla

Important: Ne migrez pas votre site actif. Faites une sauvegarde, installez-le sur un sous-domaine ou localhost et lancez la migration dessus.

2
Lodder

Pour le noyau Joomla, il se met à jour de manière douce de la version 2.5 à la version 3.x. Cependant, chaque extension individuelle devrait être examinée individuellement.

Pour certains, les données sont transférées avec élégance car elles reposent sur le même noyau. De nombreuses extensions utilisent la même version pour 2.5 et 3.x et il vous suffit de réinstaller après la mise à jour.

Pour d'autres, le développeur de l'extension a procédé à une refonte pour coder entre 2.5 et 3.x et les tables de la base de données peuvent être différentes.

Vous devez rechercher le site Web de chaque développeur d’extensions et l’évaluer.

1
Toni Marie

La mise à jour de Joomla est toujours bonne pour votre site Web, mais avant cela, vous devez vous assurer que tous vos composants, modules, plugins et modèles sont compatibles avec votre version cible. Sinon, vous obtiendrez joomla fresh install et vos données de base (menus pages, blogs, etc.).

J'avais également fait face à un défi dans mise à jour de joomla 2.5.x vers Joomla 3.x .

Je pense que cela pourrait aider complet pour vous aussi.

Bonne chance.

1
Jobin Jose

Je ne parlerai pas de Joomla 2,5/ et de leurs différences, mais je voudrais essayer de vous donner un frame concernant votre tentative de résolution des problèmes sur votre site ( comme on le voit dans d'autres questions que vous avez postées récemment) et la mise à niveau possible que vous envisagez.

Mise à niveau vers Joomla, est une bonne étape, mais cela ne résoudra pas nécessairement les autres problèmes que vous pourriez rencontrer.

Il semble que de nombreuses extensions soient installées sur votre site Web. Cela ajoutera un niveau de difficulté supplémentaire et davantage de choses à prendre en compte pour votre tâche de mise à niveau (comme l'ont souligné d'autres personnes, vous devez vérifier la compatibilité de chaque extension et les instructions de mise à niveau).

La recommandation la plus importante, c’est que c’est une bonne occasion pour vous de nettoyer votre site Web, de toutes les extensions inutiles, j’ai le sentiment que vous en avez peut-être plusieurs.

Donc, avant la mise à niveau, Sauvegarde, et Restaurer (clonez) votre site Web sur un autre répertoire de votre compte d'hébergement avec une nouvelle base de données, ou de préférence sur votre ordinateur local - il y en a beaucoup ressources sur la façon de le faire à l'intérieur de ce site ou si vous le recherchez sur Google.

Ensuite, dans votre site cloné, passez en revue toutes les extensions installées sur votre site: Composants, Modules et Plugins et supprimez (désinstallez) tout ce que vous n'avez pas. pas besoin, alors vous vous retrouverez avec un site plus léger.

Une fois votre site nettoyé, vous pouvez rechercher les mises à jour des extensions que vous utilisez réellement et leur méthode de mise à jour sur les sites de leurs développeurs.

Gardez à l'esprit que la plupart des composants nécessitent leur mise à jour dans Joomla 2.5 avant la mise à niveau du noyau Joomla.

Enfin, n'oubliez pas de vérifier votre Modèle qui nécessitera probablement une mise à jour également.

Ensuite, vous serez prêt à passer à Joomla 3. Suivez les instructions en ligne que vous trouverez facilement et si vous êtes bloqué quelque part - n'hésitez pas à venir chez JSE et à demander à nouveau.

Bonne chance.

0
FFrewin

Publier mon commentaire sur Antonio en guise de réponse, car la manière d'activer la mise à niveau vers Joomla 3 dans Joomla 2.5 n'est peut-être pas évident pour beaucoup de gens.

Vous n'avez pas besoin d'un autre logiciel pour la mise à niveau de Joomla 2.5 à 3.

Joomla 2.5 offre la possibilité de passer à J3 via la version composant Joomla Update. (S'il n'est pas présent dans le menu admin, vérifiez dans le gestionnaire des extensions-> gérer les extensions pour voir s'il est désactivé et l'activer). Il vous suffit de modifier ses options pour autoriser les notifications de mise à niveau des versions à court terme.

  • Menu Admin: -> Composants -> Joomla Update.

  • Dans le composant de mise à jour Joomla:

    • Cliquez sur le bouton "Options" (en haut à droite).

    • Modification: option "le serveur de mise à jour" en "assistance à court terme". Cliquez sur Enregistrer.

Vous devriez être en mesure de voir l’option de mise à niveau vers Joomla 3 maintenant. Sinon, nettoyez le cache de Joomla.

0
FFrewin