Skip to Content

A book is actually two separate things. One is a hierarchical structure or outline that can contain any other node type. So, for instance, you could add a blog entry, a story -- or even a weblink -- to a book outline. This is a good way to organize content (especially different kinds of content) without having to create yet another category. An example would be "Mexico 2004" -- you could tag all of the content you create (like blog posts, images, etc.) with a term like "Travel", and then order them all in your Mexico 2004 book (since you are unlikely to add to a category called Mexico 2004 in the future).

Secondly, you can create book nodes directly. This allows you to make use of the "maintain book pages" permissions, whereby anyone that creates a book node can edit it (this is how the book is somewhat wiki-like). The top level, or root, of a book must be a book node, and only admins ("administer nodes") can create new root books. As per the previous example, you would create a book root node called "Mexico 2004". All the root books are displayed (with teasers) at the /book URL.

Features of Book Nodes

  • book outline: using weight, order nodes in a book as well as arrange them hierarchically
  • auto-navigation (next, previous, and up links are automatically created)
  • printer-friendly view (shows content with print stylesheet, which generally strips all graphics and just displays semantically - h1, h2, etc.)

Blocks

  • Book Navigation: shows hierarchy of book nodes and your current place in them.

Suggested Usage

  • Wiki-like maintenance of documentation or shared information (e.g. top 10 places to eat in Vancouver, FAQs, etc.)
  • Group content without creating taxonomy terms
  • With the book navigation block turned on, easily create website sections (e.g. About -> The Team, Company, Contact Us). Good for displaying automatic secondary navigation.