Advantages of relative URLs Using relative URLs, sites can be packed and transmitted and will work on another user's machine. For example, since the Frontier website uses relative URLs, you can download the site into your Online Docs folder, and all the links will resolve to links on your hard disk, not on the net. If we used hard-coded URLs this wouldn't work. The goal was to keep the convenience of double-quoted glossary references, and get the benefit of relative URLs. How to do it Prior to 4.2, the only way to generate a relative URL was to use a macro, such as the relativeGloss macro written by Preston Holmes.
Many people use the pageFilter script to add items to a websites glossary.
So the intermediate text, after glossary substitution, has unresolved links in it. Before the page is rendered, the framework does a search for all glossPatches and converts them to relative URLs. The code for this is in html.data.standardMacros.glossaryPatcher. The net-net Glosspatches make your glossary table look a little more frightening, but otherwise the new technique is totally transparent, and it gives you the benefits of having relative URLs automatically generated for you. Internet service provided by Conxion .