Migration du Kit Joomla! 2.5 vers 3.x
Transcription
Migration du Kit Joomla! 2.5 vers 3.x
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 © Réalisation Sarki - www.sarki.ch - Édition février 2015 1 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é © Réalisation Sarki - www.sarki.ch - Édition février 2015 2 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 © Réalisation Sarki - www.sarki.ch - Édition février 2015 3 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. © Réalisation Sarki - www.sarki.ch - Édition février 2015 4 Mise à jour manuelle Pour mettre à jour Joomla 2.5 manuellement vous devez : 1. 2. 3. 4. télécharger l'archive de mise à jour ; accéder à la gestion des extensions par le lien de menu "Extensions -> gestion des extensions" ; sélectionner l'archive téléchargée ; 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. © Réalisation Sarki - www.sarki.ch - Édition février 2015 5 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... © Réalisation Sarki - www.sarki.ch - Édition février 2015 6 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. © Réalisation Sarki - www.sarki.ch - Édition février 2015 7 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. © Réalisation Sarki - www.sarki.ch - Édition février 2015 8 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. © Réalisation Sarki - www.sarki.ch - Édition février 2015 9 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 $ © Réalisation Sarki - www.sarki.ch - Édition février 2015 10 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 © Réalisation Sarki - www.sarki.ch - Édition février 2015 11 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... © Réalisation Sarki - www.sarki.ch - Édition février 2015 12 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). © Réalisation Sarki - www.sarki.ch - Édition février 2015 13 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 © Réalisation Sarki - www.sarki.ch - Édition février 2015 14 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 ! © Réalisation Sarki - www.sarki.ch - Édition février 2015 15 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. © Réalisation Sarki - www.sarki.ch - Édition février 2015 16 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. © Réalisation Sarki - www.sarki.ch - Édition février 2015 17 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 sousmenu "Gestion" et filtre "Template" pour n'afficher que les templates). © Réalisation Sarki - www.sarki.ch - Édition février 2015 18 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 © Réalisation Sarki - www.sarki.ch - Édition février 2015 19