Minimize
, (*1)
Beschreibung
Compiler basierend auf Minifier zum Komprimieren von CSS- und JavaScript-Dateien., (*2)
Durch den mitgelieferten Compiler kann ganz leicht CSS- und JavaScript-Code komprimiert werden., (*3)
Beispiel: CSS komprimieren, (*4)
<?php
use Drips\Minimize\Compiler;
$minimizedCSS = Compiler::compile($css, Compiler::CSS);
Beispiel: JS komprimieren, (*5)
<?php
use Drips\Minimize\Compiler;
$minimizedJS = Compiler::compile($js, Compiler::JS);
Automatische Ăbersetzung
ZusĂ€tzlich wird ein Controller zum Automatischen Ăbersetzen und Ausliefern von CSS- und JavaScript-Dateien zur VerfĂŒgung gestellt. Dieser kann wie folgt verwendet werden., (*6)
CSS-Komprimierung
In deinem DRIPS Verzeichnis legst du zunÀchst ein Verzeichnis css an. In diesem befinden sich alle deine CSS-Dateien, die du spÀter gerne komprimiert ausliefern möchtest.
AnschlieĂend musst du den jeweiligen Controller als Route registrieren, dass die Datei automatisch ausgeliefert werden kann., (*7)
<?php
$router->add('css', '/css/{file}.css', Drips\Minimize\CssController::class)
JS-Komprimierung
In deinem DRIPS Verzeichnis legst du zunÀchst ein Verzeichnis js an. In diesem befinden sich alle deine JavaScript-Dateien, die du spÀter gerne komprimiert ausliefern möchtest.
AnschlieĂend musst du den jeweiligen Controller als Route registrieren, dass die Datei automatisch ausgeliefert werden kann., (*8)
<?php
use Drips\Minimize\Compiler;
$router->add('js', '/js/{file}.js', Drips\Minimize\JsController::class)