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.