Live Demo: Teste alle Plugins für OXID eShop, Shopware und osTicket von Markus Michalski live — ohne Installation, ohne Risiko. demo.markus-michalski.net
Diese Dokumentation beschreibt den aktuellen Stand des Plugins.
Das Plugin ersetzt die Prioritätsnamen (Emergency, High, Normal, Low) in osTicket-Ticketlisten und Ticketdetails durch farbcodierte Kreise. Die Ersetzung läuft im Browser per JavaScript, das Plugin fügt dafür CSS und JavaScript inline in die Seiten ein und ändert keine Core-Dateien.
Ohne dieses Plugin: Prioritäten stehen als reiner Text in der Liste, dringende Tickets findest du nur durch Lesen.
Mit diesem Plugin: Jede Priorität hat eine eigene Farbe, Emergency pulsiert. Dringende Tickets fallen auf einen Blick auf.
| Seite | Inhalt |
|---|---|
| Installation | Anforderungen, Plugin-Ordner, Installieren, Aktivieren, Entfernen |
| Konfiguration | Die fünf Einstellungen, Standardfarben, Anpassung per CSS oder Code |
| Technische Details | Einfügen per Output-Buffer, Ersetzung im Browser, Barrierefreiheit, Dateistruktur |
| Fehlerbehebung | Icons fehlen, Namen nicht erkannt, Farben, wirkungslose Felder |
| Funktion | Beschreibung |
|---|---|
| Farbcodierte Icons | Kreis in der Farbe der Priorität, die Tabellenzelle wird leicht eingefärbt |
| Konfigurierbare Farben | Vier Farbfelder in den Plugin-Einstellungen |
| Emergency-Puls | Das Emergency-Icon pulsiert, bei prefers-reduced-motion nicht |
| Tooltip | Prioritätsname beim Hover, per CSS |
| PJAX-Unterstützung | Icons werden nach dynamischer Navigation neu gesetzt |
| Barrierefreiheit | Originaltext bleibt als Screen-Reader-Text, Icon hat ein aria-label |
| Englisch und Deutsch | Erkennt Emergency, High, Normal, Low sowie Notfall, Hoch, Niedrig |
| Keine Core-Änderung | Einfügen per ob_start()-Callback |
| Anforderung | Version |
|---|---|
| osTicket | 1.18.x |
| PHP | 8.1 oder neuer |
| Browser | Modern (ES6, color-mix()) |
GNU General Public License v2 oder neuer, kompatibel mit osTicket. Siehe LICENSE.
Fehler und Fragen im Issue Tracker. Gib dabei osTicket-Version, PHP-Version, Browser und Fehlermeldungen aus der Browser-Konsole an.