migration du kit joomla! 2.5 vers 3.x

19

Click here to load reader

Upload: hamien

Post on 09-Dec-2016

236 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

1

Migration du Kit Joomla! 2.5 vers 3.x

Sommaire

Introduction ................................................................................................................................ 2

Mise à jour de Joomla 2.5 ............................................................................................................ 2

Vérification de mise à jour Joomla ............................................................................................................. 2

Mettre à jour Joomla 2.5 ........................................................................................................................... 3

Mise à jour en ligne ............................................................................................................................. 3

Mise à jour manuelle ........................................................................................................................... 5

Mise à jour des extensions........................................................................................................... 6

Extensions proposant un suivi de mises à jour en ligne ............................................................................. 6

Extensions ne proposant pas de suivi de mise à jour en ligne ................................................................... 7

Extensions identiques pour Joomla 2.5 et 3.x ............................................................................................ 8

Extensions à version spécifique pour Joomla 3 .......................................................................................... 8

Fox Contact .......................................................................................................................................... 9

RSMediaGallery! .................................................................................................................................. 9

Smart Icons ........................................................................................................................................ 10

JTS Position module ........................................................................................................................... 11

Slideshow CK ..................................................................................................................................... 11

db8 LastModified............................................................................................................................... 11

JTS Translation ................................................................................................................................... 11

JTS CounterStats ................................................................................................................................ 12

JGroup ............................................................................................................................................... 14

Editor Switcher .................................................................................................................................. 14

Joomlakit ........................................................................................................................................... 14

Migration vers Joomla 3.x .......................................................................................................... 15

Rappel ...................................................................................................................................................... 15

Migration par téléchargement en ligne ................................................................................................... 15

Migration par téléchargement manuel .................................................................................................... 17

Template pour Joomla 3.x ......................................................................................................... 18

Aide et support .......................................................................................................................... 19

Page 2: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

2

Introduction

La migration du Kit Joomla 2.5 vers le Kit Joomla 3.x peut s'effectuer entièrement depuis l'administration du

site, elle ne nécessite pas de connaissance informatique particulière, il suffit de suivre ce tutoriel.

Mais avant tout, je vous conseille d'effectuer une sauvegarde avec l'extension Akeeba Backup (référez-vous

au tutoriel disponible sur www.joomlatutos.com).

Mise à jour de Joomla 2.5

Avant d'effectuer la migration vers Joomla 3.x, vous devez absolument mettre à jour Joomla 2.5 sur la

dernière version de sa génération, la 2.5.28.

Vérification de mise à jour Joomla

Accédez à la page d'accueil de l'administration du site et vérifiez qu'il n'y a pas d'alerte de mise à jour, que

le no de version affiché en bas de page corresponde à 2.5.28. Si ce n'est pas le cas, vous devez mettre

Joomla à jour.

Attention, si la version de Joomla 2.5 n'est pas la 2.5.28 et que vous n'avez pas d'alerte de mise à jour, cela

signifie que le paramètre "allow_url_fopen" n'est pas activé sur votre serveur et que non seulement Joomla

n'est pas à jour, mais les extensions également (Joomla 3.x utilise également la fonction "cURL").

Vous pouvez vérifier si ce paramètre est activé par l'administration de Joomla en cliquant sur le lien "Site ->

Informations système", puis l'onglet "Informations PHP", et en effectuant une recherche du terme

"allow_url_fopen" dans la page avec le raccourci clavier CTRL + F.

Indication du paramètre "allow_url_fopen" activé

Page 3: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

3

Si votre serveur a bien le paramètre "allow_url_fopen" activé mais que le no de version en bas de page

ne correspond pas à 2.5.28 et que vous n'avez pas d'alerte sur la page d'accueil de l'administration, purgez

le cache de mise à jour pour essayer de corriger cette erreur :

1. cliquez sur le lien de menu "Extensions -> Gestion des extensions", puis sur l'onglet "Mises à jour" ;

2. cliquez sur le bouton "Purger le cache" ;

3. cliquez sur le lien de menu "Composants -> Mises à jour Joomla" et vérifiez à nouveau si une mise à jour

est disponible ;

4. si une mise à jour est détectée, appliquez-la en cliquant sur le bouton "Mettre à jour" (voir plus bas).

Mettre à jour Joomla 2.5

Si une mise à jour Joomla a été détectée, vous pouvez l'appliquer en ligne, c'est à dire que le pack de mise à

