Fixed a major problem in the way titles and header graphics work.
The <%outlineTitle%> macro and others like it didn't handle domains at all.
When displaying an outline or directory set outlineTitle to the title of OPML file, with the following important exception.
If we're going to a node contained within the outline that has a domain attribute, and it is the domain that the user is accessing, use the text attribute from its top headline as the outlineTitle.
That's the technical description. An example will make it simpler.
I have a domain called listings.opml.org. It's actually a small section of an outline I call My Sites. When you're viewing a page within the listings site, I want the title to be listings.opml.org, not My Sites.
It should work the same for any page within listings.opml.org. Example.
Another way of saying it that's even simpler: It now works the way you think it would if you weren't thinking about it.
outlineTitle was just an example. Other attributes that work this way are: outlineDescription, headerGraphic and headerEnabled. So header graphics should now work again more or less as they used to. Knock wood, I am not a lawyer, etc.
On the server, update opml.root and worldOutline.root. No changes on the workstation.
html.directory.popUri
html.directory.walk
worldOutlineSuite.main