Improve accessibility of the admin menu
Posted: Sun Feb 08, 2015 2:12 pm
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.
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.