FS_REFERENCE um Kommentarfeld erweitern

Bei der Umstellung von CMS_INPUT_PICTURE auf FS_REFERENCE fallen diverse Attribute im Java-Objekt weg (width, height, comment, ...), was die Migration von vorhandenen Elementen sehr erschwert. Bisher gibt es keine Aussicht auf ein Migrationsskript von e-Spirit, das z.B. den Kommentar (comment) in ein neues Textfeld mappt. Deshalb muss man für die Migration eigene aufwändige Skripte schreiben, damit der Inhalt aus dem Feld nicht verloren geht. In Projekten, die auf Barrierefreiheit sehr viel Wert legen, wurde das Kommentarfeld als Feld für den Alternativtext benutzt. Somit darf der Inhalt bei der notwendigen Umstellung nicht einfach wegfallen und bei Projekten mit 10.000 Seiten ist ein manuelles Nachpflegen dieser Texte utopisch. Daher wäre eine Erweiterung des FS_REFERENCE Objekts mindestens um das Kommentarfeld (comment) notwendig / wünschenswert.

14 Comments
Andreas-Knoor
Crownpeak Employee
Crownpeak Employee

Hallo Herr Jäger,

der erste Kommentar von Herrn Höbbel oben beschreibt, wie man die Migration auf Basis eines ans Projekt anzupassenden Skriptes durchführen kann.

hjaeger
Elite Observer

Hallo Herr Knoor.

Da hat sich "Migrationsstrategie" aber nach etwas mehr angehört. Sicherlich ist der Transport des Texts in ein anderes Feld eine gangbare Lösung. Eine aktivere Kommunikation solcher Workarounds bspw. in der Dokumentation wäre allerdings wünschenswert.

Fällt dieses Problem übrigens erst nach einer erfolgten Umstellung auf FS_REFERENCE in FS5 auf, so ist ein Transport der Daten nicht(?) mehr möglich. Oder schlummern die Feldinhalte des PICTURE noch im Repository?

Peter_Jodeleit
Crownpeak employee
Crownpeak employee

Solange man die entsprechende Seite noch nicht bearbeitet hat ist der Inhalt noch vorhanden. Allerdings nicht zugreifbar, erst nachdem man den Typ wieder auf die alte Komponente zurückgestellt hat. Wurde die Seite schon bearbeitet, ist der Inhalt noch in der Historie vorhanden.

Andreas-Knoor
Crownpeak Employee
Crownpeak Employee

Hallo Herr Jäger,

diese Umstellung wurde in den 4.2er Release-Notes erläutert:

Releasenotes FirstSpirit 4.2 R4 (DE)

(siehe Kapitel 5.1.3).

Die Umstellung sollte noch in FirstSpirit 4.2 erfolgen, wie hier im 5er Migrationsleitfaden beschrieben:

Migration auf FirstSpirit 5: Update-Checkliste

(Punkt 3: Umstellung alter Eingabekomponenten).