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