Avec l’engouement pour le web 2.0 et ses effets javascript en tous genres, vos pages sont de plus en plus lourdes, elles incluent de nombreux fichiers javascript et css.
CJO va vous aidez mettre de l’ordre dans tout ça !
CJO va vous permettre:
* de rassembler tout vos fichiers javascript en un seul et unique fichier js
* de rassembler tout vos fichiers css en un seul et unique fichier css
* de compresser à la volée vos fichiers css et js
* de forcer et régler la durée de mise en cache de vos fichiers
Et tout ça en à peine 3 lignes de codes !
Présentation
------------
C’est en fait un ensemble de classes php qui ont été assemblées de manière à pouvoir en tirer pleinement profit le plus simplement possible.
Ma méthode utilise:
* la version en php du Packer de Dean Edwards, un compresseur/obfuscateur de JavaScript.
* CSSTidy dans sa version php, compresseur et optimiseur de CSS
* une petite classe de mise en cache, déniché je ne sais plus où
* et des petites astuces perso.
Donc je le précise, je me suis juste contenté d'assembler les sources pour faciliter l'implémentation ! Et n'etant pas très à l'aise en php, il y a très certainement de meilleurs façon "d'assembler" tout ça ...