Looks good, but the fonts are not those used on php.net. I do think that the documentation text is more readable with this font, but users accustomed to our current font might not like it. It should be discussed.
The sidebar looks quite good on subpages, but it is a bit confusing on the frontpage. Also this page is broken:
http://livedocs.zirzow.dyndns.org/index.php?l=en&q=bookinfo
How is it confusing on the front page? The double 'PHP Manual' entry? I fixed that, and the positioning of the bookinfo page. (see below)
Yep, the double 'PHP Manual' was confusing. But still it is. There are stuff on different levels mashed together. 'PHP Manual' is the top level, and all part titles should be below it in the hierarchy, not on the same level. This is much better articulated on the inner pages.
BTW it would be nice to investigate why pages like
http://livedocs.zirzow.dyndns.org/index.php?l=en&q=getting-started
have the navigation properly in the sidebar, while
http://livedocs.zirzow.dyndns.org/index.php?l=en&q=preface
has no such navigation. It is probably a problem in the toc generation XSLT and the display engine.
Also if you let the sidebar contents to wrap, it might not look that good with the bullets, but it will not go outside the faux column:
http://livedocs.zirzow.dyndns.org/index.php?l=en&q=stream.common-api
Which is better? the wrapping or the trucate... method? I have a css method that will make the wrapping look good with the bullets, which could be implemented easily, if we want the full text to display.
The tableless php.net theme uses left-padding, and a vertically centered background image and lets the text to wrap (if I remember correctly). Since users could resize their display font, the server side has no clue on how long the text should be truncated to, so I would vote for client side wrapping for the php.net theme.
BTW I see you already took care of copyrighting for 2005 :)
oops.. for some reason I thought it was already 2005
It might only be available publically in 2005 :)
Here are some changes I've done since yesterday:
- margin's on boxed areas more consistent
- reduced parameter/constant list vspacing - tables... remove extra right spacing, allow table to grow up to
0.6em of right margin.
- indent second line (4em) on methodsynopses (when wrapped)
- better h* seperation to visually see section differences.
- indent function/chapter list
- ul.itemized/li items fixed vspacing - some/alot css menu tweeks and made clickable area much larger
- left navigation loads better, the dashed line loads up to
navigation height, until content loads.
- the double PHP Manual (bookinfo) entry in navigation.
- bookinfo page. fixed absolute positioning.
- tested IE6, firefox and opera (which doesnt like % font sizes)
Sounds good.
TODO: - seperate css to allow print versions
This would be really cool finally :)
Goba
