Hi all,
I've been playing a bit with how we can get a balance of useful navigation support from the Jena site while retaining use of the Apache CMS ... which is rather limiting. Since we've not agreed to any of this yet, I've done my experiments outside the svn, and put the prototype here:

http://www.iandickinson.me.uk/jena/about/index.html

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.

One other suggestion from Dave that I implemented was to include script to move a "table of contents" from a given page into the navigation menu. This is illustrated in the in_depth/ontology section (you can see the before/after by looking at the page source).

I've loosely based the structure on current suggestions around the IA, but it's by no means complete: this was just a quick prototype to test one way of getting what we need from the CMS, and there's a limit to the number of times I was willing to create lorem ipsum pages :)

I've tested this on firefox 3 and chromium (which manifested an annoying out-by-one pixel bug I've tried to mask as best I could). Feedback on whether it works on other browsers would be welcome.

Otherwise, please give feedback on the general approach. I'll respond separately on the IA thread(s).

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