plugins:tcb-aktuell:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| plugins:tcb-aktuell:start [27.09.2026 12:02] – [Plugin-Struktur] admin | plugins:tcb-aktuell:start [27.09.2026 12:26] (aktuell) – [Zugehörige Dateien] admin | ||
|---|---|---|---|
| Zeile 61: | Zeile 61: | ||
| * einstellbares Autoplay | * einstellbares Autoplay | ||
| * einstellbare Wiederholung (Loop) | * einstellbare Wiederholung (Loop) | ||
| - | * farbliche Anpassung an Dark- und Light-Darstellung | + | * vorbereitete Farbanpassung für eine zukünftige |
| * responsive Ausgabe | * responsive Ausgabe | ||
| * Verwaltung über das WordPress-Backend | * Verwaltung über das WordPress-Backend | ||
| Zeile 83: | Zeile 83: | ||
| | Meldung | Inhalt der Meldung | | | Meldung | Inhalt der Meldung | | ||
| | Link | Optionales Ziel für eine weiterführende Verlinkung | | | Link | Optionales Ziel für eine weiterführende Verlinkung | | ||
| + | | Linktext | Optionaler Text für die Verlinkung | | ||
| | Startdatum / Startzeit | Legt fest, ab wann die Meldung ausgegeben werden darf | | | Startdatum / Startzeit | Legt fest, ab wann die Meldung ausgegeben werden darf | | ||
| | Enddatum / Endzeit | Legt optional fest, bis wann die Meldung ausgegeben werden darf | | | Enddatum / Endzeit | Legt optional fest, bis wann die Meldung ausgegeben werden darf | | ||
| Zeile 162: | Zeile 163: | ||
| ===== Technische Umsetzung ===== | ===== Technische Umsetzung ===== | ||
| - | Die Einstellungen werden über die WordPress Options API gespeichert. | + | TCB Aktuell 2.0.0 verwendet für die persistente Speicherung weiterhin |
| - | Verwendete Optionen: | + | Alle Meldungen werden gemeinsam als Array in einer WordPress-Option gespeichert: |
| < | < | ||
| - | tcb_aktuell_enabled | + | tcb_aktuell_meldungen |
| - | tcb_aktuell_title | + | |
| - | tcb_aktuell_message | + | |
| - | tcb_aktuell_url | + | |
| - | tcb_aktuell_linktext | + | |
| </ | </ | ||
| - | Eine eigene Datenbanktabelle wird nicht benötigt. | + | Eine eigene Datenbanktabelle wird nicht verwendet. |
| - | Die Eingaben werden vor der Speicherung | + | Die Klasse '' |
| + | Zu ihren Aufgaben gehören unter anderem: | ||
| + | |||
| + | * Laden und Speichern der Meldungsdaten | ||
| + | * Erzeugen von '' | ||
| + | * Hinzufügen neuer Meldungen | ||
| + | * Suchen und Aktualisieren vorhandener Meldungen | ||
| + | * Löschen von Meldungen | ||
| + | * automatische Vergabe eindeutiger numerischer Meldungs-IDs | ||
| + | * Ermittlung der zum jeweiligen Zeitpunkt aktiven Meldungen | ||
| + | * Sortierung aktiver Meldungen nach Priorität und Startzeitpunkt | ||
| + | |||
| + | Aktive Meldungen werden zunächst nach ihrer Priorität sortiert: | ||
| + | |||
| + | - **Dringend** | ||
| + | - **Wichtig** | ||
| + | - **Normal** | ||
| + | |||
| + | Besitzen mehrere Meldungen dieselbe Priorität, wird die Meldung mit dem neueren Startzeitpunkt zuerst berücksichtigt. | ||
| + | |||
| + | Die numerischen Meldungs-IDs werden automatisch vergeben. Gelöschte IDs werden nicht erneut verwendet. | ||
| + | |||
| + | Für Datums- und Zeitangaben wird die in WordPress konfigurierte Zeitzone verwendet. | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Das Plugin | + | TCB Aktuell |
| < | < | ||
| - | tcb-aktuell-1.0.0.zip | + | tcb-aktuell-2.0.0.zip |
| </ | </ | ||
| - | Installation über: | + | Die Installation |
| - | **WordPress → Plugins → Installieren | + | **WordPress → Plugins → Plugin hinzufügen |
| - | Anschließend | + | Nach der Installation |
| + | Die Ausgabe wird anschließend über den Shortcode | ||
| + | |||
| + | < | ||
| + | [tcb_aktuell] | ||
| + | </ | ||
| + | |||
| + | an der gewünschten Position eingebunden. | ||
| ===== Versionshistorie ===== | ===== Versionshistorie ===== | ||
| ^ Version ^ Datum ^ Änderungen ^ | ^ Version ^ Datum ^ Änderungen ^ | ||
| - | | 1.0.0 | 24.08.2026 | Erste produktive Version: Backend-Verwaltung, | + | | 1.0.0 | 24.08.2026 | Erste produktive Version |
| + | | 2.0.0 | 26.09.2026 | Erweiterung auf mehrere Meldungen, zeitgesteuerte Ausgabe, Prioritäten, | ||
| ===== Geplante Weiterentwicklung ===== | ===== Geplante Weiterentwicklung ===== | ||
| - | Mögliche Erweiterungen werden erst für spätere Versionen betrachtet. | + | Für eine zukünftige Version ist vorgesehen: |
| - | Dazu könnten beispielsweise gehören: | + | |
| - | + | * Nutzung der bereits vorbereiteten Darstellung für den jeweils gewählten Darstellungsmodus | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | Diese Funktionen sind **nicht Bestandteil von Version 1.0.0**. | + | |
| + | Weitere Erweiterungen werden bei konkretem Bedarf ergänzt. | ||
| ===== Zugehörige Dateien ===== | ===== Zugehörige Dateien ===== | ||
| - | | + | Zum Plugin gehören folgende Dokumentations- und Installationsdateien: |
| - | * '' | + | |
| + | | ||
| + | * '' | ||
| + | * {{: | ||
| <WRAP tcw-to-top> | <WRAP tcw-to-top> | ||
| [[# | [[# | ||
| </ | </ | ||
plugins/tcb-aktuell/start.1790503327.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
