On 22/02/11 10:59, I wrote:
This uses a fairly simple two-level navigation hierarchy: major sections
in the top menu, sub-sections on the left. Since one of the main
problems with the CMS is that the same page skeleton and navigation
SSI's are used on every page, I've added some javascript to manage the
complexity. With Javascript and CSS enabled, each page should show
feedback on the currently selected section and page, and only the
section sub-menu relevant to the current section (hiding the long list
of other section pages). With Javascript turned off, the navigation
still works but readers dont' get the "you are here" feedback or the
simplified menus.

I've just been trying to combine the various suggestions on IA into a consolidated structure, and I've come to the conclusion that my prototype is too limiting by requiring everything to be at one physical level. For example, the tools section includes rdfcat, schemagen, eyeball, etc. Each of these should really be a separate page, but think that makes the navigation and physical structure a bit clunky:

Jena
  Documentation
    Overview (/jena/documentation/index.html)
    RDF API (/jena/documentation/rdf.html)
    ...
    Tools: schemagen (/jena/documentation/tools_schemagen.html)
    Tools: eyeball (/jena/documentation/tools_eyeball.html)

Better would be:

Jena
  Documentation
    Overview (/jena/documentation/index.html)
    RDF API (/jena/documentation/rdf.html)
    ...
    Tools
      Overview (/jena/documentation/tools/index.html)
      schemagen (/jena/documentation/tools/schemagen.html)
      eyeball (/jena/documentation/tools/eyeball.html)

I'll go at generalising the Javascript & template to make it possible to have multiple levels of content (or, to at least add one more level).

Ian


--
____________________________________________________________
Ian Dickinson                   Epimorphics Ltd, Bristol, UK
mailto:[email protected]        http://www.epimorphics.com
cell: +44-7786-850536              landline: +44-1275-399069
------------------------------------------------------------
Epimorphics Ltd.  is a limited company registered in England
(no. 7016688). Registered address: Court Lodge, 105 High St,
              Portishead, Bristol BS20 6PT, UK

Reply via email to