Remove the book content type from the book module

Created on 21 April 2017, about 8 years ago
Updated 27 May 2024, 12 months ago

I am not sure if this should be reported here, or in the core issue queue, but let's go.

Background

I never really understood why the book module came with it's own content type, because the book functionality can be easily enabled on any content type.

Strange situations

Over the past few years I have hit multiple strange situations with the book module;

  • The content type's description reads:
    Books have a built-in hierarchical navigation. Use for handbooks or tutorials.
  • It is perfectly accurate, but it also implies that handbooks and tutorials need to be made with the same (book) content type (Which makes no sense). Instead it should explained that book functionality could be used for such situations.

  • Content editors were unaware of the differences in basic pages and books (we ended up with books consisting of both content types).

Resolution

Ever since that content editor situation, I find myself deleting the book content type and enabling book functionality for basic pages, so all static pages can be used either as stand alone pages, or as hierarchical pages.

Proposal

I understand that some of you want the book module to do something as soon as it is enabled, but Content Moderation and Workbench moderation are using a per-content type opt-in system, which works perfect.

In order to avoid confusion (for builders and editors), can we delete the default book content type from the book module and change its documentation to include the step to enable book functionality for the content types that need it?

🌱 Plan
Status

Active

Version

1.0

Component

Code

Created by

πŸ‡³πŸ‡±Netherlands neograph734 Netherlands

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024