Markus Michalski FAQ

Priority Icons: Installation

Priority Icons in osTicket installieren: Anforderungen, Plugin-Ordner anlegen, Plugin im Admin Panel installieren und aktivieren, deaktivieren und entfernen.

English Version

Zurück zur Übersicht

Installation

Anforderungen

Anforderung Version Hinweise
osTicket 1.18.x Plugin-Schnittstelle von osTicket
PHP 8.1 oder neuer Das Plugin nutzt declare(strict_types=1) und typisierte Eigenschaften
Browser Modern Das Skript nutzt ES6, TreeWalker und MutationObserver, das Stylesheet color-mix()
jQuery Optional Aus osTicket; wird nur für das Ereignis pjax:end genutzt, ohne jQuery greift der MutationObserver

Das Plugin braucht weder Composer noch einen vendor-Ordner zur Laufzeit. Die Entwicklungsabhängigkeiten (PHPUnit, PHPStan) betreffen nur die Tests.

Plugin-Dateien bereitstellen

Das Plugin muss im Ordner priority-icons unterhalb von include/plugins/ liegen.

Variante 1: Dateien kopieren

  1. Lade die Plugin-Dateien aus dem GitHub-Repository herunter.
  2. Kopiere sie nach include/plugins/priority-icons/ auf deinem osTicket-Server.

Variante 2: Git Clone

cd /pfad/zu/osticket/include/plugins
git clone https://github.com/markus-michalski/osticket-priority-icons.git priority-icons

Danach liegen unter anderem plugin.php, class.PriorityIconsPlugin.php, config.php und der Ordner assets/ direkt in include/plugins/priority-icons/.

Installieren und aktivieren

  1. Melde dich im osTicket Admin Panel an.
  2. Öffne Verwalten > Plugins (Admin Panel > Manage > Plugins).
  3. Installiere das Plugin Priority Icons.
  4. Aktiviere das Plugin.

Beim Aktivieren legt das Plugin automatisch eine Instanz an, falls noch keine existiert (Singleton-Plugin). Weitere Instanzen sind nicht vorgesehen.

Das Plugin funktioniert direkt nach der Aktivierung mit den Standardfarben. Eine Konfiguration ist nur nötig, wenn du Farben ändern oder das Plugin abschalten möchtest, siehe Konfiguration.

Deaktivieren und entfernen

Hat sich etwas nicht wie erwartet verhalten, hilft die Fehlerbehebung.