sghp-nav - Navigation Plugin for Strapi

Plugin for Strapi CMS to create, edit and retrieve website navigation structure.

This plugin was born from practical considerations and aims to close some gaps of other existing solutions which seemed to fail the folllowing requirements (as of 2023-09-11):

  • Import / Export via strapis native command line tools (without breaking relations)
  • Internationalization (missing in strapi-plugin-menus)

Comments, bug reports and pull requests welcome. Work in Progress... This project is far from complete but effort has been taken in well structured code that should be easy to extend and improve.

Features:

  • Graphical user interface for editing site navigation
  • i18n, Nationalization: seperate navigation for every locale
  • Multiple independent navigations supported (footer, etc)
  • Configurable via config file
  • Strapi conformant REST API to fetch hierarchical menu data
  • Typescript types for REST responses included
  • Navigation items may be associated with a custom content type (ie. that represents a page or section on your website)
  • Import / Export of navigation structure via strapis native command line tools

Installation

Source Code & installation instructions are available via Github.

Explore on Github

Gallery

decorative image