feat(admin): sidebar menu tree with collection grouping, plugin subgroups, and public menu sync #1763
khoinguyenpham04
announced in
Roadmap
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
This Roadmap discussion mirrors #1023: feat(admin): sidebar menu tree with collection grouping, plugin subgroups, and public menu sync.
Use this discussion to upvote the roadmap item and discuss priority, use cases, and product feedback. Keep implementation tracking, reproduction details, and PR-specific feedback on the source issue.
roadmap/1.0,roadmap/editor-experienceOriginal Issue
Is your feature request related to a problem? Please describe.
The admin sidebar currently renders all collections as a flat alphabetical list under a single "Content" group. There is no way to:
Describe the solution you'd like
Data Layer
sort_order(INTEGER) andgroup(TEXT) columns to_emdash_collectionsPluginAdminPagedescriptor withgroupandsortOrderfieldsicon,group,sortOrderthrough to the manifest for both collections and plugin pagesAdmin Sidebar Rendering
groupfield into separate collapsible sidebar sectionsgroupfield into separate collapsible sectionsNavItem.childrensidebarconfig option withhideCoreFeaturesandhideCollectionsarraysMenu Sync
addToMenufield on collection creation to auto-add to a public menuGET /_emdash/api/menus/:name/sync-diffto preview,POST /_emdash/api/menus/:name/syncto applyPOST /_emdash/api/schema/collections/:slug/sync-menuReordering UI
POST /_emdash/api/schema/collections/reorderAPI endpointDescribe alternatives you've considered
Additional context
This is a comprehensive sidebar redesign that ties together collection organization, plugin admin pages, and public navigation. The implementation includes 28 new tests covering ordering, grouping, menu sync, and export verification.
Related upstream discussions:
Beta Was this translation helpful? Give feedback.
All reactions