Weiterer Addon-Type "general"

Issue #1189 new
J. Müller created an issue

Im Masterportal 3.x gibt es aktuell die Addon-Types

  • control (da fehlt noch die Registrierung #1187)
  • gfiTheme
  • searchInterface
  • tool

Alle Addon-Types sind für die Erweiterung spezifischer GUI Elemente vorgesehen.

Ein universeller Addon-Type, der nicht an ein spezifisches GUI Element gebunden ist sinnvoll, um allgemeinere Funktionalitäten wie z.B. onBoarding, eigene Widgets, etc. zu ermöglichen.

Ich schlage vor, einen weiteren Addon-Type “general“ hinzuzufügen:

  • Addon-Type “general“
  • das Addon dockt an keinem GUI Element wie Menu, ControlBar, etc. an, sondern wird an einem allgemeinen DIV element registriert

Comments (7)

  1. Friedrich Müller

    Hallo @J. Müller

    Wir sind gerade dabei die Addon Types control und auch javascript in der 3.0 version zu ergänzen.

    Bei dem Typ “javascript” handelt es sich ja bereits um ein generisches Format.

    Vgl den Stand auf Version 2: https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/dev/src/addons.js

    https://bitbucket.org/geowerkstatt-hamburg/masterportal/src/dev/src/addons.js#lines-32

    Das müsste ja ihren beschriebenen Anwendungsfall abdecken?

    VG

  2. J. Müller reporter

    Ha! Noch ein Müller! :-) Hallo Friedrich.

    Das hört sich gut an. Kannst Du was über Euren Zeitplan sagen?

    Außerdem: Gibt es ein Beispiel oder eine Best Practice, um über ein JavaScript-Addon eine vue Komponente auf der GUI einzubinden, die im Addon definiert ist? In den 2.0 Addons finde ich dafür kein Beispiel.

    Viele Grüße
    Joachim

  3. Friedrich Müller

    @J. Müller

    Ich denke das Ticket ist resolved. Es gibt den type “tool“ um Vue Komponenten zu laden. Wenn freiere Entwicklungen geladen werden sollen zB reine Javascriptfunktionen gibt es den type “javascript“

    Können wir es schließen?

  4. Log in to comment