MenEx Firefox/Chrome/Opera Add-on

A webpage menu is an essential component of a website. It provides navigation between all the webpages that shape a website and it determines the overall website user experience score. So an effective and practical design is crucial if you want to develope a good website.

ASys

This tool implements a technique for menu extraction. It is useful for:

  • Website developers, because they can automatically extract a clean HTML of the menu of any webpage. This is particularly interesting to reuse components of other webpages. For example, one particular developer could be interested in the code of a given menu in a webpage, and this is a useful tool for that purpose.
  • Other systems and tools, such as indexers or wrappers, as a preliminary stage.

The tool's techniques are based on the DOM model that represents a webpage. We calculate the weight of each DOM node and we use these weights to identify those nodes that probably belong to the menu.

One important advantage of the tool is performance. The tool only loads a single webpage to get the menu from it.

This technique could be also used for content extraction. Detecting the menu can be useful to determine the main content of a webpage.