Joomla bringt von Haus aus zahlreiche Skripte und CSS-Dateien mit welche nicht immer benötigt werden. Wenn man den Joomla header bereinigen möchte benötigt man ein PHP-Skript welches in der index.php des Templates ausgeführt wird.
Das folgende PHP-Skript holt sich den aktuellen Joomla Header. Anschließend können ungenutzte Skipte wie mootools gelöscht werden und der header wird neugesetzt. Das spart Ladezeit und erhöht die Reaktionsfähigkeit der Webseite...
//array mit skripten holen
$document = JFactory::getDocument();
$headData = $document->getHeadData();
$scripts = $headData['scripts'];
$styleSheets = $headData['styleSheets'];
//hier skripte löschen
unset($scripts['/media/system/js/mootools-core.js']);
unset($scripts['/media/system/js/mootools-more.js']);
//hier css löschen
unset($styleSheets
['/media/jui/css/bootstrap.min.css']);
//header neu setzen
$headData['scripts'] = $scripts;$headData['styleSheets'] = $styleSheets;
$document->setHeadData($headData);