Problem/Motivation

Track the steps needed to deprecate extension Field Layout. See Remove a core module and move it to a contributed project of the deprecation policy.

The removal of extension Field Layout was approved in #3007167: [policy] Deprecate field_layout module and move it to contrib.

Remaining tasks

  1. Begin finding someone to maintain the contrib version of the extension.
    @andypost has agreed to maintain the project contrib project exits.
  2. Move integrations implemented by other modules to the extension.
    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 extension.
    • Move Help Topics to the extension.
    • Remove references to the extension from database dumps. - Not used in the db dumps.
  3. Do a thorough search of core for any remaining references to the extension. If references are found, outside of the extension, then create issues to remove the references.
  4. Create the contrib project with a stable release, before the alpha version of the major release. Follow the process in Create the contrib project with a stable release for creating the sub tree split.
  5. Deprecate the core extension. #3517719: Deprecate the Field Layout module.
  6. #3567857: Ensure that Field Layout does not get special core treatment

Comments

quietone created an issue. See original summary.

dww’s picture

From #3007167-30: [policy] Deprecate field_layout module and move it to contrib, @bnjmnm already created https://www.drupal.org/project/field_layout -- hopefully they're still willing to maintain that.

andypost’s picture

I'm ok to step in as maintainer but would be great to get more people, @bnjmnm has no bandwidth for it #3007167-58: [policy] Deprecate field_layout module and move it to contrib

quietone’s picture

Issue summary: View changes

There are usages in layout_builder, in layout_builder.install and LayoutBuilderFieldLayoutCompatibilityTest

quietone’s picture

Issue summary: View changes

Using

$ git grep field_layout | grep -v 'core/modules/field_layout' | grep -v phpstan-baseline

shows the only remaining usages are in layout_builder.install. Those are being fixed in #3541507: Move field_layout display updates from layout_builder to field_layout.

quietone’s picture

@andypost, are you still able to take this on? The next step here is a stable release of the contrib project.

quietone’s picture

Issue summary: View changes

Version: 11.x-dev » main

Drupal core is now using the main branch as the primary development branch. New developments and disruptive changes should now be targeted to the main branch.

Read more in the announcement.

andypost’s picture

I think I need to file issue to request maintainer's access to the project as bnjmnm looks too busy

quietone’s picture

I've pinged bnjmnm in commiter Slack about giving you access. Hopefully that will help.

andypost’s picture

Thank you! I got access and will split it to contrib asap

andypost’s picture

Status: Active » Needs review
smustgrave’s picture

Status: Needs review » Reviewed & tested by the community

Did a search using phpstorm browser. Didn't see any other instances of field_layout, I ended up deleting first and then doing the search. So believe this one is good. With main now open could we go ahead and remove?

andypost’s picture

I bet all is done and module is removed

andypost’s picture

quietone’s picture

Version: main » 11.3.x-dev
Status: Reviewed & tested by the community » Fixed

This is now complete and I have updated credit.

Thanks all!

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.