Znuny

Wir modernisieren in bestehenden Systemen gezielt einzelne Teilbereiche des Frontends und verbessern dabei gleichzeitig die Oberflächen. So entsteht eine Architektur, die modularer, wartbarer und für Nutzerinnen und Nutzer schrittweise angenehmer wird – ohne den vertrauten Kern unnötig zu verändern.

Znuny ist ein etabliertes Open-Source-System für Ticket- und Servicemanagement. Mehr zum System gibt es unter Znuny. Für die Znuny GmbH haben wir ausgewählte Agentenmasken schrittweise in ein eigenes modulares Frontend überführt und dabei die bewährte Perl-Logik unangetastet gelassen. So bleibt der vertraute Arbeitsablauf erhalten, während die Oberfläche moderner, konsistenter und klarer bedienbar wird.

Das System

Die Basis ist die Znuny-Anwendung mit ihrem Perl-Kern und Template-Toolkit-Templates. Darauf liegt eine neue Frontend-Schicht, die wir modular aufgebaut haben: wiederverwendbare Bausteine, zentral gepflegte Design-Tokens für Farben, Abstände und Typografie sowie klar geschnittene Module für einzelne Funktionen.

Der Ansatz ist bewusst inkrementell. Statt das bestehende System komplett neu aufzusetzen, modernisieren wir Schritt für Schritt genau die Bereiche, die im Alltag am meisten genutzt werden. Das reduziert Komplexität und macht die Weiterentwicklung langfristig belastbar.

Besonderheiten

Die Herausforderung liegt darin, ein modernes Frontend in eine gewachsene Codebasis zu integrieren, ohne die bestehende Logik zu stören. Dafür ergänzen wir die vorhandenen Templates um schlanke Container und lassen die Frontend-Module dort starten, wo sie benötigt werden. Am Kernsystem ändern wir dabei nur das Nötigste.

So entsteht ein sauberes Nebeneinander von Alt und Neu: einzelne Masken werden modernisiert, der Rest bleibt stabil. Für ergänzende Funktionen setzen wir auf ein Companion-Muster, damit Erweiterungen kontrolliert eingebunden werden können. Besonders anspruchsvoll war die Kundenauswahl mit Suche und Zuordnung von Empfängerinnen und Empfängern, auch für noch nicht registrierte Kontakte.

Der Nutzen

Die modernisierten Masken sind zentrale Arbeitsplätze für Support-Teams: Tickets anlegen, weiterleiten, Kundinnen und Kunden auswählen und Informationen schnell erfassen. Gerade in einem weit verbreiteten System wie Znuny wirkt sich eine solche Modernisierung auf viele Arbeitsabläufe aus, die täglich genutzt werden.

Wir gehen dabei bewusst risikoarm vor. Statt eines großen Rewrites modernisieren wir Screen für Screen und halten die Logik im Hintergrund stabil. Das Ergebnis ist eine Oberfläche, die besser zu heutigen Anforderungen passt, ohne langjährige Nutzerinnen und Nutzer mit einem radikalen Umbruch zu konfrontieren.

Unser Anteil

Die neue Frontend-Schicht haben wir vollständig konzipiert und umgesetzt: rund acht JavaScript-Module, etwa 23 SCSS-Module, die modernisierten Agentenmasken sowie das komplette Build-Setup. Dazu gehören unter anderem die Ansichten für E-Mail-, Telefon- und Weiterleitungs-Tickets, die Sidebar mit Kundeninformationen, Karten und Meldungen.

Die Umsetzung erfolgte über mehrere Monate. Der Znuny-Kern selbst bleibt unverändert und kann von den Entwicklerinnen und Entwicklern der Plattform mit unserer neuen Schicht weiter genutzt und erweitert werden.

Alles hängt zusammen.

Von hier aus weiter: was diese Referenz fundiert, belegt und vertieft.

zeigtzeigtbelegtZnunyTempo durch StrukturModulare EntwicklungBeratung & Analyse
Legende
  • Thema — das Fundament
  • Leistung — unser Angebot
  • Referenz — belegt aus der Praxis
  • Produkt — eigene Software als Beweis
  • Journalbeitrag — vertieft einzelne Aspekte
  • Pfeil — zeigt die Wirkrichtung
  • Ohne Pfeil — verwandt, gleichrangig