Problem/Motivation
Track the steps needed to remove extension Book from core to contrib. See Remove a core module and move it to a contributed project of the deprecation policy.
The contrib project is ?
The removal of extension Book was approved in #3265493: [Policy] Move book to contrib in Drupal 11.
Remaining tasks
- Begin finding someone to maintain the contrib version of the Book module.
- Move integrations implemented by other modules to the Book module.
Create child issues or child meta issues, as needed, to address the following points. Not all points will apply to all extensions.- Move non-migration tests to the Book module. #3376271: Move non-migration book-related tests to the Book module
- Move Help Topics to the Book module. #3376261: Move help topics to book module
- Remove use of book in non profile and update tests. #3376369: Remove use of book in non profile and update tests
- Use of book in tests #3414637: Remove usages of book module from tests
- Remove the Book module from one or more profiles. #3410220: Remove book module from all core themes
- Remove templates from the Book module’s markup.
- Remove templates from themes that are staying in core, leave them in deprecated themes #3410216: Remove book module from themes
- Keep skipping the template in the stable copies test.
- For a module, handle migrations, if the module has migrations.
- Move migration tests to the module. #3376259: Move book migrations tests to book module
- #3376262: Remove install of book module from migration tests outside of the module
- Do a thorough search of core for any remaining references to the Book module. If references are found, outside of the Book module, then create issues to remove the references.
- Create the contrib project with a stable release. Follow the process in Create the contrib project with a stable release for creating the sub tree split.
- Deprecate the core extension. #3413932: Deprecate Book module
Comments
Comment #2
quietone commentedComment #3
spokjeComment #4
spokjeComment #5
quietone commentedComment #6
quietone commentedComment #7
quietone commentedComment #8
catchComment #9
quietone commentedComment #10
quietone commentedThe dumps are changes in 11.x not 10, so removing those items.
Comment #11
quietone commentedComment #12
smustgrave commentedFYI if no one volunteers for the contrib you can put my name down if it helps things. But full disclosure only used book once
Comment #13
quietone commented@smustgrave, are you still willing to create the Book contrib project?
Comment #14
pwolanin commentedI could be listed as a co-maintainer with smutgave
Comment #15
pwolanin commentedI just tried to create a module with short name "book" but I was rejected: "This project short name is reserved."
Comment #16
catchI think all the core module names are reserved in project module, needs a drupalorg issue to un-reserve it.
Comment #17
pwolanin commentedCreated #3424431: Unreserve or create "book" module in contrib
Comment #18
andypostLast blocker for deprecation left #3424217: Remove book from d6\MigrateBlockContentTranslationTest
Comment #19
smustgrave commentedCurrently waiting for book to be unreserved on drupal.org to create a contrib space.
Comment #20
smustgrave commentedscratch that.
Comment #21
joseph.olstadMany of my projects use the book module so I have a keen interest to ensure that it doesn't bust.
Comment #22
joseph.olstadWhere is the new contrib module? There's currently no release for it.
Comment #23
smustgrave commented@joseph.olstad did a 1.0.0 release https://www.drupal.org/project/book
Comment #24
catchBook is now deprecated, I un-postponed #3376101: [11.x] [Meta] Tasks to remove Book for next steps.