Closed (fixed)
Project:
Drupal core
Version:
11.x-dev
Component:
layout_discovery.module
Priority:
Normal
Category:
Plan
Assigned:
Unassigned
Reporter:
Created:
8 Dec 2016 at 12:07 UTC
Updated:
19 Jun 2025 at 03:21 UTC
Jump to comment: Most recent
Comments
Comment #2
dsnopekI don't know that a completely empty module is the best. We could include the same classes and interfaces that we did in the past, but have them extend the ones from core, which could potentially allow modules using layout_plugin from contrib to keep working unchanged. This is something I'd like to experiment with..
Comment #4
damienmckennaFYI I opened #2857411: Plan for Panels 8.x-4.0 to keep track of the issues we need to have a first beta release of Panels with the new layout system.
Comment #5
andypostIt should upgrade config to new layout names if core has the same
Comment #6
damienmckennaFYI after work from japerry, tim.plunkett and Mixologic, we now have a (beta) release of Panelizer that is compatible with 8.3.x's layout system.
Comment #7
xjmThe summary of this is probably out of date since it was last updated before the big Panels sprint. #2834025: Mark Layout Discovery as a stable module currently provides templates for Stable. The service and theme hook already are wrappers, although
template_preprocess_layout()is still there inlayout_discovery.module.According to @tim.plunkett, Panels and Panelizer have complete upgrade paths and upgrade path tests. Tim wasn't sure about Display Suite.
Folks could help out here by installing earlier versions of the modules and configuring them, and then testing what happens when they update them and core.
Comment #10
tim.plunkettComment #21
danielvezaThis has had no updates since 8.6, is this one safe to be closed? Leaving as postponed for the moment for others to give thoughts
Comment #22
swentel commentedDisplay Suite relies on the core plugin since a very long time now, and no issues are reported on that integration. I'm fairly sure the others are fine as well, so this can be closed imo.
Comment #24
xjmBelatedly adding credit for those who researched the problem.