Please stop shoehorning everything into HTML/CSS/JS
Please stop shoehorning everything into HTML/CSS/JS
Posted Nov 13, 2024 6:43 UTC (Wed) by Lennie (subscriber, #49641)In reply to: Please stop shoehorning everything into HTML/CSS/JS by intelfx
Parent article: Anaconda’s new "Web UI" (Fedora Magazine)
In Debian the steps, everything on the screen is the same in the text UI-based installer.
Debian basically has a questions/decision tree system for the user to answer to know what actions to do, you can use a GUI or text UI or even CLI-like UI to ask/answer the same questions (or use a bootstrap 'preseed' config file to skip the question/answer).
I think when it comes to web interfaces, I think it would maybe be useful to have a web interface to help make a preseed file to help with automating installing lots of systems.
[1] https://www.debian.org/releases/bookworm/example-preseed.txt
Posted Nov 13, 2024 12:42 UTC (Wed)
by m4rtink (guest, #95458)
[Link]
Anaconda also has a TUI - it can be seen on this older screenshot from Fedora Magazine for example:
It is also possible to fully automate the installation using kickstart:
Other things can be configured via boot options:
Or configuration files:
GUI is only one of the possible ways of interacting with the installer. :)
Posted Nov 13, 2024 14:38 UTC (Wed)
by smcv (subscriber, #53363)
[Link]
The reason Debian eventually gained one is: internationalization. For languages that are written with a small alphabet (Latin, Cyrillic, Greek) it's fairly easy to set up a TUI in the console character grid, but for languages with lots of characters (notably Chinese/Japanese/Korean) or languages that rely on letter-shaping (Arabic), you really need a fully-featured graphics library to be able to draw legible text.
Making new users feel more at home ("this looks difficult, like a thing for hackers" vs. "this looks a bit like Windows/macOS, how hard can it be?") is a side benefit of offering a GUI installer, but quite an important one IMO: first impressions do matter.
Please stop shoehorning everything into HTML/CSS/JS
https://fedoramagazine.org/wp-content/uploads/2017/07/tui...
https://docs.fedoraproject.org/en-US/fedora/f36/install-g...
https://anaconda-installer.readthedocs.io/en/latest/boot-options.html
https://anaconda-installer.readthedocs.io/en/latest/configuration-files.html
Please stop shoehorning everything into HTML/CSS/JS