Problem/Motivation
In #3222947: Decide whether to move Quick Edit to contrib Dries, the committer team, and other stakeholders have signed off on removing the QuickEdit module from core in Drupal 10.
This meta issue is filed as critical because it also unblocks a required Drupal 10 issue for removing our dependency on Backbone.
This issue is to coordinate and track the steps needed to move quickedit to contrib. See Remove a core module and move it to a contributed project of the deprecation policy.
Proposed resolution
Do the work necessary to move the module into contrib, deprecate it in 9.3, and remove it from core in 10.0.
Remaining tasks
- Move integrations implemented by other modules to Quickedit module
- #3267258: Remove quickedit references in editor.module
- #3264633: Remove \Drupal\layout_builder\QuickEditIntegration and refactor it so that quickedit contrib provides the integration with layout builder
- #3265140: Move QuickEditImageController from image to quickedit
- Help topics
- #3222947: Decide whether to move Quick Edit to contrib
- #3227036: Remove QuickEdit from the Standard profile
- #3227513: Remove QuickEdit from the Umami demo profile
- #3228634: Move tests for integrations between QuickEdit and other modules into QuickEdit so that it can more easily be moved into contrib
- #3228634: Move tests for integrations between QuickEdit and other modules into QuickEdit so that it can more easily be moved into contrib
- #3227161: Stop using Quick Edit data attributes as selectors in tests that are not testing Quick Edit
- #3230928: Remove unused LayoutBuilderTest::testRemovingAllSections()' Quick Edit dependency
- #3238626: [Follow-up] Move tests for integrations between QuickEdit and other modules into QuickEdit
Handle Quickedit migrations. N/A
Create the contrib project,Quickedit,with a stable release.: https://www.drupal.org/project/quickedit/releases/1.0.1- Deprecate the core Quickedit module (see https://www.drupal.org/files/issues/2022-02-15/3227033-9.4.x-deprecated-... from #3227033: [PP-3] Remove quickedit from core)
- Remove Quickedit module from core. #3227033: [PP-3] Remove quickedit from core
- Commit the deprecation patch and the removal patch within 24 hours of each other.
Open an issue against https://www.drupal.org/project/project_composer.#3266476: Ensure that quickedit does not get special core treatment- Move core issues for Quickedit module from the core queue to the contrib module. This was already done once, so it'd just be a final check for any new stragglers.
- Move all core documentation for Quickedit module to the contrib project.
- When #3266476 is Fixed, update the documentation with the new composer command.
Related work:
User interface changes
No more QuickEdit.
API changes
TBD, possibly in child issues
Data model changes
TBD, possible in child issues
Release notes snippet
Needed.