Assets - Bilder, Javascripts, CSS, ...

Da die Engine - oder der Core - künftig von den einzelnen Sites oder Webpräsenzen getrennt ist, ergibt sich ein Problem: In Modulen enthaltene Javascripts, Bilder, Webfont- und CSS-Dateien etc. liegen möglicherweise außerhalb des vom Web zugreifbaren Bereichs.

Aus diesem Grund gibt es eine interne Funktion, die dafür sorgt, dass solche Dateien (nach Möglichkeit) komprimiert und in den - vom Web erreichbaren - Bereich der jeweiligen Site kopiert werden. Dazu hat jede Site neben dem aus Version 1.x bekannten media-Ordner einen Ordner mit dem Namen assets.

Natürlich soll aber nicht jede beliebige Datei aus jedem beliebigen Ordner auf diese Weise exponiert werden. Daher gibt es ein paar Einschränkungen:

  • Die Datei muß entweder im modules, templates oder CAT/vendor Ordner liegen.
  • Nur Dateien bestimmter Typen (Javascripts, CSS-Dateien, Bilder, etc.) können auf diese Weise angefragt werden.