Optionale Felder höherer Komplexität. Diskussion vor Umsetzung.
Vorschläge
addRatingField() – Sterne 0–5, speichert int
addTagsField() – Tagify (oder eigenes Mini-Widget), speichert CSV oder JSON
addJsonField() – CodeMirror/Monaco für JSON, mit Live-Validierung
addIconPickerField() – FontAwesome-Picker mit Suche (nutzt evtl. FA-Asset von REDAXO-Backend)
addSignatureField() – Signature-Pad (für YForm-Formularmodule)
addDateRangeField() – Zwei verknüpfte Date-Inputs (Start/Ende mit Cross-Validation)
addAddressField() – Strukturiertes Adress-Set (Straße/PLZ/Ort)
Vorgehen
Pro Feld eigenes Sub-Issue, Diskussion zu Library-Wahl/Asset-Größe.
Vorschlag: Mit addRatingField und addTagsField starten – beide leicht, hoher Nutzen.
Optionale Felder höherer Komplexität. Diskussion vor Umsetzung.
Vorschläge
addRatingField()– Sterne 0–5, speichert intaddTagsField()– Tagify (oder eigenes Mini-Widget), speichert CSV oder JSONaddJsonField()– CodeMirror/Monaco für JSON, mit Live-ValidierungaddIconPickerField()– FontAwesome-Picker mit Suche (nutzt evtl. FA-Asset von REDAXO-Backend)addSignatureField()– Signature-Pad (für YForm-Formularmodule)addDateRangeField()– Zwei verknüpfte Date-Inputs (Start/Ende mit Cross-Validation)addAddressField()– Strukturiertes Adress-Set (Straße/PLZ/Ort)Vorgehen
Pro Feld eigenes Sub-Issue, Diskussion zu Library-Wahl/Asset-Größe.
Vorschlag: Mit
addRatingFieldundaddTagsFieldstarten – beide leicht, hoher Nutzen.