Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

OpenSCD add-ons are add functionality to extend the core functionality. It allows to experiment (with out commit it directly to the core) and add functionality for just a small group of users. Once an add-on is used a lot and is considered stable, it can become a part of the core functionality.


Info
titleChanges compared to the monolith architecture

With the transtion to OpenSCD next architecture some mixins are nog loger needed 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 setupaddon diagram

draw.io Diagram
bordertrue
diagramNameAddons in OpenSCD-next
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth1751
revision2

...

Examples inlcudes: NSD files, NSdoc. 


Wizarding addon

The wizarding The Wizarding Addon takes care of displaying a single wizard in the workflow. The The OpenSCD monolith architecture only supports opening 1 wizard type. With this component addon it is possible to open support multiple wizards in the same timetypes.

Waiting addon

The waiting Addon is responsible for adding progress-like waiting elements to OpenSCD.

...