* docs: prepare Vendoo 1.41.2 git-ignore boundary hotfix * fix: track native source modules with root-anchored runtime ignores
30 lines
1.4 KiB
Markdown
30 lines
1.4 KiB
Markdown
# Vendoo Full Listing Editor 2026
|
|
|
|
## Ziel
|
|
|
|
Bereits gespeicherte Artikel werden nicht mehr in einem reduzierten Detailformular, sondern in einem vollständigen Arbeitsbereich bearbeitet. Generator und Listing-Editor verwenden dieselbe Rich-Text- und HTML-Logik.
|
|
|
|
## Funktionsumfang
|
|
|
|
- vollständige Bearbeitung aller Listing-Felder
|
|
- Plattform, AI-Provider, Sprache, Status, SKU und Lagerort
|
|
- Titel, Tags, Verkäufernotizen und sämtliche erkannten Attribute
|
|
- Preis und Kategorie
|
|
- Foto hinzufügen, entfernen, sortieren und als Cover festlegen
|
|
- vorhandene Fotos mit Helligkeit, Kontrast, Sättigung, Rotation, Spiegelung und Crop bearbeiten
|
|
- WYSIWYG und HTML-Code gleichzeitig sichtbar
|
|
- Änderungen im WYSIWYG erscheinen sofort im HTML-Code
|
|
- Änderungen im HTML-Code werden in den WYSIWYG-Editor zurückgeführt
|
|
- separate sandboxed Plattformvorschau
|
|
- Editor-HTML und Plattform-HTML separat kopierbar
|
|
|
|
## Datenmodell
|
|
|
|
`listings.description_html` speichert das bereinigte Rich-Text-HTML. `listings.description` bleibt als Klartext-Fallback und für Plattformen beziehungsweise Exporte erhalten.
|
|
|
|
Die neue Spalte wird über das bestehende `MIGRATIONS`-Array in `lib/db.mjs` ergänzt.
|
|
|
|
## Sicherheit
|
|
|
|
HTML wird auf unterstützte Formatierungs-Tags reduziert. Skripte, eingebettete Frames, Formulare, Event-Handler und gefährliche URLs werden entfernt. Vorschauen werden in einem `sandbox`-iframe dargestellt.
|