Umbraco.Community.UmbNav 4.0.0-beta0041

This is a prerelease version of Umbraco.Community.UmbNav.
dotnet add package Umbraco.Community.UmbNav --version 4.0.0-beta0041
                    
NuGet\Install-Package Umbraco.Community.UmbNav -Version 4.0.0-beta0041
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Umbraco.Community.UmbNav" Version="4.0.0-beta0041" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Umbraco.Community.UmbNav" Version="4.0.0-beta0041" />
                    
Directory.Packages.props
<PackageReference Include="Umbraco.Community.UmbNav" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Umbraco.Community.UmbNav --version 4.0.0-beta0041
                    
#r "nuget: Umbraco.Community.UmbNav, 4.0.0-beta0041"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Umbraco.Community.UmbNav@4.0.0-beta0041
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Umbraco.Community.UmbNav&version=4.0.0-beta0041&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Umbraco.Community.UmbNav&version=4.0.0-beta0041&prerelease
                    
Install as a Cake Tool

Umbraco UmbNav

Umbraco Cloud Badge

UmbNav adds a drag and drop menu builder to the Umbraco Belissima V16+ backoffice.

Getting started

UmbNav V4.X only supports Umbraco 16+

For Umbraco versions 13 and below please see the repository linked below: https://github.com/AaronSadlerUK/Our.Umbraco.UmbNav

Features

  • Set maximum child levels
  • Hide menu items where umbracoNaviHide is true
  • Auto expand the backoffice menu tree on hover
  • Set the delay of the auto expand on hover (in ms)
  • Add noopener to external links by clicking a checkbox
  • Add noreferrer to external links by clicking a checkbox
  • Auto add child nodes when rendering on the front end
  • Allow menu items to be shown / hidden depending on member authentication status
  • Add custom CSS classes to each menu item in the backoffice
  • Display the property editor as full width in the back office (Hide the label)
  • Add an image to a menu item
  • TagHelper
  • GetLinkHtml extension for Umbraco V8 and V9
  • Add label items

Installation

UmbNav is available from NuGet, or as a manual download directly from GitHub.

NuGet package repository

To install UI from NuGet, run the following command in your instance of Visual Studio.

PM> Install-Package Umbraco.Community.UmbNav

To install Core from NuGet, run the following command in your instance of Visual Studio.

PM> Install-Package Umbraco.Community.UmbNav.Core

Umbraco Cloud Supported

UmbNav fully supports Umbraco Cloud including the content synchroniser, it has been fully tested transferring and restoring between environments.

Documentation

After installing the package, you will have a new property editor called UmbNav in the Umbraco backoffice, typically this would get added to your sites "Site Settings" or "Home" node.

Check out the documentation to learn how to embed the package in your site.

Contribution guidelines

To raise a new bug, create an issue on the GitHub repository. To fix a bug or add new features, fork the repository and send a pull request with your changes. Feel free to add ideas to the repository's issues list if you would to discuss anything related to the package.

Who do I talk to?

This project is maintained by Aaron Sadler and contributors.

License

Copyright © 2025 UmbHost Limited, and other contributors

Licensed under the MIT License.

As per the spirit of the MIT Licence, feel free to fork and do what you wish with the source code, all I ask is that if you find a bug or add a feature please create a to PR this repository.

Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Umbraco.Community.UmbNav:

Package Downloads
Umbraco.Community.Templates.UmBootstrap

A project template for creating a new Umbraco site using the UmBootstrap Starter Kit

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.0.0-beta0041 91 9/5/2025
4.0.0-beta0040 76 9/5/2025
4.0.0-beta0036 205 8/27/2025
4.0.0-beta0034 137 7/29/2025
4.0.0-beta0033 167 7/5/2025
4.0.0-beta0032 57 7/5/2025
4.0.0-beta0031 129 7/3/2025
4.0.0-beta0030 133 7/1/2025
4.0.0-beta0021 2,533 5/3/2025
4.0.0-beta0020 353 3/10/2025
4.0.0-beta0017 80 1/24/2025
4.0.0-beta0015 65 1/24/2025
4.0.0-beta0012 70 1/24/2025
4.0.0-beta0009 67 1/24/2025
4.0.0-beta0006 67 1/24/2025
4.0.0-beta0005 63 1/24/2025
4.0.0-beta0004 79 1/24/2025
4.0.0-beta0003 62 1/24/2025
4.0.0-beta0001 67 1/22/2025