Wenn man eine vorhandene Widget Schnittstelle erweitern möchte, gibt es folgende Möglichkeiten:
Eventuell ist die Erweiterung auch für alle anderen SPI Implementierungen möglich und sinnvoll
Eventuell ist die Erweiterung nur für bestimmte SPI Implementierungen oder Betriebssysteme möglich und sinnvoll
Man verfährt wie beim vorigen Punkt, nur dass das Widget als Addon Widgets entworfen wird, und somit nicht zum Kern gehört. Zudem muss man prüfen, ob man von der vorhandenen Schnittstelle ableitet, oder ob man eine neue Schnittstelle definiert.
Eventuell kann (darf) oder will man die Erweiterung nicht veröffentlichen.
Man verfährt wie oben und fügt das Widget einer passenden oder neuen firmeninternen Widget Bibliothek hinzu.