Markus Michalski FAQ

Priority Icons

osTicket-Plugin, das Prioritäts-Textlabels (Emergency, High, Normal, Low) in Ticketlisten und Ticketdetails durch farbcodierte Icons ersetzt. Farben konfigurierbar, keine Core-Änderungen.

English Version

Zurück zu osTicket Plugins

Priority Icons

GitHub
CI
License
osTicket
PHP

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.

Überblick

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.

Dokumentation

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

Funktionen

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

Anforderungen

Anforderung Version
osTicket 1.18.x
PHP 8.1 oder neuer
Browser Modern (ES6, color-mix())

Lizenz

GNU General Public License v2 oder neuer, kompatibel mit osTicket. Siehe LICENSE.

Support

Fehler und Fragen im Issue Tracker. Gib dabei osTicket-Version, PHP-Version, Browser und Fehlermeldungen aus der Browser-Konsole an.