-
-
Notifications
You must be signed in to change notification settings - Fork 254
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Web based menu #1180
Comments
Maybe e.g. https://cockpit-project.org could be used as a framework (Red Hat sponsored project). It give basic information out of the box and it can be easily extended.
Not sure about this, but it should be possible as well Branding is also supported and highly recommended
|
Regarding an admin GUI. I‘m not sure if it makes sense to build a admin GUI from stretch. Do you know webmin, it is a nice tool that is widely used? This has already great system features like an web based shell or performance measurement data on a dashboard. I would suggest to use webmin and customize this. Remove unneeded modules and develop own custom modules that offer the features from the ch-cli. Maybe also add some log viewer in it. |
Have you thought about using shell-in-box ( https://code.google.com/archive/p/shellinabox/ ) ? |
FYI work ongoing https://community.openhab.org/t/web-ui-for-openhabian/113418/12 |
I assume no feedback in various months means no interest in getting this finalized? Any input, anyone ? |
The feature would bei great to have. Unfortunately my linux skills are to bad to support build IT. |
Is this followed up somehow? |
No, you are welcome to work on this if you would like. I don't have the time nor expertise to create something like this right now. While it is an excellent suggestion, it is not a super high priority at the moment. |
Following up on https://github.com/orgs/openhab/teams/openhabian-maintainers/discussions/3, we should "upgrade" openhabian-config to provide a Web interface rather than the current shell CLI (or in addition to it).
This will allow users to get along without SSH, bash etc.
It'll also allow for greater UX since we can integrate with OH's admin GUI.
As an intermediate step to take effect as per today already, all features should be made to work in 'unattended' AND 'interactive' mode. They must not retrieve individual values from openhabian.conf but leave that to a routine at the very beginning to source the complete conf file and set all variables in one go. This part then is to be replaced by the web interface.
Potentially any web framework would then "just" need to collect input from users (more or less copy'n paste what the current code does in interactive mode) to set the variables and finally execute the existing install routines in unattended mode.
For your attention: I've updated CONTRIBUTING.md.
Any helping hand from a web frontend designer will happily be taken !
The text was updated successfully, but these errors were encountered: