Hi Erwin (@edorgeville),
Although it might seem very similar, there are a lot of changes required:
- Dashboard UI node instead of sidebar panel.
- AngularJs instead of jQuery
- RED.httpNode instead of RED.httpAdmin node.
- Flow editor and dashboard use other websocket libraries
- Since the RED.httpNode doesn't accept RED.auth.needsPermission, I'm not sure how secure it is? Might be no problem, but I don't know ...
- Currently the sidebar panel ensures that always a single Terminal config node exists. Not clear to me how you would manage the terminal settings in a UI node (since you don't have a sidebar tabsheet then).
- And so on ...
Of course everything is possible, but at first sight it probably needs to be build from scratch...
But you have the advantage that you can start from my current code. Good luck with it!
Bart