[drupal-devel] menu system idea
Dries Buytaert
dries at buytaert.net
Sun Jun 19 08:38:32 UTC 2005
On 19 Jun 2005, at 10:26, Robert Douglass wrote:
> The nested arrays don't bother me. How much work would one have to
> do in this direction before we would be able to 1) measure
> performance and 2) rule out any "gottchas" that would make it less
> attractive than it initially seems?
I agree. We can't really tell it is an improvement until it has been
tested. I think it actually might fix a number of gottchas.
Example: because modules get loaded in random order, a menu item's
parent might only become available after the child has been loaded.
Therefore, the current menu system first stores all menu items in a
sequential array, and only builds the hierarchy of menu items after
all modules have returned their menus.
The current menu system has two important drawbacks:
1. it is slow -- we had to add menu caching, but even with caching
it is slow.
2. it is complex -- it tends to be difficult to make simple changes.
--
Dries Buytaert :: http://www.buytaert.net/
More information about the drupal-devel
mailing list