Transformation

Durch die vorgenommene Ausgabenpufferung kann eine einmal erstellte Seite unmittelbar vor der Ausgabe an den Browser nach belieben transformiert werden.

aitsu stellt dazu ein Transformations-Interface zur Verfügung, das die Erstellung von Ausgabentransformationen auf spezifischen Kundenwunsch hin ermöglicht.

Die Standardtransformation (Bordmittel) erlaubt zum Beispiel das Hinzufügen von...

  • Javascript-Code,
  • Javascript-Referenzen,
  • CSS-Stile und
  • CSS-Referenzen

aus den einzelnen Modulen. Auf diese Weise muss das Layout nicht alle CSS-Stile und alle Javascripte enthalten, die möglicherweie für die Darstellung der Seite gar nicht erforderlich sind.

Mit kundenspezifischen Transformationen lässt sich zum Beispiel sicherstellen, dass keine Bilder referenziert werden, die das Layout sprengen würde. Dabei werden alle Bildquellen im HTML untersucht und bei Bedarf wird die Referenzierung so geändert, dass die Bildbreite die Maximalmasse nicht überschreitet.