FAQ Joomla! 3
From Joomla! Documentation
Quelles sont les différences entre Joomla! 2.5 et 3 ?
La différence la plus notable est le complet remaniement de l'administration, qui bénéficie désormais d'un design moderne, plus simple et d'une interface utilisateur plus conviviale. Également, depuis Joomla! 3.0, Joomla! s'adapte à tous les appareils (responsive). Joomla! est compatible avec les mobiles et peut être utilisé avec n'importe quel appareil moderne.
De plus, des dizaines d'améliorations du noyau Joomla! ont été réalisées. Quelques exemples :
- Un nouveau programme d'installation que vous remarquerez lors d'une nouvelle installation de Joomla! 3.x.
- Joomla! 3 est doté de petits plus pour les développeurs d'extensions, comme la prise en charge de Bootstrap et JQuery.
Joomla! 3.9
- Système d'outils pour la confidentialité
- Système de journalisation des actions
- Fonctionnalités de l'API
- Plugin de Rotation des Logs
- Mot de passe Argon2id
- Invisible reCAPTCHA de Google
- Liste de toutes les améliorations
Joomla! 3.8
- Nouveau système de routage
- Surcouche de compatibilité pour Joomla! 4
- Installation des données d'exemple améliorée
- Révision du code de base
- Support du chiffrement Sodium
- Liste de toutes les nouvelles fonctionnalités
Joomla! 3.7
- Champs personnalisés
- Composant d'associations de langue
- Création d'article depuis le lien de menu
- Gestionnaire de menus de backend
- Amélioration de TinyMCE
- Partage de sessions entre le backend et le frontend
- Autoriser les packages à déclarer que leur extensions liées ne peuvent être désinstallées séparément
- Liste de toutes les nouvelles fonctionnalités
Joomla! 3.6
- Afficher tous les liens de menus
- ACL pour les menus
- UX améliorée
- Catégories à la volée
- Champ de sous-formulaire
- Mise à jour de Joomla! améliorée
- Autoriser les connexions de flux aux proxys
- Mise en place de requêtes de base de données plus complexes grâce aux nouvelles classes de requêtes de base de données
- Supprimer tous les caches en un clic
- Supprimer et/ou reconstruire les sites de mise à jour des extensions
- Développement de template facilité grâce à de nouvelles intégrations JLayout
- Authentification pour le .htaccess pour les appels
- Amélioration du stockage des variables dynamiques JavaScript
- Amélioration des performances de Validation
- Mise à jour de jQuery
- Plus d'informations sur les extensions dans les infos système
- Conditions d'utilisation multilingues
- Nouvelle option “Showon” pour les fieldsets dans la configuration de composants
- Nouveau dossier Log (Uniquement pour les nouvelles installations)
- Nouveaux paramètres de position pour les bulles d'information avancées Bootstrap
- Ajout d'une nouvelle substitution pour la page hors ligne de Protostar
- Inverser la prise en charge des mises en cache
- Pise en charge des fichiers SASS & SCSS dans la gestion des templates Joomla!
- Mise à jour de version de l'éditeur CodeMirror.
Joomla! 3.5
- Support de PHP 7
- Notifications de mises à jour par e-mail
- Exportation des informations système
- Glisser/déposer des images
- Données système anonymes
- Insertion des modules dans les articles
- Compteur d'éléments dans le gestionnaire de catégories
- Ordre aléatoire de la catégorie blog et liste.
Joomla! 3.4
- Edition de module en frontend,
- Découplage du composant com_weblinks,
- Intégration de Composer,
- No CAPTCHA reCAPTCHA,
- Standardisation des chaînes de caractères en-GB du noyau...
Joomla! 3.3
- Microdatas
Joomla! 3.2
- Contrôle de version de contenu,
- Nombreuses améliorations de l'interface utilisateur,
- Configuration simplifiée pour les sites multilingues et les 64 langues officiellement prises en charge,
- Intégration de Joomla! Extensions Finder offrant une interface interne au site avec accès au Joomla! Extensions Directory (qui regroupe actuellement plus de 8 000 extensions) et offrant en un seul clic l'installation des extensions,
- Sécurité accrue avec des mots de passe plus complexes et deux étapes d'authentification,
- Nouveau framework de développement rapide pour le codage de nouvelles extensions.
Joomla! 3.1
- Tags
Quelle est la durée du support pour chaque versions Joomla! ?
Cette page propose un résumé de la stratégie actuelle de développement publiée le 25 avril 2014. Toutes les versions Joomla! sorties avant le 25 avril 2014 suivent l'ancien système de cycles de support.Vous devriez lire le texte intégral de la stratégie de développement pour Joomla! pour des explications plus détaillées.
Joomla! est développé en suivant le principe de la Gestion sémantique de version (2.0.0). L'utilisation des LTS (Support à Long Terme) et STS (Support à Court Terme) n'est plus pertinent ou observés. Pour une plus grande clarté, les termes ci-dessous seront utilisés. Vous devez comprendre ces termes et leurs significations.
- supportée (supported) - dernière(s) version(s) mineure(s) d'une version majeure pouvant se voir appliquer des correctifs d'anomalies et de sécurité.
- actuelle (current) - la dernière version majeure.mineure.correctif officiellement en cours.
- héritée (legacy) - toutes les versions majeure.mineure.correctif autres que la version actuelle[1]
- stable - version majeure conseillée pour une utilisation dans un environnement de production [2]
- EOS (End Of Support) - est un acronyme signifiant 'fin de support', qui indique qu'aucun correctifs d'anomalies ou de sécurité ne seront apportés.
- EOL (End Of Life) - est un acronyme signifiant 'fin de vie' qui a les même conséquences que pour EOS.[3]
Chaque version majeure de Joomla! est prise en charge par The Joomla! ProjectTM pour une durée limitée dans le temps et à partir de la date initiale de libération d'une nouvelle version majeure. Joomla! va participer activement au développement de chaque version majeure et pour une durée minimum de 2 ans. Cela se poursuit par le développement d'une version majeure comme planifiée sur la feuille de route des versions majeures.[4] Un court résumé serait :
- chaque version majeure bénéficiera d'un support d'au moins 4 ans,
- vous devriez toujours mettre à jour et utiliser la dernière version mineure.correctif d'une version majeure,
- chaque mise à jour d'une version mineure sera compatible avec la précédente version mineure de la même version majeure[5].
Veuillez vous reporter à la feuille de route pour le développement du CMS Joomla! ou les versions du CMS Joomla! afin de déterminer l'estimation de la prochaine EOS (fin de support) pour chaque version majeure.mineure ou pour une version majeure spécifique.
La numérotation des versions expliquée
La convention d'identification d'une version de Joomla! suit trois niveaux numériques où chacun des niveaux est défini par la signification d'un changement apporté au logiciel.
[major].[minor].[patch]
Ces 3 niveaux sont définis comme suit :
- Un passage à un niveau supérieur de la version major (majeure) indique une rupture de compatibilité descendante.
- Un passage à un niveau supérieur de la version minor (mineure) indique l'ajout de nouvelles fonctionnalités ou un changement substantiel pour une fonctionnalité existante.
- Un passage à un niveau supérieur de la version patch (correctif) indique que des anomalies ont été corrigées.
Exemples
Vous utilisez la version Joomla! 3.3.6. Cela signifie que votre version est la version majeure 3, version mineure 3, version de correctif 6. Si un correctif est apporté à la 3.3.6, il fera passer votre version à la version Joomla! 3.3.7. Si une nouvelle version mineure est appliquée à la version majeure 3, votre nouveau site Joomla! portera la version 3.4.0. Cette présente page affichera toujours dans le coin supérieur droit, la version stable actuelle de Joomla! prise en charge avec sa version mineure et son correctif.
Je suis en train de réaliser un tout nouveau site. Dois-je utiliser Joomla! 2.5 ou 3.x ?
Joomla! 2.5 est passé EOS (End Of Support - fin de support) le 31 décembre 2014.Cela signifie qu'à partir de cette date, cette série ne sera plus suivie par le Projet Joomla!, plus aucune version de maintenance ou de sécurité ne sera fournie. Ainsi, vous ne devriez pas commencer un nouveau site avec Joomla! 2.5 mais toujours avec Joomla! 3.3 ou suivants.
Les sites actuellement sous Joomla! 2.5 sont encouragés à commencer dès maintenant une migration vers 3.3 ou suivants. Nous proposons une mise à niveau en un clic pour passer de Joomla! 2.5 à toute version Joomla! 3 et vous n'avez plus qu'à vous assurer que toutes vos extensions et templates sont compatibles avant la mise à niveau. Voir Planification d'une mini-migration - Joomla! 2.5 vers 3.x
Voir également : pourquoi migrer et l'ensemble des pages en relation.
Si je lance un site sous Joomla! 3, vais-je pouvoir être en mesure d'installer des extensions ?
Oui ! Vous serez en mesure d'installer des extensions compatibles avec Joomla! 3.x. Le répertoire des extensions pour Joomla! - le Joomla! Extensions Directory™ (JED) propose des extensions compatibles . Il est également possible de vérifier la compatibilité d'une extension avec Joomla! 3.x, directement sur le site du développeur.
Comment puis-je obtenir un template pour Joomla! 3.x ?
Les Templates Clubs proposent des templates compatibles avec Joomla! 3 afin de tirer pleinement avantage du Responsive Design. Veuillez également noter que certains templates Joomla! 2.5 fonctionneront sous Joomla! 3 sans générer d'erreurs et sans nécessiter de modifications particulières, mais ce n'est pas le cas pour tous. Il est préférable de contacter les développeurs de votre template sur ce point.
Comment puis-je trouver des extensions compatibles Joomla! 3.x ?
Vous pouvez visiter le répertoire des extensions Joomla! - Joomla! Extensions Directory™ (JED), et vérifier les icônes de compatibilité pour savoir quelles sont les extensions compatibles pour Joomla! 3.x. Cependant, le site du développeur de l'extension est le meilleur endroit pour vérifier la compatibilité d'une extension avec Joomal! 3.x.
Mes extensions Joomla! 2.5 vont-elles fonctionner avec Joomla! 3.x ?
Les extensions natives de Joomla! 2.5 devraient fonctionner sous Joomla! 3.0, avec peu de changement, le cas échéant. Les composants et templates demanderont du travail, alors que les modules et plug-ins devraient fonctionner sans problème (en supposant qu'ils n'utilisent pas de méthodes obsolètes). Les extensions pour Joomla! 2.5 et 1.5, empaquetées ensemble, ne devraient pas fonctionner tant que les développeurs ne les mettent pas à jour pour les rendre compatible avec Joomla! 3.
En bref, tout dépend de l'extension. Le Projet Joomla! a rendu le processus relativement simple pour la plupart des extensions, cependant, pour certaines extensions, cela demande une certaine quantité de travail. Pour être sur, faites connaître aux développeurs d'extensions l'utilisation que vous souhaitez faire de leur extension sous Joomla! 3 et consultez leur documentation.
Que faire si une extension ne fonctionne que sous Joomla! 2.5 et non pas sous 3.x ?
Vous devez entrer en contact avec le développeur de l'extension pour voir s'ils prévoient une version de cette extension pour Joomla! 3 dans un avenir proche. Les développeurs doivent apporter quelques modification, dont l'ampleur peut varier selon l'extension.
Dois-je mettre à jour de Joomla! 2.5 vers 3.x ?
Dans la plupart des cas, vous devez commencer à planifier une mise à niveau vers Joomla! 3.x LE PLUS VITE POSSIBLE. Joomla! 2.5 est en fin de support EOS (pour 'end of support') depuis le 31 décembre 2014. Joomla! 3 est stable et devrait être utilisé pour tous les sites en production.
Assurez-vous que votre template et vos composants fonctionnent avec Joomla! 3.x avant la mise à niveau. Tous les composants du noyau sont d'ores et déjà prêts pour la mise à niveau.
Merci de consulter Pourquoi migrer pour plus d'informations sur la migration de 2.5 vers 3.x.
Pourquoi le gestionnaire de mise à jour de mon site sous Joomla! 2.5 affiche une mise à jour vers 3.x ?
Non, sauf si vous en êtes sur à 1 000 %. Par défaut, Joomla! ne vous laissera pas migrer vers 3.x à moins que vous n'ayez activé l'option dans le composant mise à jour de Joomla! (administration >> Composants >> Mise à jour de Joomla! >> Paramètres >> Serveur de mise à jour >> Support à court terme (STS)). Si pour une raison ou une autre, vous aviez modifié ceci et que vous souhaitez que le programme de mise à jour cesse de vous laisser la possibilité de migrer, modifiez le paramètre en Support à Long Terme. Suite à cette modification, vous ne recevrez que les mises à jour pour Joomla! 2.5.
Remarque : Vous ne devriez pas migrer de Joomla! 2.5 vers Joomla! 3.x tant que vous n'êtes pas certain que toutes vos extensions installées (provenant de développeurs tiers), en particulier les templates, ne soient prêtes pour Joomla! 3.x ou ne possèdent une version pour Joomla! 3.x que vous pouvez mettre à niveau. Vous ne devriez migrer de 2.5 vers 3.x que sur un site de développement et non pas sur votre site en ligne. Voir Pourquoi migrer et suivez les pages pour plus d'informations sur la mise à niveau de 2.5 vers 3.x.
Quelle est la prochaine étape après Joomla 3.0 ?
Joomla! 3.1, 3.2, 3.3, 3.4 et après... La nouvelle stratégie de développement pour le CMS Joomla! est consultable ici. Pour encore plus d'informations, vous pouvez lire : texte intégral sur la stratégie de développement.
Pour résumer : si vous utilisez une version de Joomla! autre que Joomla! 3.10.12, vous devez envisager dès que possible, soit une une mise à jour soit une migration le plus rapidement possible. Il n'y aura plus de version à Soutien à Long Terme (LTS - Long Term Support) avec la désignation .5. La dernière version de Joomla! est une version à Soutien à Long Terme. Voir également : les versions du CMS Joomla! pour la liste des actuelles et futures versions.
Joomla! 1.5 n'est plus pris en charge depuis la fin de l'année 2012 et Joomla! 2.5 est EOS (End Of Support - Fin de support) depuis le 31 décembre 2014. Actuellement, vous devriez être en train d'utiliser Joomla! 3.10.12.
Bien, je suis prêt et souhaite mettre mon site à niveau. Comment dois-je procéder pour réaliser la migration ?
- Tout d'abord, il convient de vérifier les prérequis techniques pour Joomla! 3.x et assurez-vous que votre serveur respecte ces prérequis.
- Deuxièmement, assurez-vous que toutes vos extensions (et en particulier vos templates) sont compatibles avec Joomla! 3.x.
- Troisièmement, créer un site de test afin de réaliser des essais pour la mise à niveau.
- Quatrièmement, consulter un développeur qualifié si vous n'êtes pas sûr à 100% de vous.
- Cinquièmement, faire une sauvegarde complète de votre site (fichiers et base de données).
Une fois prêt, accédez au composant de mise à jour de votre site Joomla. Cliquez sur options et changez si besoin le réglage en choisissant Support à Court Terme puis enregistrez. Vous devez alors être informé de la disponibilité de Joomla! 3.x. Cliquez sur le bouton installer. Nettoyez vos caches navigateur pour être assuré de voir les dernières modifications apportées. C'est tout !
Enfin, vérifiez et assurez-vous que tout fonctionne correctement.
Vous pouvez également consulter : Planification d'une mini-migration - Joomla! 2.5 vers 3.x et Migration étape par étape de Joomla! 2.5 vers 3.x pour obtenir des instructions plus détaillées.
Remarque : avec certains hébergeurs, vous devrez peut-être utiliser d'autres méthodes de mise à jour telles que l'utilisation de l'installateur d'extensions.
Mais que faire si je suis toujours sous Joomla! 1.5, mon site va-t-il ne plus fonctionner ? Puis-je migrer vers un 2.5 ou vers la version actuelle de Joomal! 3 ?
OK, dernière question : où puis-je obtenir plus d'informations sur Joomla! 3 ?
Vous pouvez obtenir des informations complémentaires sur : http://www.joomla.org/3.
Nous espérons que vous apprécierez Joomla! 3 autant que nous. Merci d'avoir pris le temps de lire cette FAQ.
Références
- ↑ Remarque : hérité est un terme utilisé pour désigner uniquement le statut d'une version par rapport à la version actuelle. Les utilisateurs et les développeurs doivent accorder une attention particulière aux dates d'EOS (fin de support) afin de déterminer la viabilité des versions héritées et leur possible utilisation.
- ↑ Les versions qualifiées de :alpha, beta ou rc (release candidate) doivent être utilisées UNIQUEMENT pour des tests.
- ↑ EOS peut être utilisé de façon interchangeable avec EOL. Les deux termes indiquent la 'fin de support' et rien de plus. Ne pas confondre 'EOL' avec le fait qu'un logiciel cessera de fonctionner.
- ↑ L'explication complète des versions prises en charge peut être consultée dans la rubrique, 4.3 les versions prises en charge du document sur la stratégie de développement.
- ↑ Une extension ou un template installé sur une version majeure.0.x fonctionnera également sur une majeure.7.x. Les extensions ou templates créés par des développeurs tiers, ainsi que leurs mises à jour sont et restent de la responsabilité de chaque développeur. L'installation des mises à jour des extensions ou templates, sont de la responsabilité de l'utilisateur.