jour est téléchargé directement sur le serveur.

Si aucune mise à jour n'est détectée, vous devez installer le pack de mise à jour de Joomla 2.5.x vers 2.5.28

manuellement. Vous pouvez le télécharger en version française sur aide.joomla.fr ; le nom de cette archive

doit ressembler à "Joomla_2.5.x_to_2.5.28-Stable-Patch_Package_French_v2.zip".

Mise à jour en ligne

Pour mettre à jour Joomla en ligne, vous devez choisir le mode de transfert de l'archive, "Transfert

direct" (par le port HTTP) ou "Transfert par FTP" (par le port FTP du serveur).

Vous devez choisir "Transfert par FTP" uniquement si votre serveur différencie l'utilisateur HTTP et FTP, ou

que les dossiers ne sont pas ouvert en écriture pour tous (en général CHMOD 777). C'est le cas en général si

vous avez dû modifier les droits sur les dossiers ou activer la couche FTP de Joomla pour installer des

extensions.

Lorsque vous choisissez "Transfert par FTP", vous

devez indiquez les paramètres d'accès FTP, comme

dans un logiciel FTP.

Les indications ici en exemple sont à adapter

Page 4: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

4

Lorsque vous êtes prêt à lancer la mise à jour, cliquez sur "Mettre à jour".

Le processus télécharge l'archive de

mise à jour, la décompresse plaçant

les fichiers dans les bons répertoires,

et met à jour la base de données.

Patientez jusqu'à la fin du processus, il

peut durer quelques minutes.

Lorsque le processus est achevé, vous obtenez le message suivant :

Si la mise à jour de Joomla 2.5 échoue malgré le bon choix du mode de transfert, vérifiez si des erreurs

de base de données sont détectées par le lien de menu "Extensions -> Gestion des extensions" puis en

cliquant sur l'onglet "Base de données".

Si des erreurs sont détectées, cliquez sur le bouton "Correction" et tester à nouveau l'application de la mise

à jour vers la dernière version de Joomla.

Si aucune erreur n'est détectée, n'allez pas plus loin et poster un message sur le forum de Joomlatutos.com

(www.joomlatutos.com/forum).

Dans votre message, spécifiez:

les messages éventuels d'erreur ;

la méthode de transfert utilisée ;

si vous avez déjà appliqué des mises à jour Joomla sur ce site ;

si les mises à jour précédentes ont régulièrement été appliquées ;

le navigateur utilisé pour appliquer la mise à jour ;

votre hébergeur.

Page 5: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

5

Mise à jour manuelle

Pour mettre à jour Joomla 2.5 manuellement vous devez :

1. télécharger l'archive de mise à jour ;

2. accéder à la gestion des extensions par le lien de menu "Extensions -> gestion des extensions" ;

3. sélectionner l'archive téléchargée ;

4. cliquer sur "Envoyer & Installer".

Attention, si votre serveur différencie l'utilisateur HTTP et FTP ou que les dossiers ne sont pas ouvert en

écriture pour tous (en général CHMOD 777), vous devez activer la couche FTP de Joomla.

Les indications ici en exemple sont à adapter.

Si la mise à jour de Joomla 2.5 échoue malgré l'activation de la couche FTP si nécessaire, vérifiez si des

erreurs de base de données sont détectées par le lien de menu "Extensions -> Gestion des extensions" puis

en cliquant sur l'onglet "Base de données".

Si des erreurs sont

détectées, cliquez sur

le bouton "Correction"

et tenter à nouveau

d'appliquer la mise à

jour vers la dernière

version de Joomla.

Page 6: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

6

Si aucune erreur n'est détectée, n'allez pas plus loin et poster un message sur le forum de Joomlatutos.com

(www.joomlatutos.com/forum).

Dans votre message, spécifiez:

si vous avez déjà appliqué des mises à jour Joomla sur ce site ;

si jusqu'à la dernière mise à jour appliquée les précédentes l'ont été à chaque fois ;

la méthode de transfert utilisée ;

votre hébergeur ;

le navigateur utilisé pour appliquer la mise à jour.

Mise à jour des extensions

Avant de vous lancer dans la migration, vous devez également :

mettre à jour toutes les extensions (voir plus bas) ;

