Zeitgesteuerte Benachrichtigungen für REDAXO
Mit diesem Addon können Redakteure zeitgesteuerte Hinweis-Nachrichten im Frontend anzeigen, die entweder an bestimmten Stellen (als Modul), global (als Template) sowie einmalig (zum Wegklicken) oder dauerhaft (bis zum Ablauf-Datum) erscheinen.
Zum Beispiel für:
- Urlaubs-, Ferien- und Abwesenheitszeiten
- Besondere Angebote und befristete Aktionen
- Liefer-Schwierigkeiten oder aktuelle Einschränkungen
Features
- Vollständig mit YForm umgesetzt: Alle Features und Anpassungsmöglichkeiten von YForm verfügbar
- Einfach: Die Ausgabe erfolgt über
rex_sql
oder objektorientiert über YOrm - Flexibel: Vorgefertige Fragmente für Bootstrap 5 Alerts und Toasts
- Sinnvoll: Nur ausgewählte Rollen/Redakteure haben Zugriff
Steuere eigene Verbesserungen dem GitHub-Repository von Benachrichtigungen bei. Oder unterstütze dieses Addon: Mit einem Sponsoring oder einer Beauftragung unterstützt du die Weiterentwicklung dieses AddOns
Installation
Im REDAXO-Installer das Addon notification
herunterladen und installieren. Anschließend erscheint ein neuer Menüpunkt 🔔 Benachrichtigungen
.
Nutzung im Frontend
Beispiel-Modul
echo notification::getNotificationsOutput();
notification
Die Klasse Typ rex_yform_manager_dataset
. Greift auf die Tabelle rex_notification
mit Benachrichtigungen zu.
Weitere Methoden
$notification = notification::get(3); // Benachrichtigung der id=3
echo $notification->getName();
echo $notification->getDateFrom();
echo $notification->getDateTo();
echo $notification->getType();
echo $notification->getStatus();
echo $notification->isVisible();
Lizenz
MIT Lizenz, siehe LICENSE.md
Autoren
Alexander Walther
http://www.alexplus.de
https://github.com/alexplusde
Projekt-Lead
Alexander Walther