Plugin merge css/js pour Joomla

20 vues
21 octobre 2014
Jérémie
combine-external-javascript-and-css

 

Bonjour à tous!

Utilisant le cck seblod, cck très puissant que je conseille, je me retrouve très souvent avec un grand nombre de scripts css/js sur mes sites, ce qui, même avec la compression gzip activé ralentit les performances de mes sites ...
J'ai donc cherché un plugin me permettant de merger mes différents scripts de css et js pour résoudre ce problème, et après quelques tests pas toujours fructueux ( je me retrouvais souvent avec des erreurs javascripts qui s'avéraient problématiques, avec notamment jFinalizer, wpdfast, IceSpeed), j'ai opté pour un plugin tout simple nommé scriptMerge, et j'ai activé  la fusion des scripts css et js.

(Je précise que les plugins cités précédemment sont certainement très bien, mais qu'ils ne convenaient pas à mon cas de figure, c'est tout,...)

Les outils de compression CSS et JS sont des outils utilisés pour compresser et optimiser les fichiers CSS et JavaScript utilisés dans la création de sites Web. L'optimisation des fichiers CSS et JavaScript est importante pour les performances des sites Web, car elle peut réduire considérablement la taille des fichiers et donc le temps de chargement des pages.

Lorsque vous visitez un site Web, votre navigateur doit télécharger tous les fichiers associés à la page, y compris les fichiers CSS et JavaScript. Si ces fichiers sont volumineux, ils peuvent prendre beaucoup de temps à télécharger, ce qui ralentit le temps de chargement global de la page. Cela peut avoir un impact négatif sur l'expérience utilisateur et peut également affecter le référencement du site.

Les outils de compression CSS et JS compressent et minimisent la taille des fichiers CSS et JavaScript en supprimant les espaces, les commentaires et les caractères inutiles. Cela peut réduire considérablement la taille des fichiers, ce qui permet de réduire le temps de chargement des pages et d'améliorer les performances du site.

En outre, l'utilisation de fichiers CSS et JavaScript compressés peut également réduire la quantité de bande passante utilisée par le site, ce qui peut être utile pour les sites Web ayant un trafic important ou ceux qui sont hébergés sur des serveurs à faible bande passante.

Bonne journée