désinstaller les extensions non compatibles ne proposant pas de version pour Joomla 3.x (lien de

menu "Extensions -> Gestion des extensions", onglet "Gestion".

Hormis les extensions listées plus bas, toutes celles inclues nativement dans le Kit Joomla 2.5 sont

compatibles Joomla 3.x ou propose une version spécifique, il est important d'utiliser la dernière version.

Si vous avez installé des extensions tierces qui ne sont pas fournies dans le Kit Joomla 2.5, vérifiez auprès

de leurs auteurs si elles sont compatibles Joomla 3.x ou si une version spécifique doit être installée. Si une

version spécifique doit être installée, vérifiez si elles doit l'être avant ou après la migration. Attention,

certaines extensions ont un processus de migration spécifique.

Extensions proposant un suivi de mises à jour en ligne

La majorité des extensions inclues dans le Kit Joomla! 2.5 propose un suivi de mises à jour en ligne. Vous

pouvez vérifier si une mise à jour est disponible comme indiqué dans l'images ci-dessous.

Note : n'oubliez pas de "Purger le cache" avant d'effectuer une recherche de mise à jour, une

interruption de connexion lors d'une recherche met l'extension en cache et elle n'est plus vérifiée !

Dans l'exemple ci-dessous, après une Recherche des mises à jour, 4 extensions en proposent une...

Page 7: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

7

Attention, la vérification en ligne de la disponibilité de mises à jour ne peut se faire avec Joomla 2.5 que

si le serveur hébergeant votre site a le paramètre "allow_url_fopen" activé (ou "cURL" pour Joomla 3.x).

Vous pouvez vérifier si c'est le cas par l'administration de Joomla en cliquant sur le lien "Site -> Informations

système", puis l'onglet "Informations PHP", et en effectuant une recherche du terme "allow_url_fopen"

dans la page avec le raccourci clavier CTRL + F.

Indication du paramètre

"allow_url_fopen" activé

Si votre serveur n'a pas le paramètre "allow_url_fopen" activé, vous devez mettre à jour toutes les

extensions manuellement en les installant par le gestionnaire d'installation d'extension de Joomla,

disponible par le lien de menu "Extensions -> Gestion des extensions" (lisez la suite pour les extensions

intégrées dans le Kit Joomla 2.5).

Extensions ne proposant pas de suivi de mise à jour en ligne

Les extensions qui ne proposent pas de mise à jour en ligne sont à jour dans leur dernière version

compatible Joomla 2.5 si vous avez appliqué toutes les mises à jour du plugin "plg_kitjoomla25" (dernière

version : 2.5.28.01), mais cela ne signifie pas qu'elles sont compatibles Joomla 3.x, vérifiez plus bas.

Si vous n'avez pas effectué le suivi des mises à jour du plugin "plg_kitjoomla25", vous devez installer la

dernière version de ces extensions disponibles sur www.joomlatutos.com en téléchargement libre pour les

extensions gratuites, et par l'interface de votre abonnement pour les extensions payantes (voir ci-dessous).

Pour les extensions qui ont une version spécifique pour Joomla 3.x, vérifiez plus bas si elles doivent être

installées avant ou après la migration, et si elles ont un processus de mise à jour particulier.

Page 8: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

8

Après avoir cliqué sur votre abonnement, la liste des extensions s'affiche comme sur l'image ci-dessous.

Si votre abonnement au Kit Joomla est échu et que vous n'utilisez pas toutes les extensions payantes, il

peut s'avérer plus avantageux de souscrire un abonnement de téléchargement auprès des auteurs de celles

qui vous intéressent (voir les tarifs plus bas).

Extensions identiques pour Joomla 2.5 et 3.x

La liste des extensions ci-dessous sont identiques pour Joomla 2.5 et 3.x, vous n'avez rien à faire de

particulier si vous possédez leur dernière version.

Admin Tools (système de protection du site)

Akeeba Backup (système de sauvegarde)

Admincountdown (compte à rebours du temps de session en administration)

JCE Editor (éditeur de contenu, liens, insertion d'images, etc.)

JCE MediaBox (système de fenêtre popup, tooltips, etc. pour JCE)

Rokquickcart (boutique en ligne)

Xmap (plan du site)

JTS Webmaster Verify (insertion des clés de moteurs de recherche)

JTS ContentProtect (Verrouillage impression, clic droit et copie)

NotifyArticleSubmit (Notification de nouvel article et/ou de modification)

CUpdater (Notification e-mail de mise à jour Joomla & Extensions)

Extensions à version spécifique pour Joomla 3

Certaines extensions proposent deux versions différentes pour Joomla 2.5 et Joomla 3.x. Parfois il faut

installer la version pour Joomla 3.x avant la migration, parfois après.

Pour les extensions inclues dans le Kit Joomla 2.5, suivez les procédure décrite plus bas.

Pour les extensions tierces ajoutées, vérifiez la procédure exacte auprès de leurs auteurs.

Page 9: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

9

Les extensions du Kit Joomla 2.5 listées ci-dessous ont une version propre pour Joomla 3.x. Vous pouvez

les télécharger sur www.joomlatutos.com, librement pour les extensions gratuites, par l'interface de

votre abonnement pour les extensions payantes (voir plus haut) ou, auprès de leurs auteurs respectifs.

Fox Contact (formulaires)

RSMediaGallery! (galeries photo)

Smart Icons (raccourcis en administration)

JTS Positions Module (liste déroulante des positions lors de l'édition de module)

Slideshow CK (diaporama pour bannière)

db8 LastModified (date en frontal de la dernière modification sur le site)

JTS Translation (traduction directe par Google)

JTS Counter Stats (compteur de visites & utilisateurs en ligne)

JGroup (choix du groupe Joomla lors de la création d'un compte en frontal)

Editor Switcher (permet le changement d'éditeur sans quitter le mode d'édition)

JoomlaKit (système de mise à jour en ligne pour les extensions inclues qui ne le proposent pas)

Attention, vous devez suivre le processus de mise à jour propre de chacune de ces extensions. Ces

processus sont présentés ci-dessous.

Fox Contact

Vous devez absolument installer la version pour Joomla 3.x si vous souhaitez conserver cette extension, la

version présente dans le Kit Joomla 2.5 n'est pas compatible. Si vous ne souhaitez pas la conserver, vous

devez la désinstaller.

Processus de mise à jour

La version de Fox Contact pour Joomla 3.x s'installe après la migration, comme une nouvelle extension ; elle

écrase l'ancienne version. Les formulaires déjà créés par les liens de menu ou par le module sont conservés.

Information

Site de l'auteur : www.fox.ra.it

Prix de l'abonnement en téléchargement individuel : 10 € annuel

RSMediaGallery!

Vous devez absolument installer la version 2.5.3 pour Joomla 3.x si vous souhaitez conserver cette

extension, la version présente dans le Kit Joomla 2.5 n'est pas compatible. Si vous ne souhaitez pas la

conserver, vous devez la désinstaller.

Processus de mise à jour

RSMediaGallery propose la version pour Joomla 2.5 et celle pour Joomla 3.x en une seule archive,

l'installation s'adapte en fonction de la version de Joomla dans laquelle il est installé.

Vous devez effectuer la migration vers Joomla 3.x avant d'installer RSMediaGallery ; il écrase l'ancienne

version. Les galeries existantes sont conservées.

Attention, l'archive téléchargée sur www.joomlatutos.com doit être décompressée avant installation, le

composant, le module et les plugins s'installent séparément.

Page 10: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

10

Information

Site des auteurs : www.rsjoomla.com

Prix de l'abonnement en téléchargement individuel :

o 1 site pour 12 mois de téléchargement et de support = 14 €

o Sites illimités pour 6 mois de téléchargement et de support = 24 €

o Sites illimités pour 12 mois de téléchargement et de support = 39 €

Smart Icons

Vous devez absolument installer la version 2.0 pour Joomla 3.x si vous souhaitez conserver cette extension,

la version présente dans le Kit Joomla 2.5 n'est pas compatible. Si vous ne souhaitez pas la conserver, vous

devez la désinstaller.

Processus de mise à jour

Attention, le processus de mise à jour pour cette extension est particulier, vous devez le suivre dans

l'ordre décrit ci-dessous.

1. Accédez au composant Smart Icons, lien de menu "Composants -> Raccourcis Admin" ;

2. Exportez les raccourcis en les sélectionnant tous et en cliquant sur le bouton "Exporter", un fichier

.xml sera créé contenant les raccourcis et les catégories, enregistrez-le sur votre ordinateur ;

3. Désinstallez Smart Icons (lien de menu "Extensions -> Gestion des extensions", puis onglet

""Gestion") ;

4. Après la migration vers Joomla 3.x, installez Smart Icons 2.0 (lien de menu "Extensions -> Gestion

des extensions") ;

5. Accédez au composant Smart Icons par le lien de menu "Composants -> Raccourcis Admin" ;

6. Supprimez les raccourcis (attention, il est important de supprimer les raccourcis avant les

catégories, sinon vous n'arriverez plus à les supprimer) ;

7. Supprimez les catégories ;

8. Revenez sur la page des raccourcis et importez les raccourcis (fichier .xml exporté avant migration)

en cliquant sur le bouton "Importer".

Note : la mise en page des raccourcis est différente sur Joomla 3, ce

n'est pas lié au composant mais au template.

Information

Site de l'auteur : http://extensions.naicum.ro

Prix de l'abonnement en téléchargement individuel : 5 $

Page 11: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

11

JTS Position module

Ce module ayant pour but d'afficher les différentes positions lors de l'édition d'un module est intégré

nativement dans Joomla 3.x, il n'est donc plus nécessaire ni compatible et doit être désinstallé (lien de

menu "Extensions -> Gestion des extensions", puis onglet ""Gestion").

Slideshow CK

Vous devez absolument installer la version pour Joomla 3.x si vous souhaitez conserver cette extension, la

version présente dans le Kit Joomla 2.5 n'est pas compatible. Si vous ne souhaitez pas la conserver, vous

devez la désinstaller.

Processus de mise à jour

La version du module Slideshow CK pour Joomla 3.x s'installe uniquement après la migration (évite d'avoir

une page d'erreur sur le site) comme une nouvelle extension, par dessus l'ancienne version (lien de menu

"Extensions -> Gestion des extensions"). Vous ne perdez ni les diaporamas existants ni les positions

attribuées au module.

Information

Site de l'auteur : www.joomlack.fr

db8 LastModified

Vous devez absolument installer la version pour Joomla 3.x si vous souhaitez conserver cette extension, la

version présente dans le Kit Joomla 2.5 n'est pas compatible. Si vous ne souhaitez pas la conserver, vous

devez la désinstaller.

Processus de mise à jour

La version du module db8 LastModified pour Joomla 3.x s'installe avant ou après la migration (ne perturbe

pas l'affichage du site) comme une nouvelle extension, par dessus l'ancienne version (lien de menu

"Extensions -> Gestion des extensions"). Vous ne perdez pas les positions attribuées au module.

Information

Site de l'auteur : www.db8.nl

JTS Translation

Vous devez absolument installer la version pour Joomla 3.x si vous souhaitez conserver cette extension, la

version présente dans le Kit Joomla 2.5 n'est pas compatible. Si vous ne souhaitez pas la conserver, vous

devez la désinstaller.

Processus de mise à jour

La version du module JTS Translation pour Joomla 3.x s'installe après la migration, comme une nouvelle

extension, par dessus l'ancienne version (lien de menu "Extensions -> Gestion des extensions"). Vous ne

perdez pas les positions attribuées au module.

Information

Site de l'auteur : www.joomlatutos.com

Prix de l'abonnement en téléchargement individuel : 10 € annuel

Page 12: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

12

JTS CounterStats

Vous devez absolument installer la version pour Joomla 3.x si vous souhaitez conserver cette extension, la

version présente dans le Kit Joomla 2.5 n'est pas compatible. Si vous ne souhaitez pas la conserver, vous

devez la désinstaller.

JTS CounterStats a été entièrement réécrit, il s'articule désormais sous la forme d'un module et d'un

plugin, ce dernier permettant de prendre en compte les accès même sur les pages qui n'affichent pas le

module.

La table dans la base de données utilisée pour enregistrer les accès n'est plus la même, elle est nommée

"#__jts_counterstats" et est structurée différemment.

Lors de l'installation du plugin, les données de l'ancienne table "#__vvtemp" sont copiées dans la nouvelle

table permettant de conserver les statistiques. Ce processus achevé, l'ancienne table est supprimée.

Avant d'installer la nouvelle version de JTS CounterStats, je vous

conseille de relever le nombre total d'accès affiché par le compteur,

cela au cas où la récupération des statistiques devait échouer, vous

pourriez alors initialiser le nouveau compteur à ce chiffre en

l'indiquant dans les paramètres du module (voir plus bas).

Processus de mise à jour

Attention, la mise à jour de JTS CounterStats se fait en partie avant la migration et en partie après, vous

devez suivre dans l'ordre le processus décrit ci-dessous.

Dans Joomla 2.5, avant la migration

1. Accédez à l'espace frontal du site et relevez le nombre d'accès total ;

2. Accédez à l'administration et cliquez sur le lien de menu "Extensions -> Gestion des extensions" puis

sur l'onglet "Gestion" ;

3. Désinstallez le module JTS CounterStats.

Note : la désinstallation n'efface pas la table contenant les statistiques d'accès.

Dans Joomla 3.x, après la migration

1. Dans l'espace de votre abonnement sur www.joomlatutos.com, téléchargez l'archive nommée

"jts_counterstats_31_migration.zip" et décompressez-la. Vous devez absolument utiliser cette

version spéciale "migration" si vous souhaitez récupérer les accès enregistrés par l'ancien module.

2. Cliquez sur le lien de menu "Extensions -> Gestion des extensions" et installez le module, puis le

plugin ; le plugin est automatiquement publié lors de son installation.

3. Cliquez sur lien de menu "Extensions -> Gestion des modules" puis sur le titre du module pour

l'éditer.

4. Adaptez la date d'initialisation du

compteur (affiche par défaut les accès

enregistrés depuis le 1.01.2015) pour

qu'elle soit antérieure à la date à laquelle

les enregistrements d'accès par l'ancien

module ont débutés.

Attention, si le nombre d'enregistrement est trop important, en général près de 100'000, il est

possible qu'une page blanche s'affiche en frontal du site. Dans ce cas, procédez de la manière

suivante...

Page 13: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

13

Indiquez comme date d'initialisation une date plus récente que celle du début des enregistrements

d'accès par l'ancien module (adaptez-là jusqu'à ce que la page s'affiche en frontal) ;

Relevez le résultat total affiché et, soustrayez-le du nombre d'accès total que vous avez relever

avant d'effectuer la migration vers Joomla 3.x ;

Indiquez le résultat obtenu de la soustraction dans le champ du paramètre "Nombre d'accès initial"

(voir image plus haut).

Vider la table des enregistrements d'accès

La table contenant les enregistrements d'accès peut représenter un poids non négligeable (~ 11 Mo pour

100'000 enregistrements), et une page blanche peut s'afficher en frontal du site à partir d'un certain

nombre d'enregistrements (en général près de 100'000). Il s'avère donc pertinent de la vider de temps en

temps, totalement ou en partie.

Pour vider la table totalement, il suffit de désinstaller le plugin JTS Counterstats et de le réinstaller, mais

attention, celui du pack normal et non du pack "Migration".

N'oubliez pas de relever au préalable le nombre d'accès total, puis de l'indiquer ensuite dans le champ du

paramètre "Nombre d'accès initial" (voir image plus haut).

Pour vider la table en partie, suivez le processus suivant...

Accédez au "phpMyAdmin" de votre serveur ;

Affichez la table "#__jts_counterstats" ;

Comme sur l'image ci-dessous, augmentez le nombre d'enregistrement affichés pour en effacer par

tranches de 250 (le nombre possible de résultats affichés dépend de votre serveur) ;

Cliquez sur le titre de la colonne "timestart" pour adapter le tri des résultats dans l'ordre ascendant

des enregistrements ;

Pour supprimer les 250 enregistrements affichés comme sur l'image ci-dessous, cliquez dans la case

à cocher "Tout cocher" puis sur "Effacer" ;

Pour supprimer le nombre d'enregistrement souhaité, répétez l'opération autant de fois que

nécessaire ou adaptez-la. Le nombre d'enregistrements supprimés correspond à celui que vous

devez indiquer dans le champ du paramètre "Nombre d'accès initial" ou, ajouter à celui qui s'y

trouve déjà s'il y en a un. (voir image plus haut).

Page 14: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

14

Les nombres d'accès du mois précédent, de la semaine précédente et du jour d'avant ne s' affichent que

lorsqu'ils comptabilisent un chiffre supérieur à 0, cela même s'ils sont activés dans les paramètres du

module (onglet "Éléments affichés"). L'affichage automatique de ces éléments permet de vider la table

d'enregistrements sans avoir à les désactiver puis les réactiver pour qu'ils n'affichent pas de chiffre nul.

Information

Site de l'auteur : www.joomlatutos.com

Prix de l'abonnement en téléchargement individuel : 10 € annuel

JGroup

Le plugin JGroup pour Joomla 3.x n'est malheureusement pas encore disponible (en développement).

Si vous n'utilisez pas ce plugin, désinstallez-le (lien de menu "Extensions -> Gestion des extensions", puis

onglet ""Gestion").

Si vous utilisez ce plugin, dépubliez-le en attendant la version pour Joomla 3.x que je mettrai à disposition

dans votre zone d'abonnement ou, rechercher une extension similaire sur la JED :

http://extensions.joomla.org/category/access-a-security/site-access

Information

Site de l'auteur : http://extensions.ventia.net

Prix de l'abonnement en téléchargement individuel : ?

Editor Switcher

Vous devez absolument installer la version pour Joomla 3.x si vous souhaitez conserver cette extension, la

version présente dans le Kit Joomla 2.5 n'est pas compatible. Si vous ne souhaitez pas la conserver, vous

devez la désinstaller.

Processus de mise à jour

La version du plugin Editor Switcher pour Joomla 3.x s'installe avant ou après la migration, comme une

nouvelle extension, par dessus l'ancienne version.

Information

Site de l'auteur : www.joomler.net

Joomlakit

Si vous souhaitez pouvoir effectuer les mises à jour en ligne des extensions qui ne proposent pas ce service,

vous devez absolument installer le plugin spécifique pour les Kits Joomla 3.x. Certaines de ces extensions

étant différentes pour Joomla 2.5 et Joomla 3.x, ce plugin l'est également. Si vous ne souhaitez pas

bénéficier de ce support, vous devez désinstaller ce plugin.

Processus de mise à jour

Après la migration vers Joomla 3.x, désinstallez le plugin Kit Joomla 2.5 et installez le plugin Kit Joomla 3.

Ce plugin est disponible dans l'interface de votre abonnement.

Information

Site de l'auteur : www.joomlatutos.com

Page 15: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

15

Migration vers Joomla 3.x

Deux méthodes sont proposés pour migrer vers Joomla 3.x :

Migration par téléchargement en ligne

Cette méthode consiste à modifier le type de version à suivre dans les paramètres du composant de

mise à jour de Joomla (voir image plus bas), puis à appliquer la mise à jour proposée.

Utilisez cette méthode si vous avez pu effectuer les mises à jour précédentes de Joomla 2.5 par

l'intermédiaire de ce composant (signifie que le paramètre PHP "allow_url_fopen" est activé sur le

serveur).

Migration par téléchargement manuel

Cette méthode consiste à télécharger le dernier pack de migration vers Joomla 3.x, puis de l'installer

par l'installateur d'extension de Joomla (lien de menu "Extensions -> Gestion des extensions").

Utilisez cette méthode si vous avez dû effectuer les mises à jour précédentes de Joomla 2.5 par

l'intermédiaire de cet installeur (signifie que le paramètre PHP "allow_url_fopen" n'est pas activé).

Vous pouvez télécharger le pack de migration en version française sur aide.joomla.fr ; le nom de

cette archive doit ressembler à "Joomla_3.3.x-Stable-Update_Package_French.zip", le x étant

remplacé par le no de version.

Rappel

Avant d'effectuer la migration, vous devez :

1. mettre à jour les extensions ;

2. mettre à jour Joomla 2.5 dans sa dernière version, la 2.5.28 ;

3. faire une sauvegarde du site avec Akeeba backup ;

4. mettre le site "hors-ligne" (voir image ci-dessous).

Migration par téléchargement en ligne

Cliquez sur le lien "Composants - > Mises à jour Joomla" puis, sur le bouton "Paramètres".

Dans la liste déroulante du paramètre "Serveur de mise à jour", choisissez "Support à court terme (STS)",

puis cliquer sur "Enregistrer & Fermer" (voir image ci-dessous), la vérification de la mise à disposition d'une

mise à jour pour Joomla s'effectuera à nouveau.

Note : vous devrez repasser ce paramètre en "Support à long terme" après avoir effectué la migration

vers Joomla 3.x !

Page 16: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

16

Comme pour les mises à jour précédentes de Joomla 2.5, vous devez choisir le mode de transfert de

l'archive, "Transfert direct" (par le port HTTP) ou "Transfert par FTP" (par le port FTP du serveur).

Vous devez choisir "Transfert par FTP" uniquement si votre serveur différencie l'utilisateur HTTP et FTP, ou

que les dossiers ne sont pas ouvert en écriture pour tous (en général CHMOD 777). C'est le cas en général si

vous avez dû modifier les droits sur les dossiers ou activer la couche FTP de Joomla pour installer des

extensions.

Lorsque vous choisissez "Transfert par FTP", vous devez

indiquez les paramètres d'accès FTP, comme dans un logiciel

FTP.

Les indications ici en exemple sont à adapter.

Lorsque vous êtes prêt à lancer la migration,

cliquez sur "Mettre à jour".

Le processus télécharge l'archive de migration,

la décompresse en plaçant les fichiers dans les

bons répertoires, et met à jour la base de

données. Patientez jusqu'à la fin du processus,

il peut durer quelques minutes.

Page 17: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

17

Lorsque le processus est achevé, vous obtenez la page suivante :

N'oubliez pas de repasser le paramètre du type de suivi de mise à jour en "Support à long terme" !

Migration par téléchargement manuel

Accédez au site aide.joomla.fr et téléchargez le pack de migration FR vers Joomla 3.x, le nom de cette

archive doit ressembler à "Joomla_3.3.x-Stable-Update_Package_French.zip", le x étant remplacé par le no

de version.

Attention, si votre serveur différencie

l'utilisateur HTTP et FTP ou que les dossiers

ne sont pas ouvert en écriture pour tous (en

général CHMOD 777), vous devez activer la

couche FTP de Joomla.

Les indications ici en exemple sont à adapter.

Accédez à la gestion des extensions (lien de menu "Extensions -> Gestion des extensions") et installez le

pack de migration comme une extension normale. Patientez jusqu'à la fin du processus, il peut durer

quelques minutes.

Page 18: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

18

Lorsque le processus est achevé, vous obtenez la page suivante :

Il est possible qu'une liste d'erreur concernant la "mise à jour du cache manifest" des extensions s'affiche,

ne vous en préoccupez pas, ce cache sera reconstruit lors de la prochaine vérification de mise à jour.

Template pour Joomla 3.x

La majorité des templates pour Joomla 2.5 ne sont pas compatibles Joomla 3.x, surtout s'ils utilisent des

fichiers de substitution aux fichiers originaux de Joomla (présents en général dans un dossier du template

nommé "html"). Renseignez-vous auprès des auteurs de votre template.

Dans la version Joomla 3.x, le

template "Bluestork" pour

l'administration et les templates

"Atomic", "Bezz 20" et "Bezz 5" pour

le frontal ne sont plus disponibles.

Si vous n'utilisez pas ces templates,

il est conseillé de les désinstaller, ils

ne seront plus jamais mis à jour

(lien de menu "Extensions ->

Gestions des extensions" puis sous-

menu "Gestion" et filtre "Template"

pour n'afficher que les templates).

Page 19: Migration du Kit Joomla! 2.5 vers 3.x

© Réalisation Sarki - www.sarki.ch - Édition février 2015

19

Pour continuer à utiliser le template "bezz_20" avec le champ de recherche et le fil de navigation comme

dans le site exemple "Entreprise" du Kit Joomla 2.5, il faut effectuer deux ajouts dans la feuille de styles CSS

"general.css" (chemin "templates/beez_20/css/general.css").

Champ de recherche. Le champ de recherche est précédé du texte "Rechercher". Pour masquer ce

texte, vous devez copier le style CSS suivant et le coller à la fin de la feuille de style "general.css" :

label.element-invisible {

display : none;

}

Fil de navigation. Le fil de navigation affiche des puces et est sur plusieurs lignes. Pour masquer les

puces et afficher le fil sur une seule ligne, vous devez ajouter le style suivant dans la feuille de style

"general.css" :

.breadcrumb li {

display: inline;

list-style: none;

}

Note : la prévisualisation des positions de module est désactivée par défaut dans Joomla 3.x, vous devez

l'activer dans les paramètres des templates si vous souhaitez l'utiliser.

Aide et support

Si vous rencontrez un problème lors d'une des étapes présentées dans ce tutoriel, n'hésitez pas à

demander de l'aide sur www.joomlatutos.com/forum. Indiquez votre problèmes le plus précisément

possible et son contexte.

Si vous recherchez de l'aide sur le fonctionnement de Joomla 3.x, vous pouvez consulter les différents liens

disponibles sur le site aide.joomla.fr dont :

Joomla 3.0 le livre pour tous

Création d'un template J3

Guide d'administration de Joomla! 3