Das neue Joomla 1.5 ist klar ein besseres CMS wie die 1.0x Serie. Unter anderem bietet es die mootools-Javascript-Bibliothek, das für viele WEB 2.0 Effekte benötigt wird. Leider wird dieses Javascript mit einer Größe von über 70KB automatisch geladen, ob benötigt oder nicht.
Für Frontend-Besucher kann das Laden mittels eines kleinen Scriptes im Template-Header verhindern werden und so die Ladezeit erheblich beschleunigen oder auch potentielle Konflikte in Verbindung mit anderen Komponenten beseitigen.
Folgenden Code in das Template am Anfang des headers eintragen:
<?php
// Remove mootool sripts for guest and registered
$user =& JFactory::getUser();
if ($user->get('guest') == 1 or $user->usertype == 'Registered') {
$headerstuff = $this->getHeadData();
$headerstuff['scripts'] = array();
$this->setHeadData($headerstuff);
}
?>