21:4804042007
CompreSS, une extension pour compresser les CSS de Dotclear 2
Par Moe - Site / Dév
Cette extension permet de compresser les feuilles de style CSS pour en réduire la taille et le temps de chargement. En enlevant les commentaires, les retours à la ligne et les espaces inutiles la taille du fichier est diminuée de 5 à 25 %. Le fichier original est toujours sauvegardé pour permettre d'éditer la feuille de style puis de la recompresser.
Les paramètres sont :
- garder les commentaires
- créer une sauvegarde à chaque fois qu'un fichier est compressé
- inclure un texte au début du fichier (facultatif)
Note : faites des sauvegardes de vos fichiers (en plus de votre sauvegarde hebdomadaire, bien sûr) avant d'utiliser cette extension. Je ne pourrais être tenu responsable d'une perte de données accidentelle.
Aperçu :
Changements de versions :
- 0.1.1 (05-04-2007)
- gestion des erreurs améliorée
- possibilité d'effacer les fichiers de sauvegarde ou les fichiers compressés
- utilisation de
http::getHost()pour obtenir des liens corrects (merci à Manu2.07)
- 0.1.2 (06-04-2007)
- l'affichage compact est sélectionné par défaut, c'est le seul compatible avec Internet Explorer
- 0.1.3 (06-04-2007)
- utilisation de tableaux pour l'affichage, possibilité d'utiliser <button> ou non (toujours la compatibilité avec Internet Explorer)
- 0.1.4 (09-04-2007)
- erreur si un répertoire n'est pas accessible en écriture ou si le répertoire des thèmes n'est pas accessible en éxécution
- 0.1.5 (10-04-2007)
- utilisation de <form>, plus joli et compatible avec Internet Explorer
- correction dans compress::is_dated_backup() : erreur de détection des fichiers de sauvegarde (11-04-2007, pas de changement de version)
- utilisation de l'icône de Silk Icons découvert chez Simple Entrepreneur (14-04-2007, pas de changement de version)
- modifications de la détection des fichiers de sauvegarde non compressés avec gz (14-04-2007, pas de changement de version)
- 1.0 (12-07-2007)
- passage à une numérotation de version à partir de 1.0
- compatibilité avec la version 2.0-beta7
- 1.1 (06-04-2008)
- passage sous licence GPL
- changement des noms des fichiers de sauvegarde
- les fichiers sont renommés en cas de mise à jour de CompreSS
.bak.cssau lieu de.css.bak, les fichiers sont considérés comme des fichiers CSS, si l'éditeur de texte se fonde sur l'extension pour coloriser le code, désormais le code sera colorisé
- code :
- suppression des espaces multiples
- meilleure gestion des erreurs
- utilisation de la classe
table
- 1.1.2 (24-12-2008)
- meilleur affichage de l'aide
Merci aux plugins langOmatic et Packager.
Copyright 2008 Moe (http://gniark.net/)
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Commentaires
j'ai testé ça, ça marche bien didons ^^
je ne sais trop si on y gagne réellement en terme de rapidité de chargement mais en tous cas le plugin fonctionne (et en multiblog :D )
Ya juste un leger oubli dans les liens qui menent vers le fichier css l'adresse du domaine est doublée, ça donne un truc du genre :
http://www.domaine.frhttp//www.doma...
autrement j'ai rien remarqué d'autre.
oilà, oilà.
Merci pour ce plugin ^^
@pluche
Nickel ce petit plugin !
D'ailleurs j'en ai parlé dans mon dernier billet :D
Salut, je suis l'auteur du plugin Templater et j'aimerais bien pouvoir inclure ton super plug-in dedans pour la prochaine version... on peut s'arranger :) ? (via email)
Bravo pour ce super plugin !