Skip to content

ynamite/min42

 
 

Repository files navigation

min42

Plugin für das Redaxo-Addon seo42 https://github.com/RexDude/seo42

Dieses Plugin ergänzt die Funktionen zur Ausgabe von CSS und JS Dateien in seo42 um eine Minifizierung des Codes.

Damit können im Template minifizierte CSS/JS Dateien aufgerufen werden. Funktioniert auch mit kombinierten Dateien. Zusätzlich kann der gesamte HTML Quellcode der Webseite minifiziert ausgegeben werden.

Eine Einsparung von 20% - 30% Bandbreite beim Aufruf einer Seite ist realistisch.

Installation

  • Das Verzeichnis "min42" in den Plugin-Ordner im Addon seo42 ablegen
  • In REDAXO unter Addons das Plugin installieren und aktivieren

Anwendungsbeispiele

Nun stehen 3 weitere Methoden zur Verfügung in der abgeleiteten Klasse min42

LESS/SCSS Datei als minifizierte CSS ausgeben lassen:

<link rel="stylesheet" href="<?php echo min42::getGeneratedCSSMinFile("theme.less"); ?>">

Mehrer CSS Dateien minifiziert ausgeben lassen:

<link rel="stylesheet" href="<?php
    echo min42::getCombinedCSSMinFile("default.css", array(
        "reset.css",
        "theme.css",
        "classes.css"
    ));
?>">

Mehrer JS Dateien minifiziert ausgeben lassen:

<script type="text/javascript" src="<?php
    echo min42::getCombinedJSMinFile("default.js", array(
        "jquery-1.11.1.min.js",
        "bootstrap.min.js",
        "jQueryExtension.js",
        "basic.js"
    ));
?>"></script>

Einstellungen

Im Backend unter SEO42 -> Minifier kann man ein paar Einstellungen vornehmen

About

Plugin für seo42

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%