Les nouvelles fonctionnalités apportées par Joomla 3.4

Joomla 3.4 : des nouveautés qui vont vous étonner !

La nouvelle version du CMS Joomla vient d'être mise à disposition de la Communauté avec de nouvelles fonctionnalités pour les utilisateurs finaux et les développeurs.

Les utilisateurs finaux trouveront très utile de pouvoir éditer les modules depuis le frontend. Les développeurs apprécieront l'intégration avec Composer et la possibilité de proposer différentes versions de leurs extensions à différents groupes d'utilisateurs. Voici un tour d'horizon des nouvelles fonctionnalités apportées par Joomla 3.4.

#1. Suppression du composant "Lien Web"

L'équipe Joomla souhaite alléger le code du noyau de Joomla. La première étape de ce processus consiste à supprimer les extensions qui ne sont pas très utilisées (comme "Lien Web") et de les rendre optionnelles.

Le composant "Lien Web" a dont été retiré des extensions installées par défaut et déplacé dans le Joomla Extensions Directory (JED) comme extension officielle. Si "Lien Web" est déjà installé sur votre Joomla, il ne sera pas supprimé lors de la mise à niveau. Mais si à l'avenir vous souhaitez utiliser ce composant, vous devrez l'installer depuis le JED.

Voici un lien vers Github pour plus d'informations. On peut s'attendre à ce que d'autres extensions natives (Fils d'actualité et Bannières, par exemple) soient également déplacées vers le JED dans les prochaines version de Joomla.

#2. Edition des modules depuis le frontend

Parmi les nouvelles fonctionnalités apportées par Joomla 3.4, l'édition en frontend des modules sera très appréciée des utilisateurs.

Vous pouvez cliquer sur n'importe quel module pour l'éditer très facilement - plus besoin de passer par le panneau d'administration. Voici un lien vers Github pour plus d'informations.

Voici une démonstration de l'édition en frontend :

#3. Integration de Composer

Voici une nouveauté que les développeurs vont adorer. Composer est un package manager pour PHP. Ca veut dire quoi en français ? Cela signifie que Composer rend plus facile l'intégration de librairies de code externes dans Joomla. Composer est un outil très populaire qui est largement utilisé au sein de la communauté PHP. Vous pouvez trouver la liste des librairies supportées par Composer sur Packagist.org.

Cliquez ici pour en savoir plus sur Composer et Joomla et le lien vers Github pour plus d'informations.

#4. No Captcha

Les internautes aiment râler contre les Captchas qui sont souvent compliquées et difficiles à utiliser. Qui plus est, les Captchas traditionnels échouent à vous protéger du spam.

Donc, en 2014, Google a présenté No CAPTCHA. Cela rend les Captchas plus simples à utiliser - il suffit maintenant de cocher une case, au lieu de résoudre un casse-tête. No Captcha est maintenant disponible nativement dans Joomla 3.4. Voici un lien vers Github pour plus d'informations.

Cette vidéo vous montre la mise en oeuvre de No Captcha :

#5. Sécurisation des fichiers

Le téléchargement de fichiers malveillants est l'une des façons les plus courantes de pirater un site web. Joomla 3.4 dispose maintenant d'un code UploadShield qui permet de détecter la plupart des ajouts malveillants en examinant le nom et le contenu des fichiers. Cette fonction est une adaptation et une amélioration du travail effectué dans le composant Admin Tools.

#6. Mise à jour Bêta ou stable pour différents utilisateurs

Le noyau de Joomla a longtemps permis aux utilisateurs de choisir s'ils veulent mettre à jour aux versions bêta (pour test) ou tout simplement les versions stables. Maintenant, les développeurs peuvent faire de même pour leurs extensions en ajoutant des tags qu'ils attribuent à leur fichier manifeste de mise à jour.

Ensuite, ils peuvent demander aux utilisateurs de tester les versions à venir en suivant ces étapes :

  • Ouvrez Extensions >Gestion des extensions> Mise à jour
  • Cliquez sur "paramètres"
  • Sous l'onglet Préférences définir la stabilité minimum à "Alpha"
  • Cliquez sur "Enregistrer et fermer"
  • Cliquez sur Purger > Rechercher des mises à jour.

Voici un lien vers Github pour plus d'informations.

#7. Masquer le menu latéral dans le panneau d'administration

Vous pouvez maintenant afficher le panneau d'administration de Joomla 3 en pleine largeur en masquant la barre latérale.

Joomla 3.4

Les autres améliorations dans Joomla 3.4

La cohérence de la langue. Il y a une amélioration à la langue officielle utilisée dans Joomla, qui est l'anglais britannique (en-GB). Jusqu'à présent, la plupart des chaînes de langue étaient incompatibles. L'objectif est de normaliser toutes les chaînes de langue en-GB basées sur le nouveau guide officiel.

Un nouveau fichier .htaccess. La mise à jour de ce fichier sera ajoutée aux nouvelles installations seulement. Elle accroît la sécurité du site en interdisant l'accès aux listes de répertoires.

Un nouveau fichier robots.txt. Ce fichier sera également disponible seulement pour les nouvelles installations de Joomla 3.4. Cette mise à jour améliore le référencement en autorisant les moteurs de recherche à accéder aux fichiers multimédias de Joomla.

Disclaimer
Cet article est une traduction très libre de l'article écrit par Steve Burge et publié sur OsTraining.

La nouvelle version du CMS Joomla vient d'être mise à disposition de la Communauté avec de nouvelles fonctionnalités pour les utilisateurs finaux et les développeurs.

