Websourcing.fr

Websourcing.fr » ActualitĂ©s, Web, Logiciels et Fun

Image pour CSSCleaner, un logiciel pour nettoyer ses CSS

CSSCleaner, un logiciel pour nettoyer ses CSS

Après vous avoir prĂ©sentĂ© CleanCSS, un webware d’optimisation, de formatage et dans une moindre mesure de nettoyage de CSS, voici un autre outil qui pourrait bien servir Ă  des tas de personnes.

La plupart d’entre vous, qui a dĂ©jĂ  travaillĂ© sur des projets de webwares ou de sites web, a dĂ» s’apercevoir qu’au fil du temps les feuilles de styles CSS grossissent. Il arrive un moment ou celles-ci deviennent très difficile Ă  maintenir et que plus personne dans l’Ă©quipe ne maitrisent. De quoi devenir fou.

Car en effet, il est facile d’enlever un Ă©lĂ©ment de l’interface mais on oublie souvent de supprimer sa mise en forme, par facilitĂ© ou encore par peur de casser quelque chose.

La question du nettoyage en profondeur se pose alors. Mais comment savoir ce qui ne sert plus et ce que je peux effectivement supprimer. Difficile tant le nombre de pages ou de templates, ou encore de plugins qui utilisent les CSS sont nombreux.

Je pense que nettoyer rĂ©gulièrement ses CSS est une bonne idĂ©e, avant d’arriver Ă  une situation incontrĂ´lable. Et pour le faire en tout sĂ©curitĂ©, il faut utiliser des gardes fou, des outils qui permettent de contrĂ´ler ce que l’on fait.

C’est ce que propose de faire CSSCleaner. A la diffĂ©rence de CleanCSS, CSSCleaner ne se contente pas de supprimer les caractères inutiles (espaces, saut de lignes, …) et de compresser l’ensemble. Il va plus loin en testant l’utilisation effective des sĂ©lecteurs CSS dans les pages.

Il vous suffit pour cela de lui indiquer le rĂ©pertoire de base de votre projet (par exemple le htdocs de votre copie locale du serveur web), une feuille de style et les types de fichiers pris en compte (*.PHP, *.HTML …).

CSSCleaner va vous indiquer quelles sont les classes CSS non utilisĂ©es et vous pourrez ainsi soit les supprimer, soit (ce que je recommande) les commenter pendant un certain temps avant de les supprimer dĂ©finitivement. Pour moi c’est plutĂ´t bon. Je n’ai que 5 classes non utilisĂ©es sur ce blog. C’est normal car j’ai refais le thème de fond en comble il y a peu de temps.

Il est possible de configurer les classes Ă  ignorer (par exemple sur Wordpress, beaucoup commencent par « wp- » pour les classes internes) grâce Ă  des expressions rĂ©gulières.

Seul petit bĂ©mol que j’ai trouvĂ©, certaines assignations dynamiques de classes CSS (dans le code javascript ou le PHP) sont parfois ignorĂ©es. Mais le logiciel fonctionne sur 99% des cas ce qui est dĂ©jĂ  pas mal. De quoi faire faire une cure d’amaigrissement Ă  vos fichiers CSS.

Télécharger le logiciel CSSCleaner

Attention, le logiciel est une version Alpha et peut donc comporter des bugs. Il vient sans aucune garantie. Prenez donc vos précautions.


Cet article vous a plu ?

Commenter Laissez un commentaire | Recevez les mises à jour Souscrivez au flux RSS | Partager : Twitter AddInto Fuzz del.icio.us Wikio FR Blogonet
Websourcing.fr - Tous droits réservés. Reproduction interdite sans accord préalable.
  1. Pas encore de commentaire. Soyez le premier à commenter!

(Ne sera pas publié)
  1. Sur AmĂ©liorer les performances d’un site en compressant ses CSS Ă  la volĂ©e - WebSourcing.fr - Le Blog le 28 janvier 2009 - 09:30

    [...] avec celle de l’environnement de production, les outils et webwares proposĂ©s habituellement (CSSCleaner ou CleanCSS par exemple) ne sont donc pas des alternatives [...]