Skip to content

ynamite/min42

This branch is 7 commits ahead of debagel/min42:master.

Folders and files

NameName
Last commit message
Last commit date
Nov 6, 2014
Mar 6, 2016
Sep 2, 2015
Nov 6, 2014
Nov 6, 2014
Mar 6, 2016
Nov 6, 2014
Mar 6, 2016
Mar 6, 2016
Nov 6, 2014
Nov 27, 2014
Nov 6, 2014

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%