Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 291829

[Meta] Move QuickEdit into contrib and remove it from core

$
0
0

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

  1. Move integrations implemented by other modules to Quickedit module
    1. #3267258: Remove quickedit references in editor.module
    2. #3264633: Remove \Drupal\layout_builder\QuickEditIntegration and refactor it so that quickedit contrib provides the integration with layout builder
    3. #3265140: Move QuickEditImageController from image to quickedit
    4. Help topics
    5. #3222947: Decide whether to move Quick Edit to contrib
    6. #3227036: Remove QuickEdit from the Standard profile
    7. #3227513: Remove QuickEdit from the Umami demo profile
    8. #3228634: Move tests for integrations between QuickEdit and other modules into QuickEdit so that it can more easily be moved into contrib
    9. #3228634: Move tests for integrations between QuickEdit and other modules into QuickEdit so that it can more easily be moved into contrib
    10. #3227161: Stop using Quick Edit data attributes as selectors in tests that are not testing Quick Edit
    11. #3230928: Remove unused LayoutBuilderTest::testRemovingAllSections()' Quick Edit dependency
    12. #3238626: [Follow-up] Move tests for integrations between QuickEdit and other modules into QuickEdit
    13. Handle Quickedit migrations. N/A
  2. Create the contrib project,Quickedit, with a stable release.: https://www.drupal.org/project/quickedit/releases/1.0.1
  3. 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)
  4. Remove Quickedit module from core. #3227033: [PP-3] Remove quickedit from core
  5. Commit the deprecation patch and the removal patch within 24 hours of each other.
  6. Open an issue against https://www.drupal.org/project/project_composer.#3266476: Ensure that quickedit does not get special core treatment
  7. 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.
  8. Move all core documentation for Quickedit module to the contrib project.
  9. 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.


Viewing all articles
Browse latest Browse all 291829

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>