-
Notifications
You must be signed in to change notification settings - Fork 123
web ui: status? #252
Comments
No (there was something in python some time ago), but the new gui is qml, so it should be possible to port it. Any plans on that? |
Not in scope for us - we would be primarily users as we are looking at filling holes by importing a package which fits; bugfixes are ok but I do not see our resources to fill in basic capabilities in libelektra |
A generic web-ui clearly is within Elektra's scope and could be implemented soon. But projects often want customized pages integrated in their already-existing web UI. What is the situation for your project? |
What I would expect at this time a basic web service is available either through an internal mini-webserver along the lines of node.js/libwebsockets/mongoose, or some integratable backend script which provides a websockets/JSON API to be used with a basic js client, for example something mundane like jquery.js . Probably a node.js npm is the fastest route to get there. Functionally I would think the qt-gui is a good start. That boils down to a (optionally authenticated) URI provided by the library if so configured/started. Any pages customization beyond that is out of scope AFAICT. |
What about the priority of functionality? A suggestion:
Everything but 1. is somewhat optional for some type of users. |
can I adjust priorities a bit:
|
I was only talking about use-cases of web ui. To clarify, I will split to: a. reactive UI, immediately update keys when they were changed by another process b is somewhat an alternative to ZeroMQ. So I thought it would be less important for you to have it. |
If we use redux and react together (with react-redux) we get features like undo/import/export for free as we can time-travel on the immutable states, for exporting/importing we can simply serialize the state into JSON. In addition to all that, we get real time updates of all UI components for free (thanks to reactivity). The simplest approach would be sending actions directly to the web ui (maybe via websockets) and then handling them via redux. EDIT: If actions aren't implemented in elektra yet, sticking to the flux standard should be considered. |
web-ui is now tracked in https://github.com/ElektraInitiative/libelektra/projects/4 |
is there such a thing as a web UI to browse/edit a store?
The text was updated successfully, but these errors were encountered: