https://github.com/Fourdee/DietPi/issues/621#issuecomment-266234177
Needs an improved menu layout, menu names, options and cats. Basically a complete rethink of where everything goes :)
@Fourdee
puh ... it's really difficult.
I don't know, where your journey will end up ...
Desktops? Audio Player? Multimedia? Gaming? Web-Services? NAS? IOT? Home Service? More embedded Tools and Programs? Networking? Security?
For the moment: dietpi-config
(_* = comes from dietpi-software
_)
( _** = new/wishes/future options_ )
Better in dietpi-software
:
But nothing is fix or final.
Had to sleep some nights over it and rethink this.
Have a look and give an opinion.
@k-plan
Excellent work, I really like this layout 馃憤
A few things pop out that we could maybe move:
@Fourdee
A few things pop out that we could maybe move:
- LCD Panel addon > 5 - Peripheral Options ?
- Bluetooth > 7 - Connectivity Options?
Yes, for sure, you can do all this.
But let me explain my consideration.
LCD Panel addon
(-) yes, it is a peripheral device. It is something like a monitor/TV, especially if you use a Deskop on your device.
But if you will switch it on or off, you have to change your display resolution, if you use a external monitor. So you don't have to navigate to a different category
Bluetooth
(-) yes, it is for connectivity, just like USB, serial, WiFi, ethernet. And yes it is peripheral device, if you don't have a RPI3 for example. So peripheral is a possible option as well.
For me, it is technical a PAN Network , so I have put it under network.
Maybe it is possible, that I have miss bearing of connectivity.
Example: Bluetooth is for me more something like Media layers ( Layer 1-3 in OSI )
Connectivity is more Host layer ( Layer 4-7 in OSI ) so I have put in here services like SSH, FTP, NFS, AFP, Samba ...
But this are only my view of things.
Don't know if it is self-explanatory and most user can/will follow this/my logic. 馃槦
Better you follow your own logic, because you have to implement, enlarge and groom it.
@Fourdee
we can have a look, how other system sort and handle this, for example:
http://www.openmediavault.org/wp-content/uploads/2014/07/altnavpanel.png
@Fourdee @k-plan
Yey another great construction site 馃槂.
I would follow @k-plan's arguments about LCD Panel and Bluetooth:
About SSH, file server etc. in general. I am not yet sure if this is better placed within config or software. Maybe it makes sense to leave everything (especially those choices/preferences) that can be installed via dietpi-software there, so not have the same options in both scripts? Perhaps we could add a "Software config" category to dietpi-config, which contains subcategories for e.g. Samba etc. based on what is actually installed? This could be extended, e.g. by allowing some settings for webserver, database, Nextcloud/ownCloud or what we can think of in the future. Also dietpi-letsencrypt could be possibly integrated. But in this case it makes sense to leave those software settings within separate files/scripts to call from main dietpi-config in case.
Just had mood to add my thoughts, don't take this as a push at this topic, as usual we have more great ideas and opened feature requests than we can handle 馃槢.
Will get completed as/when i'am able.
In the mean time, this can be closed.
Most helpful comment
@Fourdee
we can have a look, how other system sort and handle this, for example:
openmediavault
http://www.openmediavault.org/wp-content/uploads/2014/07/altnavpanel.png
or Synology Diskstation
DSM 6.1 Beta Online Demo