Tested by adding 100 menu items (thank you wp-cli!) on a testbed site (WP 4.3-alpha-32716), using Twenty Fifteen theme. I tried to manage the menu through the Customizer. I ran into some performance issues when I clicked the save and publish button. 5 minutes later (now 10 minutes) it still hasn’t saved my reordering and nesting changes.
From general usage standpoint, it’s not a bad experience and I can see why we’re committing resources to improving the Customizer and adding this functionality. That being said, I think we could have achieved greater medium-term gains by implementing improvements to the existing menu management system doing something similar to what the Nested Pages plugin does (https://wordpress.org/plugins/wp-nested-pages/).
Good find. Some recent updates were made to improve performance for large menus, and these will also help with performance: https://core.trac.wordpress.org/ticket/30738 and https://core.trac.wordpress.org/ticket/30741
I love the idea of managing page order right from the pages section (which I think is what the Nest Pages plugin does if I’m understanding the description correctly) and allowing that order to be used as one possible menu choice. There is still a need to manage menus outside that space too though, and a dedicated menu management area covers that.
Also related: https://core.trac.wordpress.org/ticket/32769
Also when it was working (prior to the unresponsive script issue after the latest nightly update) there was some definite UI craziness when trying to nest/un-nest menu items using the angle bracket buttons. Sometimes things worked great. Other times menu items wouldn’t budge and with no explanation for why the one worked and the other didn’t. And then sometimes it would totally get lost and nothing would happen and you’d have to save and hope you got what you wanted. Or back out and try again. Anyway there wasn’t enough “communication” between user choices and the Customizer Menu. It made for a poor user experience.
- The topic ‘Large menu systems – problems saving’ is closed to new replies.