21.11.2011

Script zur Analyse von Weblication Projekten / Performanceoptimierung und Projektbereinigung

Quick 'n dirty Script zur Analayse von Weblication Projekten mit folgenden Funktionen: Anzeige der vorhandenen Strukturelemente (XSL-Stylesheets/ Items) und deren Nutzung im Projekt Anzeige, wie oft ein bestimmtes Strukturelement verwendet wird Anzeige der Dateien, in denen ein bestimmtes Strukturelement (XML-Elemente) verwendet wird Anzeige der referenzierten Javascript, CSS und Bilddateien Anzeige der tatsächlich verwendeten Javascript,CSS und Bilddateien Anzeige der Ladezeit aller verwendeten Javascriptund CSS Dateien (durch GET-Aufruf simuliert)


Quick 'n dirty Script zur Analayse von Weblication Projekten mit folgenden Funktionen:

  • Anzeige der vorhandenen Strukturelemente (XSL-Stylesheets/ Items) und deren Nutzung im Projekt
  • Anzeige, wie oft ein bestimmtes Strukturelement verwendet wird
  • Anzeige der Dateien, in denen ein bestimmtes Strukturelement (XML-Elemente) verwendet wird
  • Anzeige der referenzierten Javascript, CSS und Bilddateien
  • Anzeige der tatsächlich verwendeten Javascript,CSS und Bilddateien
  • Anzeige der Ladezeit aller verwendeten Javascriptund CSS Dateien (durch GET-Aufruf simuliert)

Verwendung und Installation

Datei getItemInFiles.zip in die DocumentRoot des Webservers extrahieren, die Konfigurations-Parameter entsprechend dem Weblication-Projekt anpassen und ausführen

$targetProject  = '/de';      // Inhaltsprojekt
$globalProject  = '/global';  // Globales Projekt

$jsFilesDir     = $globalProject.'/de-wGlobal/layout/scripts/';  // JS-Skripte
$cssFilesDir    = $globalProject.'/de-wGlobal/layout/styles/';   // CSS-Dateien
$imageFilesDir  = $globalProject.'/de-wGlobal/layout/images/';   // Bilder

$options['onlyOnline']  = 'on';  // Nur Inhaltsdateien mit dem Status online anzeigen
$options['showFiles']   = true;  // Dateien anzeigen, in denen die Strukturelemente verwendet werden

Sicher auch interessant