Drupal is a registered trademark of Dries Buytaert
Release: Excel Serialization 2.1.2 Minor update available for module xls_serialization (2.1.2). Release: Time Zone Field 8.x-1.14 Minor update available for module tzfield (8.x-1.14). Module Revived: Entity API 8.x-1.7 Module entity updated after 17 months of inactivity (8.x-1.7). Release: Vartheme Bs5 4.1.1 Minor update available for theme vartheme_bs5 (4.1.1). Release: Varbase Heroslider 1.1.3 Minor update available for module varbase_heroslider (1.1.3). Release: Varbase Demo 1.1.2 Minor update available for module varbase_demo (1.1.2). Release: Varbase Dashboards 2.0.3 Minor update available for module varbase_dashboards (2.0.3). Release: Varbase AI 2.0.9 Minor update available for module varbase_ai (2.0.9). Release: Varbase Workflow 3.1.2 Minor update available for module varbase_workflow (3.1.2). Security Coverage: Role Aware Maxlength Module role_aware_maxlength now has official Drupal security advisory coverage.

Book

10,740 sites Security covered Book ecosystem
View on drupal.org

This module allows you to create hierarchical collections of content, like manuals or guides, that can be organized, edited, and rearranged by users. It provides a "Book" content type and enables collaborative writing and editing of these structured content sets.

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.

Replacing the Core Book Module

If you are upgrading from a Drupal 10.3+ site that used the core Book module,
Drupal will automatically detect and prefer this contributed version.

You do not need to uninstall or remove the deprecated core module.

Drupal's module discovery system prioritizes modules in the contrib directory
over those in core, looking for modules in `core/modules` last, after all the
other possible places that modules can live, ensuring a seamless transition.

For more details, see the official documentation:
[How to replace a deprecated core module with its contrib version](https://www.drupal.org/docs/core-modules-and-themes/deprecated-and-obsol...).

  • 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
  • Book Organizer

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 maintained but mainly bug fixes
3.0.x = will be the new active branch using new features.

Activity

Tracked releases
17
Tracked since
Jun 2025
Latest release
2 months ago
Releases (12 mo)
12 ▲ from 5
Maintenance
Active

Release Timeline

Releases

Version Type Release date
3.0.7 Stable Jun 12, 2026
3.0.6 Stable Jun 12, 2026
3.0.5 Stable May 29, 2026
3.0.4 Stable May 2, 2026
3.0.3 Stable Apr 21, 2026
3.0.2 Stable Apr 16, 2026
3.0.1 Stable Mar 20, 2026
3.0.0 Stable Feb 14, 2026
3.0.0-rc1 Pre-release Jan 25, 2026
3.0.0-beta2 Pre-release Dec 31, 2025
2.0.4 Stable Dec 31, 2025
2.0.3 Stable Dec 4, 2025
3.0.0-beta1 Pre-release Aug 3, 2025
3.0.0-alpha2 Pre-release Jun 25, 2025
2.0.2 Stable Jun 25, 2025
3.0.0-alpha1 Pre-release Jun 22, 2025
2.0.1 Stable Jun 20, 2025