This group is about core development of the menu system and related API - it is not a support forum.
This group started for the Drupal 6 re-write:
We are going to rewrite the Drupal menu system. The roadmap and phase one is in http://drupal.org/node/34755 .
For Drupal 8 - the routing has moved to symfony routes. Active discussion now around the final stretch for handling menu links.
A little history
The menu system has a very old history in Drupal. The system as we knew it, began its life in 4.5 (2004 September, actually) when JonBob added back menu caching. As not all menu items were cacheable some code defined parts were in cache, some parts were not. To make it customizable, again some information was kept in a normalized database table when menu module was enabled. The complex structure kept every menu link for every page load. This was a performance and a memory problem. Also, the primary index was the path.
Read more6.x menu system update
Here's a status report on the menu-related issues for 6.x that I'm aware of - please add to/update this list:
RTBC in the queue:
Adding new node link with the same path will hide other links to the same node
http://drupal.org/node/179578
Tabs rendering broken if non-existing item is in path
http://drupal.org/node/179474
arbitrary number of arguments in router path are not supported
http://drupal.org/node/177488
patch code needs review:
Ugly breadcrumbs
http://drupal.org/node/176748
Inconsistent titles and breadcrumbs at various levels in aggregator
Read moreThe paths in Drupal core
| Path | Status |
|---|---|
| dfletcher | |
| admin | This page awaits rewrite |
| admin/build | This page awaits rewrite |
| admin/build/block | OK |
| admin/build/block/add | OK |
| admin/build/block/configure | ok |
| admin/build/block/delete | ok |
| admin/build/block/list | ok |
| admin/build/block/list/bluemarine | ok |
| admin/build/block/list/chameleon | ok |
| admin/build/block/list/garland | ok |
| admin/build/block/list/marvin | ok |
| admin/build/block/list/minnelli | ok |
| admin/build/block/list/pushbutton | ok |
| admin/build/contact | OK |
| admin/build/contact/add | ok |
| admin/build/contact/delete | ok |