Weiterer Addon-Type "general"
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)
-
-
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 -
Hallo @jomuller,
sollte in den nächsten Wochen verfügbar sein.
Beispiele findest man hier: https://bitbucket.org/geowerkstatt-hamburg/addons/src/dev/addonsConf.json
bei verkehrsfunctions oder gfionadress.
Mit dem type “javascript“ kann man generell Dateien ins Masterportal laden.
Die Einbindung auf Seiten des Masterportals muss dann je nach Anforderung dann evtl. noch angepasst werden z.B in der GUI.
VG
-
reporter Beispiele findest man hier: https://bitbucket.org/geowerkstatt-hamburg/addons/src/dev/addonsConf.json
bei verkehrsfunctions oder gfionadress.
Danke für die Antwort. Ich sehe in den Addons aber keine Instanziierung einer Vue Komponente. Gibt es dafür evtl. anderweitig ein Beispiel?
-
@jomuller
Das Addon type “javascript“ wird als Modul im Store registriert und ist damit verfügbar. Ein weiteres Beispiel haben wir nicht außer die Beispiele im Addons Repository
Für die Anpassungen für die 3.0 Version läuft gerade der PR:
https://bitbucket.org/geowerkstatt-hamburg/masterportal/pull-requests/4974
-
- changed status to new
-
@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?
- Log in to comment
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