Ressources gratuites pour aider les débutants à créer, gérer et développer leur site Joomla

Limitez certaines extensions Joomla pour plus de rapidité

Lorsque l'on débute et que l'on créait un site Joomla, on a tendance à installer beaucoup d'extensions pour tester, choisir une galerie, des boutons pour les réseaux sociaux, des plugins vidéo, etc.

On essaie plusieurs Templates, fonctionnalités et plugin. Si la plus part ne sont finalement pas utilisés, ils ne sont pas desinstallés. Cette pratique impacte le temps de chargement du site qui devient lent et ce sans aucune utilité, ni raison. 

Il est donc important de désinstaller les extensions inutilisées. Et de bien choisir les composants et plugin de votre Joomla. Les meilleures extensions bien programmées, bien codées, optimisées se chargeront en un minimum de temps.

Il n'est pas question de se passer de tous les composants et plugin Joomla, certaines extensions sont incontournables : que dire d'une boutique, sans possibilité de payer en ligne, ou d'un hôtel sans composant réservation... Il faut trouver des solutions simples :

  • Installer uniquement les composants utiles et utilisés
  • Supprimer les extensions inutilisées
  • Limiter le nombre d'extensions
  • Bien choisir les extensions
  • Ne pas publier les boutons partage sur les réseaux sociaux sur la page d'accueil par exemple, car ils sont consommateurs de ressources... 

Ce qu'il faut savoir c'est que l'installation de certaines extensions doit plutôt être évitée. Je veux parler des carrousels et des sliders.

Carrousels et sliders

Ils doivent être évités autant que possible. Mais c'est compliqué les clients les adorent! C'est vrai que c'est un moyen sympa de présenter une commune, un hôtel ... De belles photos pour ouvrir un site web c'est très esthétique. Mais au final le site se charge plus lentement, les utilisateurs qui visitent le site Web les ignorent souvent et peuvent s'impatienter voire quitter le site. Et ça vous ne le voulez absolument pas!

D'un point de vue technique, ces banières animées, sliders, carrousels... nécessitent généralement plusieurs images (souvent grand format et lourdes) et fichiers Javascript, ainsi que MooTools ou Jquery.

MooTools et Jquery

Beaucoup de templates ne peuvent pas fonctionner sans javascript. Dans Joomla 2.5 Mootools est chargé par défaut. Mais il est vrai que beaucoup de sites n'ont pas besoin de cette fonctionnalité. Mootols est une librairie Javascript assez lourde qui augmente le temps de chargement de votre site. 

Vous pouvez empêcher MooTools de se charger :

  • Soit en créant un override de template,
  • ou en utilisant une extension comme le plugin Mootools Enabler/Disabler, qui vous permet aussi de chargé la librairie dans certains cas. 

Dans Joomla 3, Jquery est chargé. Surtout pour les sites réactifs, cela peut être nécessaire pour le menu réactif Bootstrap. Laissez le actif si vous en avez vraiment besoin.

Template Joomla

Vérifiez votre Template si vous avez besoin d'optimiser la vitesse de votre site Web.

Certains ont :

  • de nombreuses feuilles de style,
  • des fichiers javascript
  • des bibliothèques javascript qui ralentissent votre site Web s'ils ne sont pas programmés correctement.

La plus part des template offrent une possibilité d'optimisation comme la compression CSS, le chargement facultatif de Bootstrap, etc. 

Boutons de partage sur les réseaux sociaux

Une mention spéciale doit aller aux boutons de partage. De nombreux sites ont des boutons pour permettre le partage sur Facebook, Twitter, Google+, etc. Dans la plupart des cas, chaque bouton séparé nécessite un peu de Javascript pour se connecter au réseau et éventuellement récupérer des informations à afficher sur le bouton, ou un comportement lors du survol. Si vous vous concentrez sur les performances, vous serez étonné de voir à quel point ces connexions ralentissent votre site, sans parler des problèmes de confidentialité (GDPR !). Il ne devrait pas être trop difficile d'éviter cela.

Voila un rapide aperçu de ce qu'il faut vérifier ou désactiver pour accélérer votre Joomla.

Agence Joomla

Téléphone : 0672271069

Email : contact@sylvie-ceci.info

Lun Vend 8h00 18h00

Liens utiles