Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Book Organizer

35 sites Security covered Drupal 10–11 Book ecosystem
View on drupal.org

Book Organizer provides a user-friendly interface for managing Drupal books and their nested pages. It displays all books and their sub-pages in a single, searchable hierarchy, allowing administrators to easily edit, publish, unpublish, and delete entire books with their contents. It also supports managing standalone book pages.

Book Organizer delivers a clean, Views-powered administration experience for Drupal book module.

It surfaces every top-level book alongside its nested pages in a single hierarchy-aware table with filters and search, and lets you manage whole books without leaving the content overview.

Features

  • Hierarchical table: Books render as headings with their child pages indented beneath them, mirroring the native book structure.
  • Views filters: Title, status, and language filters work out of the box. Extend the book_organized view through the UI for additional criteria.
  • Page operations: Edit, view, and order links are exposed for both books and pages according to user permissions.
  • Book-level operations: From a book's operations menu you can delete the book and all its children, publish or unpublish the whole book (a state-aware toggle that shows Publish or Unpublish based on the current status), and add a child page directly under a book.
  • Batch processing: Delete, publish, and unpublish run through the Batch API, so they stay reliable on large books.
  • Standalone support: Book nodes that are not part of a hierarchy remain visible, clearly marked as standalone entries.

Permissions

The module adds one permission, Use the Book Organizer overview (administer book organizer), which grants access to the overview and its book-level operations. Individual page operations still respect the relevant node access (edit, delete, and so on).

Usage

  • Navigate to Content → Books (Organized) (/admin/content/book-organized) to browse the hierarchy.
  • Use the exposed filters to narrow results by title, publication status, or language, or the per-book filter to search within a single book.
  • Expand a book and use its operations menu to edit, order pages, add a child page, publish or unpublish the whole book, or delete the book and its children.
  • Click the book title for the standard node display or “Order pages” to launch the core Book outline UI.
  • The contextual tab remains available alongside Content for quick access.

 

Depends on

Dependencies of the latest stable release

  • Book
  • views Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

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

Release Timeline

Releases

Version Type Core Release date
1.0.3 Stable 10–11 Jun 8, 2026
1.0.2 Stable 10–11 Mar 31, 2026
1.0.1 Stable 10–11 Oct 13, 2025
1.0.0 Stable 10–11 Oct 13, 2025
1.0.x-dev Dev 10–11 Oct 13, 2025