Last year, we announced the new sidebar navigation menu, which has since become the default navigation menu for new sites, with many existing sites also adopting it. Concurrently, we marked the old hamburger drop-down menu as legacy
in the navigation_menu
site setting.
As a replacement to the legacy
navigation menu, we introduced the header dropdown
navigation menu option. This choice is designed for sites that prefer not to use the sidebar
navigation menu, yet still want to retain the customization options offered by the sidebar.
In an upcoming Discourse release we will migrate all sites automatically to the new header dropdown
navigation, effectively discontinuing support for the legacy
navigation menu. In the release after, we will be removing the legacy
navigation menu option completely. On our managed hosting, we will gradually transition sites still using the legacy
navigation menu to the header dropdown
navigation menu.
Please note that if you don’t set up any default category or tags; it will be shown as below.
You can add default category or tags via Configure Defaults
which directs you to below settings.
You can apply these changes to existing user preferences from the pop up menu.
Once you set all defaults, you can view All Categories
& All Tags
links as well.
Categories
Tags
The default experience of sidebar for users differs in what users see on the site for the first time before they have personalized their own sidebar.
Themes or plugins that rely on the official plugin API to customize the legacy
hamburger menu will continue to work. However, if your customizations do not use the official plugin API, you may need to adapt them for the header dropdown
navigation menu.
Please feel free to share your feedback here if you run into any problems when switching to the header dropdown
navigation menu and we’ll be happy to assist you with it.