Skip to content
This repository has been archived by the owner on Nov 3, 2022. It is now read-only.

Add plugin structure #14

Open
bonndan opened this issue Apr 25, 2019 · 2 comments
Open

Add plugin structure #14

bonndan opened this issue Apr 25, 2019 · 2 comments
Labels
enhancement New feature or request
Projects

Comments

@bonndan
Copy link
Collaborator

bonndan commented Apr 25, 2019

Change the code (Osgi, Java modules?) to allow extended functionality at deploy/runtime.

For example the dashboard or other types of rendering could be added this way.

Examine https://github.com/pf4j/pf4j and https://github.com/spring-projects/spring-plugin

@bonndan bonndan added the enhancement New feature or request label Apr 25, 2019
@bonndan bonndan added this to the 0.2 milestone Apr 25, 2019
@bonndan bonndan removed this from the 0.2 milestone Oct 17, 2019
@bonndan bonndan mentioned this issue Nov 14, 2019
@bonndan
Copy link
Collaborator Author

bonndan commented Jan 10, 2020

Consider using http json communication with plugins (and a contract/schema) instead of tight coupling to java implementations.

@bonndan
Copy link
Collaborator Author

bonndan commented Jul 10, 2020

Possible ExtensionPoints (pf4j):

  • FormatFactory
  • Resolver (after last Resolver in Indexer)
  • Controller to add own api
  • Renderer
  • Observer (input changes)
  • KPIs

BilligsterUser pushed a commit that referenced this issue Aug 12, 2020
@bonndan bonndan added this to To do in nivio via automation Sep 3, 2020
@bonndan bonndan moved this from To do to Backlog in nivio Sep 3, 2020
@bonndan bonndan removed this from Backlog in nivio Sep 3, 2020
@bonndan bonndan added this to To do in Research via automation Sep 3, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
Research
  
To do
Development

No branches or pull requests

1 participant