Book: structured document publishing
A book is a set of pages tied together in sequence, perhaps with chapters, sections, subsections, and so on. You can use books for manuals, site resource guides, Frequently Asked Questions (FAQs), or whatever you'd like.
Users who have permission can create a book and write, review, modify, or rearrange the pages. Many users can work together on a book. You can allow or disallow collaboration, to whatever extent you want.
At the bottom of book pages, Drupal automatically provides links for moving to the previous page and the next, and a link labeled up that leads to the level above in the structure. A contents page is also automatically created.
You can provide your users a menu that helps them find their way around inside your books. You do this by enabling the book navigation block on the blocks page (administer >> blocks). (Users will see the menu only when viewing the book.)
Apart from this, you can also add a books link to any of your menus. This link will take users to a list of your books. You add the link by enabling the books menu item on the menus page (administer >> menus). You'll find this item there under "Navigation." You can also add this link to any menu you want. (Click "add menu item," and when you fill in the "path" field on the dialogue page just enter "book.")
The "books" link takes users to your books. The "book navigation" block helps users move around inside your books.
You can also let users generate a printer-friendly display of a book page and all its subsections. They do this by selecting the link for printer-friendly version at the bottom of any book page.
On the books administration page (administer >> content >> books), administrators can view a list of all the books on your site. For each book there's a link to an outline, from which to edit or delete pages or sections, change their titles, or change their weight (thus putting them in a different order).
When you edit a page or section, you can also move it to a different level in the hierarchy by changing the "parent" to which it belongs. So you can move things around however you like. You can also check for orphan pages (pages that have become disconnected from the rest of the book).
On the access control page (administer >> access control) you can assign to users with various roles the permission to create book pages, to create new books, and to edit their own book pages or the pages of others.
When users you allow create a post of the type Book page, Drupal automatically prompts them to add their page at the level of their choice in a book, or to start a new book (by defining its "parent" as "top-level").
You can also give permission to outline posts in books. Users with this permission can take any other type of existing content on your site and add it to a book. When viewing a post they'll see an outline tab, and by clicking it they'll come to an interface that lets them move the post into a book.
You can:
- create new book pages: create content >> book page.
- administer individual books (choose a book from list): administer >> content >> books.
- set workflow and other global book settings at administer >> settings >> content types >> book page.
- enable the book navigation block: administer >> block.
- control who can create, edit, and maintain book pages at administer >> access control.
