globe with meridians Sprache: Deutsch · English

light bulb Addon

Den Webclient mit Addons erweitern – Layout-Komponenten, Dashboard, Hintergrundfunktionen und die Addon-API.

KONZEPT ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X

Auf dieser Seite

Mit Addons lässt sich der Webclient um (projektspezifische) Funktionen erweitern, die nicht in den Nuclos-Kern aufgenommen werden sollen.

Vorteile

  • schlankerer Webclient, bessere Performance;
  • leicht entfernbar – kein Legacy-Code;
  • klar definierte Schnittstellen fördern Modularität;
  • auftraggeberspezifische Erweiterungen und Einsatz nicht-quelloffener Bibliotheken möglich.

Einsatzgebiete

  • Layout-Addon: neue GUI-Komponenten im Layout einer Detailmaske;
  • Addons im Dashboard oder in der Ergebnisliste;
  • (versteckte) Hintergrundfunktionen, die auf Benutzerinteraktionen reagieren (ähnlich Groovy-Regeln für berechnete Attribute im Java-Client).

Zugriff auf den Kontext

Über eine definierte API greifen Addons auf Daten und Funktionen des Webclients zu, z.​B. den Layout-Kontext:

Fehler beim Rendern des Makros 'code': Ungültiger Wert für den Parameter 'com.atlassian.confluence.ext.code.render.InvalidValueException'
@Inject(LAYOUT_CONTEXT) private layoutContext: LayoutContext;
// ...
this.layoutContext.getAddonProperty('someProperty');

Entwicklung

Die Entwicklungsumgebung für Addons beschreibt JS WebClient Entwicklungsumgebung (Paket @nuclos/nuclos-addon-api).

Verwandte Seiten

gear JS WebClient Entwicklungsumgebung


Umgebung.

Öffnen →

  • Keine Stichwörter