Joomla! à nouveau élu meilleur CMS 2017
JoomlaDay 2015: Pulsar y était!
Developpements pour la Bibliotheque Mazarine
Autocomplétion avec Eclipse PDT
Edition front end avec Hikashop et Virtuemart
Pulsar certifie ses formateurs Joomla!
Joomla! présent au salon AGORA CMS 2016
Pulsar au JoomlaDay 2014: Chaine de production
GED Open Source simple pour les PME
Sommaire automatique pour Joomla
ZF : Cannot refresh row as parent is missing
SEBLOD et J2store au JoomlaDay Israël 2017
Soirée design pattern et anti pattern en PHP
CssJsCompress: page blanche, problème d'encodage
Pulsar primé pour le site de la Sorbonne
Hover sur Slideshow avec jmpress.js
Workflow Joomla! évolué avec Seblod 2/4
Pulsar présente JOOMLA à AGORA CMS
PHP Tour de Lille
Monétisez votre workflow avec Joomla!
design-pattern et anti-pattern en PHP
encoder en latin1
Les nouveautés de Joomla! 4
Pulsar et Joomla pour les sites évolués au JoomlaDay 2014
Workflows évolués pour Joomla! avec Seblod 1/4
Pulsar présente son expertise SEBLOD au JoomlaDay 2013
Joomla meilleur cms open source 2011
Chasse aux bugs des templates Warp
com_search joomla 2.5 recherche sans accents
OWF: Open World Forum
Pulsar présente le JoomlaBusiness à l'AFUP
Comprendre le stockage des données avec SEBLOD
Astuce: suppression des éléments Seblod
RDV AFUP sur les bases de données relationnelles
Du code et des hommes. Stratégies de suivi de projet
Comparaison des CCKs pour Joomla!
L'agence Pulsar sponsorise le JoomlaDay 2015
Virtuemart: flèches quantité ne fonctionnent pas
Référencement naturel, cocons sémantiques et Joomla!
SEBLOD: supprimer un script à moindre coût
forum php 2014 : le retour de Drupal annoncé... vraiment ???
Plugin de cache Joomla : les images ne s'affichent pas
Ajouter le bouton DOCLINK avec Jevents et SobiPro
Comprendre les droits et niveaux d'accès de Joomla!
Entrées grisées avec la mention [extrait] dans DOCMAN
Code et calendrier de l'avent, un crossover sympa
Ajout d’un suffixe aux tables des modèles
Optimisation et vitesse de votre site Joomla!
Paramètres hikashop des items de menu
Les avantages de Joomla! face à Drupal
Développement multi sites avec Joomla et Seblod
Mon nouveau jeu de stratégie en ligne: Xsword
Les solutions multi sites avec Joomla!
Quelles extensions choisir pour son site joomla ?
Joomla 4 : professionnalisation et performance
Pulsar présente le job board du nouveau site web Dynamique Emploi
Pulsar forme au CCK SEBLOD pour Joomla!
Nouveau site de Pulsar avec Seblod!
Mise en place d'une API REST en PHP
Ajouter Cufon à votre site Joomla!:
Workflows généralisés avec Joomla! et Seblod (partie 4)
Eclipse: Failed to create Java Virtual Machine
Pourquoi nous avons ajouté WordPress à notre offre
Indiegogo: contrôle de version avancé avec SEBLOD
Extensions Joomla: accessibilité, menu vertical et réseaux sociaux
CMS Day: Joomla pour les projets du secteur public
JCEmediabox et css js compress
SOBI Pro: le menu principal ne s'affiche pas
Pulsar présente le CMS Joomla! au club STARINUX
Personnalisation du backoffice de Joomla!
JoomlaDay 2015: Joomla! pour les applis pro
Mettre son placeholder en couleur noire #000
I love jQuery.ValidationEngine
Pulsar gagne l'appel d'offre de la Sorbonne
Fenêtre coulissante avec Joomla et Seblod
Réseau social d'entreprise: Yammer ou SharePoint?
Transformer un article en contenu SEBLOD
Joomla! fête ses 10 ans!
Advanced module manager et page d'accueil
Calcul dates à partir du numéro de semaine en PHP
Pulsar, sponsor OR du JoomlaDay 2017
Journée du conseil scientifique de l'AFNIC
SQL ignore error SQLSTATE avec sql-mode
Conversion d'un fichier CSV utf8
Pulsar sponsor du Joomladay
Gestion Electronique de Documents sur mesure
Un nouveau routeur pour Joomla!
Super BreadCrumb for Joomla 1.5 1.6 & 1.7
Elections 2016 ... le CMS Joomla! encore
Le forum PHP 2012....c'est du passé ! RDV l'année prochaine
Utiliser NOW() de SQL avec ZF
l'AFUJ exposant au salon Open Source Summit 2015
Modifier la config Apache pour un site sur PLESK
Override joomla du template 'category' lié à un menu
Multisites, multilangues et multidevices pour la SORBONNE
Joomla et les CCK
PHP multi-versions sur le même Apache
Le forum PHP c'est dans 2 semaines !
Créer un QR Code en PHP
Pulsar sponsor OR du JoomlaBusiness 2015
Sites multi langues mobiles avec Joomla et Seblod
Critère de correspondance pour la recherche SEBLOD
Pulsar présente le projet pour la Sorbonne au JoomlaDay!
Création de l'antenne parisienne de l'AFUP
Pulsar au JoomlaDay Israel 2016
Soirée CMS open-source en PHP
Maximum execution time ...
Workflow et formulaires faciles avec Joomla! et Seblod 3/4
Correctif de Pulsar dans le routeur de Joomla
Job board intégré à votre site Joomla!
3 nouvelles extensions Joomla! de Pulsar dans la JED
Pulsar sort son jeu gratuit en ligne
Projets multi langues et multi sites avec Seblod
The requested URL was not found on this server.
Choisir son outil de gestion de projet web
Une agence web Joomla! au Drupagora
Import shipping pour hikashop
E-commerce avec Seblod
Joomla! meilleur CMS PHP Open Source
Debugger en PHP
Les solutions e-commerce avec Joomla!
Chargement Joomla avec Mootools de Google
Pulsar, le JoomlaDay et Israël
Astuces PHP lazy load sous joomla seblod warp
Ajouter une icône d'édition dans une liste SEBLOD
bug fireEvent dans core.js sous IE9
Pulsar developpe la passerelle Joomla LUCENE SOLR
sh404SEF: URLs n'apparaissent pas
Connexion à Office 365 en PowerShell