Markus Michalski FAQ

Tab Swap: Installation

Installation von Tab Swap: Plugin-Ordner nach include/plugins/tab-swap, im Admin Panel aktivieren, Update, Deaktivierung und Entfernen. Keine Webserver-Anpassung nötig.

English Version

Zurück zur Übersicht

Tab Swap: Installation

Voraussetzungen

Das Plugin braucht weder Composer noch eine Änderung an .htaccess oder an der Webserver-Konfiguration. Es lädt keine externe JavaScript-Datei, sondern gibt das Script inline aus.

Plugin-Dateien installieren

Variante 1: ZIP

  1. Das Release-ZIP von den GitHub Releases herunterladen und entpacken.
  2. Den Ordner tab-swap nach include/plugins/ im osTicket-Verzeichnis kopieren.

Variante 2: Git Clone

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

Der Zielpfad ist in beiden Fällen include/plugins/tab-swap/ mit plugin.php, class.TabSwapPlugin.php und config.php direkt darin.

Plugin aktivieren

  1. Im osTicket Admin Panel zu Manage > Plugins wechseln.
  2. Tab Swap in der Liste suchen und aktivieren.

Beim Aktivieren legt das Plugin bei Bedarf selbst eine Instanz mit dem Namen des Plugins an (Singleton, Notiz Auto-created singleton instance) und speichert die installierte Version. Die Option Enable Tab Swap ist standardmäßig eingeschaltet. Weitere Einstellungen findest du unter Konfiguration.

Der Tausch erscheint, sobald ein Agent eine Ticket-Ansicht neu lädt. Ein bereits geöffneter Tab im Browser zeigt den alten Zustand bis zum Neuladen.

Update

Ersetze den Ordner include/plugins/tab-swap/ durch die neue Version. Beim nächsten Start vergleicht das Plugin die gespeicherte installed_version mit der Version in plugin.php und aktualisiert den gespeicherten Wert. Es sind keine Migrationen und keine Dateikopien nötig.

Deaktivieren und Entfernen

Nach dem Deaktivieren erscheint in der Ticket-Ansicht wieder die osTicket-Standardreihenfolge.