Page 1 of 1

Improve accessibility of the admin menu

Posted: Sun Feb 08, 2015 2:12 pm
by cmb
Hello Community,

not long ago in a German thread the usability of the admin menu has been discussed. Actually, it is hard to access the submenus on touch devices, and it's impossible with the keyboard only. I don't consider this a bug, but rather a flaw, and therefore we should improve the behavior for XH 1.7.

The simplest and cleanest solution is to make all submenu items accessible by other means, i.e. separate pages such as the settings page which is already there (but has to be completed). For "Plugins" we should introduce a new page with a list of links to the plugin administration and all additionally registered plugin menu items as second level list. The "Files" menu can stay as it is, because since XH 1.6 the userfiles/ folder is a parent folder of the other folders and as such it is not necessary to access the images, downloads and media folders directly.

Additionally, we may consider to improve the behavior of the drop-down menu for touch devices with CSS/JS. Ludwig is currently investigating on touch friendly drop-down menus, what might bring valuable insights.

Re: Improve accessibility of the admin menu

Posted: Thu Feb 09, 2017 6:08 pm
by cmb
cmb wrote:Additionally, we may consider to improve the behavior of the drop-down menu for touch devices with CSS/JS. […]
See also https://cmsimpleforum.com/viewtopic.php ... 455#p57710.

Re: Improve accessibility of the admin menu

Posted: Thu Feb 09, 2017 7:04 pm
by Tata
Im CMSimple-Mittelalter hat Martin Damken ein Adminmenu, das nach Admins Bedarf platyiert sein könnte. Wenn das 1.7 Menu rekonstruirt sein wird, wäre es zu kompliziert von flüßenden Menus überlegen? Würden die etwa durch ExpandPlugin-ähnliche Metode aufklappbar, würde es den Admins viel Platz am Monitor sparen.

Re: Improve accessibility of the admin menu

Posted: Sun Feb 12, 2017 12:42 am
by cmb
Tata wrote:Wenn das 1.7 Menu rekonstruirt sein wird, wäre es zu kompliziert von flüßenden Menus überlegen? Würden die etwa durch ExpandPlugin-ähnliche Metode aufklappbar, würde es den Admins viel Platz am Monitor sparen.
Ich gehe eigentlich davon aus, dass man auch jetzt schon das Adminmenü per CSS (und vielleicht ein bisschen JS) sehr flexibel den eigenen Wünschen anpassen kann. Z.B. sollte es kein besonderes Problem sein, dass Adminmenü vertikal anzuzeigen, und kollabierbar zu gestalten. Und auch das beliebige Verschieben über dem Bildschirm sollte nicht allzu aufwendig sein. Vielleicht mag der ein oder andere mal etwas in dieser Art ausarbeiten?