Project Description
A hierarchical menu module for Orchard. Supports creating multiple menus, drag and drop ordering, content relationships, and a front facing menu widget.
I want to give credit to Piotr Szmyd, the author of the
Advanced Menu module, from which several of the implementation details were derived.
Installation/Usage
This project depends on the
related content module, and the
search module. DO NOT INSTALL THIS MODULE WITHOUT INSTALLING THESE MODULES FIRST. I didn't spend time verifying this, but apparently there is a bug that prevents modules from properly requiring dependent modules to be installed
if necessary. So, chances are that your site will blow up if you do not manually install the other module first.
Project Status
This is the initial release of the menu, and there definitely might be some bugs, and there are a handful of features that have not been implemented yet. They are, in no particular order:
- Performance/caching
- Permissions
- Localization
- Ajax error handling
- Logging
- Import/Export
- Commands
- Contained Items
- Potentially include some default menu javascript/styles. Part of me feels like this is the responsibility of the theme.