Abgekündigte Eingabekomponenten
Mit FirstSpirit Version 4.2 hat eine grundlegende Überarbeitung und Konsolidierung des Eingabekomponenten-Modells von FirstSpirit begonnen, die in Version 5.0 abgeschlossen ist. Die in diesem Rahmen neu eingeführten Eingabekomponenten mit dem Prefix „FS_“ haben dabei die Funktionen bereits bestehender Eingabekomponenten übernommen. Die Vorteile der neuen Eingabekomponenten sind, dass nun oft nur noch eine Eingabekomponente für mehrere Anwendungsfälle eingesetzt werden kann, die Zahl der unterschiedlichen Seiten- und Absatzvorlagen im Projekt kann dadurch verringert werden. Soll dem Redakteur z. B. die Auswahl von Bildern und PDF-Dateien ermöglicht werden, ist nun statt zweier Eingabekomponenten CMS_INPUT_PICTURE und CMS_INPUT_FILE nur noch FS_REFERENCE erforderlich.
Die Eingabekomponenten-Typen, die durch die neuen „FS_“-Eingabekomponenten ersetzt werden, werden mit Version 5.0 deprecated (abgekündigt). Das bedeutet, dass diese „alten“ Eingabekomponenten zwar noch weiterhin verwendet werden können, sie werden aber nicht mehr weiterentwickelt und gewartet und werden in einer späteren Version ganz entfallen. Für WebEdit werden diese Eingabekomponenten bereits in der Version 5.0 nicht mehr unterstützt.
Um noch bestehende Verwendungen leichter zu finden, werden ab FirstSpirit Version 5.0R4 bei der Generierung in der Logdatei „WARN“-Meldungen protokolliert, die den Bezeichner der betreffenden Eingabekomponente beinhalten (im Beispiel pt_file), z. B.:
WARN 03.09.2013 10:48:03.970{g-node=145474} (de.espirit.firstspirit.generate.AbstractGenerationContext): usage of deprecated form element CMS_INPUT_FILE for variable 'pt_file'
Es handelt sich um folgende Eingabekomponenten:
deprecated mit Version 5.0 | Ersatz |
---|---|
Auf den Seiten der ersetzenden Eingabekomponenten mit dem Präfix „FS_“ können jeweils Hinweise zur Migration der „alten“ Eingabekomponenten sowie Beispiele nachgelesen werden.