You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 3
Next »
ADR
Alternatives
- Mixins
- Wait to solve it in OpenSCD-core
Possible Addons:
- Setting
- Wizarding
- Waiting
- Logging
Since the functionanlity is not fledged out. The idea is to start with an add-on. Once the are stabel, they can be merged into OpenSCD-core itself.
Not needed any longer compared to OpenSCD monolith architecture:
Hosting => This is solved in OpenSCD-Core.
Editing => This is solved in OpenSCD-Core. Without editing, the app gets useless.
Plugging => This is solved in OpenSCD-Core. Without plug-ins, the app gets useless.
The new setup
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IlNhbmRlciBKYW5zZW4iLCJvdXRwdXRUeXBlIjoiYmxvY2siLCJsYXN0TW9kaWZpZXJOYW1lIjoiU2FuZGVyIEphbnNlbiIsImxhbmd1YWdlIjoiZW4iLCJkaWFncmFtRGlzcGxheU5hbWUiOiIiLCJzRmlsZUlkIjoiIiwiYXR0SWQiOiI2ODY3NzQ3MCIsImRpYWdyYW1OYW1lIjoiQWRkb25zIGluIE9wZW5TQ0QtbmV4dCIsImFzcGVjdCI6IiIsImxpbmtzIjoiYXV0byIsImNlb05hbWUiOiJPcGVuU0NEIGFkZC1vbnMiLCJ0YnN0eWxlIjoidG9wIiwiY2FuQ29tbWVudCI6ZmFsc2UsImRpYWdyYW1VcmwiOiIiLCJjc3ZGaWxlVXJsIjoiIiwiYm9yZGVyIjp0cnVlLCJtYXhTY2FsZSI6IjEiLCJvd25pbmdQYWdlSWQiOjY4Njc3NDUwLCJlZGl0YWJsZSI6ZmFsc2UsImNlb0lkIjo2OTA2NjE4NSwicGFnZUlkIjoiIiwibGJveCI6dHJ1ZSwic2VydmVyQ29uZmlnIjp7ImVtYWlscHJldmlldyI6IjEifSwib2RyaXZlSWQiOiIiLCJyZXZpc2lvbiI6MiwibWFjcm9JZCI6IjA4Mjk2YjRhLWQ4MGQtNDliNC04Mjg2LWYzZTI2YzQ2YTAzMyIsInByZXZpZXdOYW1lIjoiQWRkb25zIGluIE9wZW5TQ0QtbmV4dC5wbmciLCJsaWNlbnNlU3RhdHVzIjoiT0siLCJzZXJ2aWNlIjoiIiwiaXNUZW1wbGF0ZSI6IiIsIndpZHRoIjoiMTc1MSIsInNpbXBsZVZpZXdlciI6ZmFsc2UsImxhc3RNb2RpZmllZCI6MTY4ODM4ODQ3MDYxMiwiZXhjZWVkUGFnZVdpZHRoIjpmYWxzZSwib0NsaWVudElkIjoiIn0=
Setting addon
Takes care of user specific settings. The settings are stored in the local browser cache.
Examples inlcudes: NSD files, NSdoc.
Wizarding addon
Waiting addon
Logging addon
Themeing addon
Loads the theming; provides an API for a Theming plug-in.
CoMPAS specific add-ons
Since CoMPAS has backend services, it can require more addons
Elastic addon
Single sign-on addon