[drupal-docs] Transitioning to header-free book pages (was Re: Styleguide)

puregin puregin at puregin.org
Thu Apr 28 04:15:34 UTC 2005


Hi Bryan/Doc people -

     I've tried to tackle the section you suggested to illustrate a 
proposed process
for transitioning documentation from 'embedded header' format to
a header-less format.

     I've posted the results on my site:

        http://www.puregin.org/node/127

(I apologize for my somewhat broken attempt to 'improve'
the themeing of book module.  Sigh.  Also, Konqueror seems
broken on my CSS, and I've not dared try IE.  Sigh again)

     There's three subsections, one for each of

          - the current structure
          - the transitional structure (embedded sections extracted as 
children)
          - a conformant structure (no embedded html header elements)

     My take on current structure:
          - section titles don't appear in navigation context - it hard 
to find context
             without reading a fairly long page, with potentially quite 
diverse content
          - there's too many headers, and levels of headers, which 
breaks up the
            text, without clarifying structure.   For example, a section 
titled "What are
            blocks" isn't really necessary as the first subsection of a 
sections "Blocks".

      The transitional structure reveals structural problems with the 
original:
          - there are some sections now which have no content, only 
children.
            This begs for content to be 'pulled up'.
          - The hierarchy of sections is too deep
          - Structure is manifest (all headers are revealed in the 
navigation block)
             but somewhat redundant.

      My attempted 'conformant' rewrite attempts to remedy the issues 
above.
          - Structure is still manifest
          - By pulling content up and removing redundant structure, the 
structure
            supports the content
          - The hierarchy has been collapsed to three levels within 
'chapters'
          - Each node is shorter, and more focussed.  There's nothing 
'below
            the fold' except in the examples subsections.
          - There's still lots of room for improvement :)

      Some notes I made the in the course of this:

           - it would be nice to have a 'make a copy of this book page'
             function which would make a copy as a sibling of the
             page being viewed.

           - I'm thinking that the user interface for viewing a book 
should
             present quite a different view than the editing view.
             I'm thinking something along the lines of a paged
             HTML view of the 'Printer friendly' output of the entire
             subtree being edited.  If the navigation block could
             track the position within the book as one paged
             through the text, that would be very useful.  (I'm
             thinking of something much like most PDF viewers)
                     There's (at least) two simultaneous and valid
             models of what a book is - a writer/editor often
             thinks of the local hierarchical structure; while a
             reader probably more often sees the local
             linear structure.

     I'm looking forward to your feedback.

     Djun


On 26 Apr 2005, at 6:38 AM, bryan kennedy wrote:

> On Apr 26, 2005, at 7:35 AM, Dries Buytaert wrote:
>
>> I think I'm convinced ... maybe we should try not to use headers in 
>> book pages.  As long the book's depth stays within the agreed range, 
>> I'm OK with the proposed work.
>
> Okay I am still way confused about how this would work.  I mean I 
> don't get how we will decrease the navigation depth with out making in 
> each subsection super "wide" while eliminating headers in the content 
> of the book pages.
>
> But I am totally willing to be convinced.  Could someone take a stab 
> at describing how they would restructure this content (broken up into 
> two main header sections, five sub header sections) within the other 
> 18 items below it.  Please emphasize why this would be beneficial to 
> the user experience:
> Blocks
> http://drupal.org/node/17170
> I am not trying to be obstinate I guess I just haven't seen any 
> examples of how this would work.
>
> I would also like to re-iterate my belief that we are building a 
> website, not a book.  Yes, it would be awesome if we could take the 
> content from our website and do a book friendly output, but IMO the 
> people who want this are a minority audience (even if a majority of 
> devel on this list want it).
>
> bryan




More information about the drupal-docs mailing list