Outputfilter / Outputfilter-Dashboard

Mit den konfigurierbaren Outputfiltern können versierte Benutzer*innen umfangreiche Anpassungen am generierten Code vornehmen. Für die Verwaltung der Outputfilter wurde das OPF-Dashboard in den Core integriert. 

Die Filter können entweder direkt im OPF-Dashboard erstellt oder ähnlich wie Module darüber installiert werden. Einmal programmierte Filter können somit exportiert und auf anderen Seiten mit wenigen Klicks implementiert werden.

  • Funktionalitäten, die bisher in Form von Snippets oder Droplets realisiert werden mussten, können nun als Outputfilter realisiert werden, wodurch deutlich weiter reichende Konfigurationsmöglichkeiten bestehen - beispielsweise um bestimmte Filter nur auf einzelnen ausgewählten Seiten auszuführen oder um die Reihenfolge der Ausführung festzulegen. 
  • Die Colorbox für die Darstellung von Bildern ist denn auch kein Snippet mehr, sondern ein Outputfilter, was den Vorteil hat, dass die benötigten Colorbox-Scripte nur noch geladen werden, wenn sie auch auf der Seite benötigt werden.
  • Ein weiterer neuer Filter sorgt dafür, dass Aufrufe von CSS-und JS-Dateien mit dem Timestamp der Dateien parametrisiert werden, um so das ungewollte Laden veralteter Dateiversionen aus dem Browsercache zu unterbinden.

Viel Macht bedeutet aber auch viel Verantwortung. Das OPF-Dashboard erfordert sehr weitgehende Kenntnisse und eine gründliche Einarbeitung in die Materie. Die inkorrekte Manipulation der Ausführungsreihenfolge und -zuordnung der Filter oder auch die De-/Aktivierung von Filtern kann zu störenden Seiteneffekten bis hin zum kompletten Ausfall der Website führen.