-
Notifications
You must be signed in to change notification settings - Fork 41
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
[UX][D8] Merge the "List links" and "Edit menu" operations into a single administration page. #475
Comments
++ |
+++ On Thu, Dec 18, 2014 at 4:52 PM, klonos notifications@github.com wrote:
|
This has been ported to contrib https://github.com/backdrop-contrib/simplified_menu_admin |
Thanx @biolithic!! 👍 ...I'll deploy to some of my installations and check the issue queue of the original module at d.org. If any issues apply to our port, I'll file separate issues in our queue. Hopefully, when everything has been polished, we can merge it into core. Yay!!! |
Some of the issues are "there is an issue" "not in my install/postponed - On Thu, Nov 12, 2015 at 6:48 PM, Gregory Netsas notifications@github.com
|
...just filed a first issue: backdrop-contrib/simplified_menu_admin#1 😜 |
@jenlampton: I've edited the original issue summary to include link to the ported module and screenshots of Backdrop with it installed as well as vanilla D8 respective edit menu admin page (for comparison purposes). Hope it's ok with you. |
Over in #3029, the menu browser that we are discussing about implementing in the node edit form may not be a good fit for the menu editing page (because we'd need to be able to specify menu item label, path, etc. in the same UI). I feel that something like the UI provided by https://www.drupal.org/project/menu_editor would be a better fit here:
But we need to take care that the menu form table doesn't get cluttered with too many columns. And I also don't like the abbreviated column headers (enabled, expanded) in the "power edit" screenshot above. |
Yup, we simply cannot fit everything in a single table like that - I meant to use that screenshot as an example. I think that there would need to be only the most basic/common things exposed as columns (IMO, those should be the label, path, language, and enabled/disabled checkboxes); the rest like the description seem less important, so they would simply need to remain "hidden". Perhaps the last column could be an "Operations" column, with a "Configure" button, which would open a dialog (similar to the way that things work with the text filters table). Another option would be to have all the "secondary" settings for each menu item expand/collapse (same way that the more/less links work in the site status page). Menu item editing in WordPress works in a similar fashion: ...when you expand each menu, more options are revealed: It's interesting how they have this collapsible "Screen Options" panel at the top of the menu editing page, which when expanded allows defining more advanced settings for each menu item (their "Title attribute" is our menu item "Description"): As you can see from the screenshots, WordPress also has this "Manage with Live Preview" option, which allows editing menus in the same fashion the color settings page works for our themes. Interesting! 🤔 ...I've tested it, and there was a tiny glitch or two, but I did appreciate the ability to view my changes live. I imagine that it's very useful for menus with a few items, but it is not ideal when wanting to mass-edit menus with a large amount of menu items. |
For Backdrop, we should build the functionality of simplified_menu_admin module into core. It combines the list of links with the title and description fields, so we can reduce the menu administration forms from 2 into one.
Here's how it would look (with the already ported simplified_menu_admin module):
Here's how the respective admin page looks like in vanilla D8 after https://www.drupal.org/node/663946 got merged:
The text was updated successfully, but these errors were encountered: