Duplicating functionality

skorned - July 6, 2009 - 20:04
Project:Active menus
Version:6.x-1.x-dev
Component:Miscellaneous
Category:bug report
Priority:normal
Assigned:Unassigned
Status:closed
Description

Have you checked out DHTML menu? It offers the same functionality as this module, without requiring javascript. The module itself doesn't have any dependencies either, and plus the development on that module is more rapid.

Check out its functionality, and correct me if I'm wrong, but I think we're duplicating and wasting energy here...

#1

bomarmonk - August 5, 2009 - 01:06

One thing that would make me use this module over DHTML menu: active menu handles book navigation the way I want it to. The parent book link (for active menu) is a link to the parent node, not simply an expanding menu item with the parent book title repeated twice (DHTML menu). Also, if I want collapsible blocks, the Jstools module does double duty (I'm trying not to have too many modules installed on my site, so "Advanced Book Block" and DHTML menu, which duplicate each other to some degree, can be replaced by active menu). There is at least a need to add some settings for DHTML menu so that it has some of the features of this module, if I would vote for retiring active menu. My two cents. It would be great, since the functionality is so similar, if everyone working on these menu-enhancement modules could work with a common tool set and really benefit from collaboration. What are the advantages of not having any javascript? Does active menu degrade gracefully?

#2

B-Prod - August 28, 2009 - 16:02

Hi!

I don't think it is a duplicate, because DHTML menu load all the menu tree where activemenu use AJAX to load only the needed menu parts. This functionality is very important for particular menus which have a lot of children, such as a products catalog. These kinds of menus cannot be loaded like DHTML does, without a big lost of time on page load.

#3

dman - August 28, 2009 - 16:13
Status:active» by design

Tree-load vs AJAX-load are significantly different approaches! The choice is important for different use-cases, like b-prod says.
That makes them quite distinct projects.

A quick link on the project page explaining this difference (and cross-linking) would be a very good idea though.

#4

B-Prod - September 28, 2009 - 14:16
Status:by design» fixed

This main difference is now explained in the project homepage.

#5

System Message - October 12, 2009 - 14:20
Status:fixed» closed

Automatically closed -- issue fixed for 2 weeks with no activity.

 
 

Drupal is a registered trademark of Dries Buytaert.