-
-
Notifications
You must be signed in to change notification settings - Fork 212
Description
Feature Request:
Bitte das bestehende Timeline Content Element im Abschnitt Timeline Item um folgende Funktionen erweitern:
Neues Feld: Date End
Zusätzlich zum bestehenden Feld Date (bzw. künftig Date Start) soll ein zweites Datumsfeld (Date End) verfügbar sein, um einen Datumsbereich abbilden zu können.
Use Cases: Portfolio-Darstellungen, Projektzeiträume, Beschäftigungsdauern etc.
Darstellung im Frontend sollte idealerweise automatisch den Bereich „Date Start – Date End“ anzeigen (bei leerem Enddatum weiterhin nur Startdatum).
Umbennenung:
Das bisherige Feld Date soll in Date Start umbenannt werden, um die Bedeutung klarzustellen.
Neue Sortieroption:
Hinzufügen einer globalen Auswahl (z. B. Radio-Button oder Select) im Content-Element, um festzulegen, ob die Timeline-Items nach Date Start oder nach Date End sortiert werden sollen.
Begründung:
Viele reale Anwendungsfälle (z. B. Lebensläufe, Projekttimelines, Unternehmenschroniken) erfordern die Darstellung von Zeitspannen, nicht nur Einzelzeitpunkten.
Die Erweiterung würde die Flexibilität des Timeline-Elements deutlich erhöhen, ohne bestehende Inhalte zu brechen.
Eine konfigurierbare Sortierung erlaubt, unterschiedliche Präsentationslogiken zu unterstützen (z. B. nach Projektbeginn oder nach Abschluss).
Erwartetes Verhalten:
Backend-Formular zeigt zwei Felder: Date Start, Date End.
Frontend gibt je nach Konfiguration entweder:
nur das Startdatum aus (wenn Enddatum leer), oder
den Bereich Start – End
Sortierung der Items folgt der gewählten Option (Start/End).
Kompatibilität / Migration:
Bestehende Datensätze bleiben voll funktionsfähig (da Date End optional).
Migration kann automatisch das alte Feld Date → Date Start übernehmen.