srpurdy / SharpEdgeCMS

Content Management System
http://www.sharpedgecms.com/
MIT License
18 stars 4 forks source link

Menu System Improvements #33

Closed srpurdy closed 9 years ago

srpurdy commented 10 years ago

This update will likely come after 3.42.

The idea with this update is to meet the following criteria.

  1. More User Friendly
  2. Multiple Menus
  3. More optimized
  4. Migration of existing menu data
  5. Legacy support of old menu system
  6. Will consist of a better interface that's more attractive and intuitive.
  7. Will allow the ability to have multiple different menus. By default I will include a couple of menus which will also be defined in the default theme. Adding a shortcode that will allow custom menus to be included in custom themes.
  8. Just better designed in a database structure sense,
  9. Once ready the update should migrate data from the old menu system to the new one. However implenting the new menu system will need to be done manually on your templates.
  10. I will continue to keep the old menu system for Legacy support for sometime so that anyone using the old menu system can continue to do so without any problems.
srpurdy commented 9 years ago

Currently working on this. Attached an image of the begining parts of the admin interface. Where you can drag/drop to re-order items, but also change the menu structure (nestable items) This makes it much easier to move menu items around and re-position them, then the old system. There is still lots to do.

Work In Progress drag_and_drop_menu

The new navigation system will support upto 4 levels. In this picture you will see only 3. It works on 4 levels.

The expected release of this new navigation will be in the next update most likely.

The current menu system (Title) will be renamed to "Legacy Navigation", while the new Navigation will be called "Navigation".

srpurdy commented 9 years ago

Another Updated screenshot of the interface as you can see a little more whats going on.

drag_and_drop_menu2

And another so you can see an in motion drag/drap drag_and_drop_menu3

srpurdy commented 9 years ago

Full version is now in 3.42.50