Les utilisateurs finaux trouveront très utile de pouvoir éditer les modules depuis le frontend. Les développeurs apprécieront l'intégration avec Composer et la possibilité de proposer différentes versions de leurs extensions à différents groupes d'utilisateurs. Voici un tour d'horizon des nouvelles fonctionnalités apportées par Joomla 3.4.

#1. Suppression du composant "Lien Web"

L'équipe Joomla souhaite alléger le code du noyau de Joomla. La première étape de ce processus consiste à supprimer les extensions qui ne sont pas très utilisées (comme "Lien Web") et de les rendre optionnelles.

Le composant "Lien Web" a dont été retiré des extensions installées par défaut et déplacé dans le Joomla Extensions Directory (JED) comme extension officielle. Si "Lien Web" est déjà installé sur votre Joomla, il ne sera pas supprimé lors de la mise à niveau. Mais si à l'avenir vous souhaitez utiliser ce composant, vous devrez l'installer depuis le JED.

Voici un lien vers Github pour plus d'informations. On peut s'attendre à ce que d'autres extensions natives (Fils d'actualité et Bannières, par exemple) soient également déplacées vers le JED dans les prochaines version de Joomla.

#2. Edition des modules depuis le frontend

Parmi les nouvelles fonctionnalités apportées par Joomla 3.4, l'édition en frontend des modules sera très appréciée des utilisateurs.

Vous pouvez cliquer sur n'importe quel module pour l'éditer très facilement - plus besoin de passer par le panneau d'administration. Voici un lien vers Github pour plus d'informations.

Voici une démonstration de l'édition en frontend :

#3. Integration de Composer

Voici une nouveauté que les développeurs vont adorer. Composer est un package manager pour PHP. Ca veut dire quoi en français ? Cela signifie que Composer rend plus facile l'intégration de librairies de code externes dans Joomla. Composer est un outil très populaire qui est largement utilisé au sein de la communauté PHP. Vous pouvez trouver la liste des librairies supportées par Composer sur Packagist.org.

Cliquez ici pour en savoir plus sur Composer et Joomla et le lien vers Github pour plus d'informations.

#4. No Captcha

Les internautes aiment râler contre les Captchas qui sont souvent compliquées et difficiles à utiliser. Qui plus est, les Captchas traditionnels échouent à vous protéger du spam.

Donc, en 2014, Google a présenté No CAPTCHA. Cela rend les Captchas plus simples à utiliser - il suffit maintenant de cocher une case, au lieu de résoudre un casse-tête. No Captcha est maintenant disponible nativement dans Joomla 3.4. Voici un lien vers Github pour plus d'informations.

Cette vidéo vous montre la mise en oeuvre de No Captcha :

#5. Sécurisation des fichiers

Le téléchargement de fichiers malveillants est l'une des façons les plus courantes de pirater un site web. Joomla 3.4 dispose maintenant d'un code UploadShield qui permet de détecter la plupart des ajouts malveillants en examinant le nom et le contenu des fichiers. Cette fonction est une adaptation et une amélioration du travail effectué dans le composant Admin Tools.

#6. Mise à jour Bêta ou stable pour différents utilisateurs

Le noyau de Joomla a longtemps permis aux utilisateurs de choisir s'ils veulent mettre à jour aux versions bêta (pour test) ou tout simplement les versions stables. Maintenant, les développeurs peuvent faire de même pour leurs extensions en ajoutant des tags qu'ils attribuent à leur fichier manifeste de mise à jour.

Ensuite, ils peuvent demander aux utilisateurs de tester les versions à venir en suivant ces étapes :

  • Ouvrez Extensions >Gestion des extensions> Mise à jour
  • Cliquez sur "paramètres"
  • Sous l'onglet Préférences définir la stabilité minimum à "Alpha"
  • Cliquez sur "Enregistrer et fermer"
  • Cliquez sur Purger > Rechercher des mises à jour.

Voici un lien vers Github pour plus d'informations.

#7. Masquer le menu latéral dans le panneau d'administration

Vous pouvez maintenant afficher le panneau d'administration de Joomla 3 en pleine largeur en masquant la barre latérale.

Joomla 3.4

Les autres améliorations dans Joomla 3.4

La cohérence de la langue. Il y a une amélioration à la langue officielle utilisée dans Joomla, qui est l'anglais britannique (en-GB). Jusqu'à présent, la plupart des chaînes de langue étaient incompatibles. L'objectif est de normaliser toutes les chaînes de langue en-GB basées sur le nouveau guide officiel.

Un nouveau fichier .htaccess. La mise à jour de ce fichier sera ajoutée aux nouvelles installations seulement. Elle accroît la sécurité du site en interdisant l'accès aux listes de répertoires.

Un nouveau fichier robots.txt. Ce fichier sera également disponible seulement pour les nouvelles installations de Joomla 3.4. Cette mise à jour améliore le référencement en autorisant les moteurs de recherche à accéder aux fichiers multimédias de Joomla.

Disclaimer
Cet article est une traduction très libre de l'article écrit par Steve Burge et publié sur OsTraining.
Daniel Dubois - auteur à web-eau.net

A propos de Daniel

Passionné par le Web depuis 2007, Daniel défend la veuve et l'orphelin du web en créant des sites respectueux du W3C. Fort de son expérience, il partage ses connaissances dans un état d'esprit open source. Très impliqué en faveur du CMS Joomla depuis 2014, il est également conférencier et fondateur du Joomla User Group Breizh.

web-eau.net

29800 Landerneau

06 74 50 27 99

daniel@web-eau.net

Liens rapides