Permettre la compression/minification sans commentaires ni retours à la ligne

Les commentaires laissés par SPIP ont un intérêt (crédits pour les librairies JS/CSS par exemple, infos sur le taux de compression).

Les retours à la ligne permettent une meilleure lisibilité et un débuggage plus simple dans certains cas.

Malgré tout on peut encore gagner 3 à 5% sur le poids de ces fichiers en s'en passant. Ce qui, pour les personnes un peu pointilleuses (<- moi), et certains outils (web.dev, webpagetest, ...), peut faire une petite différence.

Je vous propose donc la modification suivante :

  • ajout d'une constante _COMPRESSEUR_MAXIMUM
  • lorsque cette constante à la valeur "true" on :
    • supprime tous les commentaires
    • ajoute aucun commentaire aux fichiers concatenés/minifiés
    • on supprime tous les retours à la ligne pendant la minification
Modification effectuée par cerdic