Téléchargez Minifier ! Voir la page du plugin
Pourquoi utiliser Minifier ?
Il y a plusieurs à cela :
- Vous n'avez plus besoin de compresser vos fichier avant de les envoyer sur votre serveur.
- Vous pouvez utiliser autant de fichiers CSS que vous voulez, il n'y aura toujours qu'une seule requête HTTP.
- Vous économisez de la bande passante.
- Les fichiers compressés sont mis en cache, Minifier n'utilise donc pas de ressources inutilement.
Comment utiliser Minifier ?
Minifier est un plugin pour le framework PHP Atomik Framework. Vous en avez besoin pour utiliser Minifier.
Après avoir installé Minifier sur votre projet utilisant Atomik Framework, vous avez trois choses à faire :
- Créer le dossier assets/css_cache/ avec des droits en écriture / lecture pour tous. Le nom de ce dossier peut être changé avec la clé de configuration 'cache/dir'.
- Configurer le fichier bootstrap d'Atomik pour qu'il active Minifier :
Atomik::set(array ( 'plugins' => array( 'Minifier', ), );
- Remplacer ces lignes de votre fichier layout :
<?php foreach (A('styles', array()) as $style): ?> <link rel="stylesheet" type="text/css" href="<?php echo Atomik::asset($style) ?>" /> <?php endforeach; ?>
par :<link rel="stylesheet" type="text/css" href="<?php echo Atomik::asset(MinifierPlugin::minify()); ?>" />
ou :<?php MinifierPlugin::minify(true); ?>
ou, si vous avez mis la clé de configuration 'force_css_link' à true :<?php MinifierPlugin::minify(); ?>
Après avoir fait tout ceci, Minifier prendra les choses en main. Vous n'avez plus qu'à ajouter vos fichier CSS comme vous le feriez normalement avec Atomik Framework.