wagtail-nest/wagtailmenus

An app to help you manage and render menus in your Wagtail projects more effectively

django
menus
python
wagtail

PyPI Version

Build Status

Code coverage

Documentation Status

wagtailmenus

wagtailmenus is an extension for Wagtail CMS to help you manage and render multi-level navigation and simple flat menus in a consistent, flexible way.

The current version is tested for compatibility with the following:

  • Wagtail versions 7.0, 7.3, 7.4 and 8.0
  • Django versions 4.2, 5.2, 6.0 and 6.1
  • Python versions 3.10 to 3.14

image

New to wagtailmenus?

Start by reading our Overview and key concepts page. It will give you a better understand of how the app works, and help you decide whether it is a good fit for your project.

Installation

  1. Install the package from PyPI:

    console pip install wagtailmenus

  2. Add wagtailmenus to INSTALLED_APPS, and wagtailmenus.context_processors.wagtailmenus to the context_processors list in your TEMPLATES setting.

  3. Run migrations:

    console python manage.py migrate wagtailmenus

See the installation guide for the full steps and optional settings.

Useful links

Contributing

Instructions on how to contribute can be found here.

wagtailmenus is part of Wagtail Nest. All contributors are expected to follow our Code of Conduct.

Stars
418
-0.48% more than last month
Forks
131
Open Issues
17