
There's talk about switching panelizer to build on layout_builder instead of re-engineering those features in panelizer. This patch removes everything from panelizer 8.5 and builds an implementation of similar features on top of layout builder.
This makes panelizer a "better layout builder" which is probably a good direction to head in.
The features currently implemented in this patch are:
- Configurable Static Contexts
- Configurable Relationships
- Block classes
- Field label overrides.
Comment | File | Size | Author |
---|---|---|---|
#2 | 3047504-2.patch | 421.76 KB | rlmumford |
Comments
Comment #2
rlmumfordHere's a patch that makes the change, if people are happy with the general approach we can try and move more features over and work on an upgrade path & tests.
Comment #3
phenaproximaThis is an interesting idea, but to be honest with you it feels outside of Panelizer's domain. Panelizer 5.x is really meant to be a pathway to "end-of-life" Panelizer. I would suggest moving your code to a completely new module, which will therefore not inherit Panelizer's long history and technical baggage -- that will be a much cleaner slate to iterate and improve on!
So, for now, I am going to close this issue out. Please feel free to reopen it if you feel very strongly that the changes you propose should absolutely be merged into Panelizer, and that a new, separate module won't cut the mustard.