Erscheinungsbild
Roadmap v1.1
Die folgenden Themen sind für die Plugin-Version 1.1 geplant. Termine sind Indikationen, keine bindenden Zusagen — v1.0 ist eigenständig funktionsfähig und erfüllt die KI-VO-Art.-50-Pflicht; v1.1 ist ein qualitatives Upgrade, kein Compliance-Pflicht-Update.
Phase 2.A — IPTC DigitalSourceType
Geplant: Q3 2026.
Schreibt den IANA-/IPTC-standardisierten URI in die EXIF/IPTC/XMP-Metadaten jedes klassifizierten Bildes:
composite→http://cv.iptc.org/newscodes/digitalsourcetype/compositeWithTrainedAlgorithmicMediagenerated→http://cv.iptc.org/newscodes/digitalsourcetype/trainedAlgorithmicMedia
Warum? Meta (Facebook / Instagram) und Google (Search-Ergebnis-Snippets, Shopping-Feed) lesen diesen Tag automatisch und versehen das Bild plattformseitig mit einem AI-Label — ohne dass Sie das Bild manuell auf jeder Plattform kennzeichnen müssen.
Technische Anforderung: exiftool im Server-Container (Perl-basiert, sehr stabil). Der ThumbnailService muss dekoriert werden, da Shopware standardmäßig EXIF/IPTC/XMP beim Thumbnail-Resize entfernt.
Phase 2.B — Syndication-Burn Variant
Geplant: Q3–Q4 2026.
Für Render-Pfade ohne DOM (Feed-Exporte z. B. Google Shopping, Open-Graph-Image, Amazon-MAP-Image) entsteht automatisch eine separate Bildvariante, in deren Pixel das Badge direkt eingebrannt ist.
- Async-Generierung via Symfony Messenger (low-priority queue)
- Re-Build bei Statuswechsel
- Auto-Cleanup beim Reset auf
none/cleanup
Phase 2.C — Feed / OG / Amazon Routing
Geplant: Q4 2026.
Verbindet 2.A + 2.B zu einem konsistenten Auslieferungspfad: Feed-Exporte und OG-Image-Meta-Tags nutzen für AI-Medien automatisch die Syndication-Variant; JSON-LD-image-URLs bleiben auf dem IPTC-getaggten Original (Konsumenten lesen IPTC, kein visuelles Badge nötig).
Phase 2.D — Theme-agnostischer JS-Fallback
Geplant: Q3 2026 (parallel zu 2.A).
Schließt die Theme-Kompatibilitäts-Lücke, die v1.0 mit dem Drop-in-Pattern in Theme-Integration nur mitigiert. Ein storefront-seitiges JS-Plugin liest eine vom Server gerenderte AI-Media-Map und injiziert das Badge in <img>-Elemente, deren Theme den Twig-Hook umgeht.
- ~2 KB JS-Footprint
- Keine zusätzlichen API-Roundtrips
- Channel-Config-Schalter
useJsFallback: true|false(Defaulttrue)
Detaillierte Architektur-Skizze in der Master-Spec — siehe HANDBUCH §6 (oder auf Anfrage).
Was kommt später?
- v1.2 — Content Credentials / C2PA: Kryptografische Signatur-Kette mit der Adobe-/Microsoft-/Truepic-Allianz. Aktuell zu aufwendig für ein Shopware-6-Plugin; abhängig von der Toolchain-Reife.
- v1.2 — Mobile-Tap-to-Show-Tooltip für Compact-Mode-Badges.
- v1.3 — Sound + Video: KI-VO Art. 50 deckt auch Audio + Video ab; v1.0 fokussiert Bilder.