JavaScript and CSS minification

This is an implementation of a new tag for the OpenCms taglib that can automatically condense JavaScript and CSS code. The tag is used by enclosing a block of CSS of JavaScript with it, for example:

<cms:minify type="js">
function myFunc() {
  myVar = 123;
  alert( myVar );
}
</cms:jsminify>

The result in this case would be: "function myFunc(){a=123;alert(a)}"

The minification is done through the excellent Yahoo YUI compressor (http://developer.yahoo.com/yui/compressor/) which is also used by the jQuery project and which is, for example, able to condense variable names.

Modul Version: 1.0
Zur Verfügung gestellt von: Christian Steinert
Lizenz: LGPL
Zum Downloaden hier Klicken (820 kb)

Download von OpenCms

  • OpenCms 18 bietet einen neuen "Element platzieren"-Modus im Seiteneditor, der eine präzise Platzierung von Elementen als Alternative zu Drag & Drop ermöglicht. Wiederverwendeter Inhalt wird nun deutlich gekennzeichnet. Automatische typografische Korrektur von Anführungszeichen in allen Editoren. Automatische Deaktivierung von „Toten Links“ in Inhalten, die in einem WYSIWYG-Editor eingegeben wurden. Das Mercury Template enthält mehrere neue Funktionen, wie z.B. die Einstellung verschiedener Bildformate für Mobil- und Desktopgeräte und vieles mehr.
    Größe:249633KB

    Zum Download hier klicken

Update von OpenCms

  • Aktualisieren Sie Ihre OpenCms Installation auf die aktuelle stabile Version 18 mit dem einfach zu benutzenden Upgrade-Wizard.
    Größe:206043KB

    Zum Download hier klicken

Folgen Sie der Guided Tour

Testen Sie OpenCms Live