Wir präsentieren iEXUI – die neue Basis für iEXExchanger-Interfaces

iEXExchanger
Wir präsentieren iEXUI – die neue Basis für iEXExchanger-Interfaces

Wir entwickeln nicht nur die Funktionen von iEXExchanger weiter, sondern auch die Technologien, auf denen das gesamte iEX-Ökosystem basiert. Eines der größten internen Projekte der letzten Jahre war die Entwicklung einer eigenen UI-Plattform – iEXUI.

Ab den Releases iEXExchanger 11.1 werden alle neuen Interfaces, Seiten, Komponenten und Plattformfunktionen auf Basis von iEXUI erstellt. Heute ist sie das zentrale UI-System des Produkts und wird praktisch im gesamten Kundeninterface der Plattform verwendet.

Früher nutzten wir Angular Material für die Interface-Erstellung. Mit dem Wachstum der Plattform und neuen Produkten benötigten wir jedoch eine flexiblere Lösung, die schnellere Interface-Entwicklung, einheitliche Standards und volle Kontrolle über das Systemwachstum ermöglicht.

So entstand iEXUI.

Die Plattform basiert auf modernen Features von Angular 21 und Tailwind CSS 4, einem einheitlichen Design-Token-System, Unterstützung für helle und dunkle Themes, SSR, Barrierefreiheitsmechanismen und Dutzenden fertiger Komponenten für moderne Webanwendungen.

Die Hauptaufgabe von iEXUI ist ein einheitlicher Ansatz für die Interface-Entwicklung. Unabhängig vom Produkt oder Modul innerhalb des Ökosystems arbeiten alle Komponenten nach einheitlichen Standards, zeigen vorhersehbares Verhalten und unterstützen einen gemeinsamen visuellen Stil.

Für Nutzer bedeutet das ein komfortableres, modernes und konsistentes Interface. Für das Entwicklerteam die Möglichkeit, neue Funktionen schneller zu erstellen, hohe Produktqualität zu sichern und die Plattform ohne Einschränkungen durch externe UI-Bibliotheken weiterzuentwickeln.

Dabei wird iEXUI nicht nur für interne Projekte entwickelt.

Nach Abschluss der Dokumentations- und Infrastrukturvorbereitung planen wir, den Zugang zum Projekt über GitHub zu öffnen. Entwickler können iEXUI für eigene Projekte mit Angular 21 und neueren Versionen nutzen.

Wichtig ist, dass die Weiterentwicklung der Plattform weiterhin von den Bedürfnissen des iEX-Ökosystems bestimmt wird. Die realen Anforderungen unserer Produkte prägen neue Komponenten, Tools und Funktionen. Alle Verbesserungen können auch von externen Projekten genutzt werden, die iEXUI in ihre Anwendungen integrieren.

Wir sehen iEXUI als langfristige technologische Plattform, die die Basis für zukünftige Produkte des Ökosystems bildet und mit dem Wachstum unserer Services kontinuierlich erweitert wird.

Was das für Nutzer bedeutet

  • Ein einheitliches, modernes Interface im gesamten Ökosystem.
  • Komfortablere Nutzung der Plattform auf allen Geräten.
  • Unterstützung für helle, dunkle und System-Themes.
  • Vorhersehbares Verhalten von Interfaces und Komponenten.
  • Schnellere Einführung neuer Funktionen und Updates.

Was das für Entwickler bedeutet

  • Eine moderne UI-Plattform auf Basis von Angular 21 und Tailwind CSS 4.
  • Eine fertige Grundlage für neue Projekte.
  • Einheitliche Entwicklungsstandards für Interfaces.
  • Eine sich ständig weiterentwickelnde Komponentenbibliothek.
  • Die Möglichkeit, erprobte Lösungen aus realen kommerziellen Produkten zu nutzen.