The book module that up until Drupal 11 was part of Drupal core
A book is a set of nodes tied together in a hierarchical structure, with chapters, sections, and subsections. You can use books for manuals, site resource guides, Frequently Asked Questions (FAQ), novel, or curricula. Any content type can be added to a book, and a book can contain nodes of more than one content type.
Features
A version of this module was in Drupal core from Drupal 3.x until Drupal 10.x (around 22 years!)
You likely have used it since it's how the community documentation on drupal.org was organized for many years.
Users who have permission can create a book and write, modify, or rearrange the pages. Many users can work together on a book -- you can allow or disallow collaboration, to whatever extent you want.
Post-Installation
This module adds the "Book" content type. You will need to configure what types of nodes can be added to a book once it's created.
TODO: add more
Recommended modules/libraries
- Book PDF - This module provides a means to print books and relies on a third party library for pdf generation.
- Book Access Code - Provide arbitrary access to books by exposing them to those that have a book code. This could be used in many ways.
- custom book block - A more configurable version of the navigation block
- book tree menu - Book Tree Menu enhances the default book navigation
- Booktree - Booktree module - take as input a series of Book nodes and create a tree-like structure using Book node relationships. Similar to booktree_menu.
- Sync book index to Drupal core menu
Similar projects
- Entity Reference Hierarchy - extends the standard Entity Reference field to store a nested set representation of the the hierarchy.
Community Documentation
A great place to add links to YouTube walkthroughs, external documentation, or a demo site (use DrupalPod!).
Branches
1.x = is the split from Drupal core
2.0.x = will be the new active contrib branch
3.0.x = will be the new active branch using new features.