Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Problem/Motivation
In #2296423: Implement layout plugin type in core, plugin.manager.core.layout
was chosen as the service ID
layout_plugin.settings
was the config schema name chosen for layout plugins.
These were not discussed in depth.
Proposed resolution
Discuss!
Remaining tasks
Change them, or close this issue.
Comments
Comment #3
tim.plunkettThe naming is fine, and has already been adopted by contrib.
Comment #4
jibranFor anyone using
plugin.manager.layout_plugin
from contrib, it is now calledplugin.manager.core.layout
. This API break was not mentioned anywhere.Comment #5
tim.plunkettLayout Plugin still uses the old ID. Which is in contrib. The new ID is a core thing. Not an API break.
https://www.drupal.org/docs/8/api/layout-api/how-to-upgrade-from-layout-... can always be expanded!