Daniel Fagerstrom wrote:


Is it a Map of the Site? ------------------------

The Forrest people don't think that the sitemap is enough as map of the site. They have a special linkmap [1] that gives a map over the site and that is used for internal navigation and for creating menu trees. I have a similar view. From the sitemap it can be hard to answer basic questions like:

* What is the URL space of the application
* What is the structure of the URL space
* How is the resource refered by this URL produced

The basic view of a URL in the sitemap is that it is any string. Even if there are constructions like mount, the URL space is not considered as hierarchial. That means that the URLs can be presented as patterns in any order in the sitemap and you have to read through all of it to see if there is a rule for a certain URL.

A real map for the site should be tree structured like the linkmap in forrest. Take a look at the example in [1], (I don't suggest using the "free form" XML, something stricter is required). Such a tree model will also help in planning the URI space as it gives a good overview of it.

Out of curiosity, have you looked at the Portal block? The layout actually separates the site layout from the sitemap quite nicely. Unfortunately, the Portal URLs are not cool. I'm in the process right now of attempting to fix that. We are finding that exposing the Portal's events in the browser causes JSR-168 portlets to fall on their face simply by reloading the page. Not cool at all.


Ralph



Reply via email to