Refactoring LeftAndMain
, CMSMain
, and related classes
#257
Labels
Milestone
LeftAndMain
, CMSMain
, and related classes
#257
We often subclass
LeftAndMain
just to get controllers routed in the admin section, and then hide them because they're not actually left and main sections.There's also a lot of code in
LeftAndMain
,CMSMain
, and related classes that implies these were intended to be more flexible than they are in practice.These classes have been evaluated in a spike and discussed in an internal architecture discussion and many areas for improvement have been identified.
Note
This is a Zenhub epic. The associated issues will only be seen as linked to this card if you're using Zenhub
Primary benefits of this work:
ModelAdmin
vsCMSMain
)SiteTree
andCMSMain
are demystifiedSiteTree
pages are managed (e.g. taxonomy terms manages in a hierarchical tree structure)SiteTree
pagesModelAdmin
/Gridfield
andCMSMain
that we can reduceGridFieldDetailForm
a little more standard, using the same sorts of controllers used for everything else and reduces duplication in that areaThe text was updated successfully, but these errors were encountered: