Zum Inhalt springen

Znuny Add-ons, Plugins & Erweiterungen

Znuny ist ein Open-Source-Ticketsystem, das Sie über OPM-Pakete (Plugins, Skins, Schnittstellen) erweitern können. Ob GUI-Anpassung, Reporting, Integrationen oder KI — die Community und Anbieter stellen Hunderte Erweiterungen bereit.

Paket-Katalog: Die zentrale Übersicht für Znuny-Plugins und Add-ons finden Sie auf OpenITSMHub — durchsuchbar nach Kategorie, Kompatibilität und Anbieter.

Alle Znuny-Pakete auf OpenITSMHub →

In Znuny heißen Erweiterungen meist Pakete (OPM-Dateien). Sie können:

  • Funktionen ergänzen — z. B. erweiterte Dynamische Felder, Ticket-Druck, Zeiterfassung
  • Die Oberfläche anpassen — Skins, Themes, zusätzliche Dashboard-Widgets
  • Schnittstellen anbinden — REST-Clients, Monitoring, CMDB, Chat
  • Prozesse automatisieren — Event-Handler, Generic-Agent-Erweiterungen

Pakete werden in der Paketverwaltung installiert oder per Konsole mit Admin::Package::Install eingebunden. Details zur eigenen Entwicklung: Plugin-Entwicklung mit OPM-Paketen.

OpenITSMHub bündelt Pakete für Znuny, OTOBO, OTRS Community Edition und verwandte ITSM-Systeme. Für Znuny eignen sich diese Einstiege:

RessourceLink
Znuny-Plugin-Übersichtopenitsmhub.com/znuny-plugins
Alle Pakete (Filter Znuny)openitsmhub.com/packages?systems=znuny
Znuny als Systemopenitsmhub.com/systems/znuny

Auf OpenITSMHub sehen Sie Lizenz, Framework-Version, Maintainer und oft direkte Download- oder Repository-Links — bevor Sie ein Paket in Produktion einspielen.

Die folgende Auswahl zeigt typische Kategorien; die vollständige und aktuelle Liste liegt auf OpenITSMHub:

KategorieBeispiel (OpenITSMHub)
Anhänge & Ticket-UIZnuny4OTRS Download All Attachments
Dynamische FelderZnuny4OTRS Advanced Dynamic Fields
Entwicklung & APIPython REST API Client, pyznuny
KI & Automatisierungotai-otobo-znuny
IDE & Toolingvscode-znuny

Für KI-gestützte Ticketklassifizierung in Znuny siehe zusätzlich OpenTicketAI und Znuny Künstliche Intelligenz.

  1. Admin → Paketverwaltung öffnen
  2. OPM-Datei hochladen oder Online-Repository nutzen (falls konfiguriert)
  3. Installation bestätigen und bei Bedarf SysConfig neu aufbauen (Maint::Config::Rebuild)
Terminal-Fenster
bin/znuny.Console.pl Admin::Package::Install /pfad/zum/Paket.opm
bin/znuny.Console.pl Maint::Config::Rebuild
bin/znuny.Console.pl Maint::Cache::Delete

In Docker-Stacks den Befehl im App-Container ausführen — siehe Znuny Docker.

Oberflächen-Anpassungen (Skins, Themes) sind oft als Pakete oder separate Downloads verfügbar. Eine Auswahl kompatibler Skins listet OpenITSMHub unter Skins. Grundlagen zur Znuny-Oberfläche: Znuny GUI und Skins & Themes.

Wenn Sie Funktionen selbst bauen möchten, starten Sie mit der Plugin-Entwicklung — SOPM-Struktur, OPM bauen, Event-Handler und Dynamische Felder. Veröffentlichte Pakete können Sie auf OpenITSMHub einreichen und der Community bereitstellen.

Individuelle Znuny Plugin- & Modulentwicklung

Benötigen Sie ein maßgeschneidertes Znuny-Paket oder müssen Altmodule aktualisiert werden? Softoft entwickelt release-sichere Erweiterungen.

Häufig gestellte Fragen

Wo finde ich Znuny Add-ons und Plugins?

Znuny-Add-ons und -Plugins, auch als OPM-Pakete bezeichnet, finden Sie primär im OpenITSMHub-Katalog. Diese Plattform ist die zentrale Anlaufstelle für Erweiterungen von Znuny, OTOBO und OTRS Community Edition. Sie können den Katalog nach verschiedenen Kriterien filtern, darunter Kategorie, kompatible Framework-Version (z.B. Znuny 6.x, 7.x) und den Maintainer des Pakets. Für jedes Paket werden wichtige Informationen wie Lizenz, Abhängigkeiten und oft direkte Download- oder Repository-Links bereitgestellt. Dies ermöglicht eine fundierte Entscheidung, bevor Sie ein Paket in Ihrer Znuny-Umgebung installieren. Die spezifische Znuny-Plugin-Übersicht ist ein guter Startpunkt.

Quellen:

Wie installiere ich ein OPM-Paket in Znuny?

Die Installation eines OPM-Pakets in Znuny kann auf zwei Hauptwegen erfolgen: über die Admin-Oberfläche oder die Konsole.
Über die Admin-Oberfläche: Navigieren Sie zu "Admin → Paketverwaltung". Dort können Sie die OPM-Datei direkt hochladen. Nach dem Upload und der Bestätigung der Installation ist es oft notwendig, die Systemkonfiguration (SysConfig) neu aufzubauen, was über Maint::Config::Rebuild in der Konsole oder über die Admin-Oberfläche erfolgen kann.
Über die Konsole: Dies ist besonders nützlich in Server- oder Docker-Umgebungen. Führen Sie den Befehl bin/znuny.Console.pl Admin::Package::Install /pfad/zum/Paket.opm aus. Anschließend sollten Sie die SysConfig mit bin/znuny.Console.pl Maint::Config::Rebuild und den Cache mit bin/znuny.Console.pl Maint::Cache::Delete neu aufbauen, um sicherzustellen, dass alle Änderungen wirksam werden. In Docker-Stacks müssen diese Befehle im App-Container ausgeführt werden.

Quellen:

Welche Arten von Erweiterungen gibt es für Znuny?

Znuny-Erweiterungen, meist als "Pakete" oder OPM-Dateien bezeichnet, decken ein breites Spektrum an Funktionalitäten ab, um das Ticketsystem an spezifische Bedürfnisse anzupassen. Sie können in verschiedene Kategorien unterteilt werden:

  • Funktionserweiterungen: Diese ergänzen Znuny um neue Features wie erweiterte Dynamische Felder, Funktionen zum Ticket-Druck, Zeiterfassung oder komplexere Automatisierungslogiken.
  • Oberflächenanpassungen: Hierzu gehören Skins, Themes und zusätzliche Dashboard-Widgets, die das Erscheinungsbild und die Benutzerfreundlichkeit der Znuny-Oberfläche verändern.
  • Schnittstellen und Integrationen: Pakete in dieser Kategorie ermöglichen die Anbindung an externe Systeme wie REST-Clients, Monitoring-Tools, CMDBs oder Chat-Plattformen.
  • Prozessautomatisierung: Dazu zählen Event-Handler, die auf bestimmte Ereignisse reagieren, oder Erweiterungen für den Generic Agent, um wiederkehrende Aufgaben zu automatisieren.
    Diese Vielfalt ermöglicht es, Znuny flexibel an nahezu jede ITSM- oder Kundenservice-Anforderung anzupassen.

Quellen:

Was muss ich vor der Installation eines neuen Znuny-Pakets beachten?

Bevor Sie ein neues Znuny-Paket installieren, ist größte Vorsicht geboten, um die Stabilität und Sicherheit Ihrer Produktivumgebung zu gewährleisten. Es wird dringend empfohlen, Pakete zuerst in einem Staging- oder Testsystem zu installieren und ausgiebig zu testen, bevor sie in Produktion gehen. Prüfen Sie auf OpenITSMHub unbedingt die angegebene Framework-Version des Pakets, um die Kompatibilität mit Ihrer Znuny-Installation sicherzustellen. Achten Sie auch auf eventuelle Abhängigkeiten zu anderen Paketen, die zuerst installiert werden müssen. Überprüfen Sie zudem den Maintainer und die Lizenz des Pakets, um dessen Vertrauenswürdigkeit und die Nutzungsbedingungen zu kennen. Eine sorgfältige Vorprüfung minimiert Risiken und vermeidet unerwartete Probleme.

Quellen:

Kann ich eigene Add-ons für Znuny entwickeln und veröffentlichen?

Ja, Sie können eigene Add-ons für Znuny entwickeln, um spezifische Funktionen zu implementieren, die nicht standardmäßig verfügbar sind. Der Prozess beginnt mit der Plugin-Entwicklung, bei der Sie die SOPM-Struktur (Standard OTRS Package Manager) verstehen lernen. Dies beinhaltet das Erstellen der notwendigen Verzeichnisstruktur und Konfigurationsdateien. Sie können Event-Handler nutzen, um auf Systemereignisse zu reagieren, oder Dynamische Felder erweitern, um spezifische Daten zu erfassen. Sobald Ihr Paket entwickelt und getestet ist, können Sie es als OPM-Datei bauen. Veröffentlichte Pakete können Sie anschließend auf OpenITSMHub einreichen, um sie der Znuny-Community zur Verfügung zu stellen und Feedback zu erhalten. Dies fördert den Austausch und die Weiterentwicklung des Ökosystems.

Quellen:

Wo finde ich Beispiele für beliebte Znuny-Erweiterungen?

Beispiele für beliebte und nützliche Znuny-Erweiterungen finden Sie auf OpenITSMHub, der zentralen Plattform für Znuny-Pakete. Dort ist eine umfassende und aktuelle Liste verfügbar, die nach verschiedenen Kategorien geordnet ist. Typische Kategorien umfassen unter anderem:

  • Anhänge & Ticket-UI: Zum Beispiel Pakete, die das Herunterladen aller Anhänge erleichtern.
  • Dynamische Felder: Erweiterungen für fortgeschrittene Dynamische Felder, die die Datenerfassung flexibler machen.
  • Entwicklung & API: Tools wie Python REST API Clients oder Bibliotheken wie pyznuny zur Integration mit anderen Systemen.
  • KI & Automatisierung: Pakete zur Integration von Künstlicher Intelligen, wie otai-otobo-znuny für KI-gestützte Ticketklassifizierung. Speziell für KI in Znuny sollten Sie auch OpenTicketAI und Znuny Künstliche Intelligenz konsultieren.
  • IDE & Tooling: Erweiterungen für Entwicklungsumgebungen wie vscode-znuny.
    Diese Beispiele zeigen die Bandbreite der verfügbaren Erweiterungen, die Znuny noch leistungsfähiger machen.

Quellen: