Problem/Motivation
Drupal's current theme system that has still lots of concepts from ancient Drupal versions has shown us it might need some upgrades. Examples like #2566775: [Voltron patch] Move all remaining *.admin.theme.css to Seven and #2575421: Add a Stable base theme to core and make it the default if a base theme is not specified shows us that the technical limitations of the current theme system, and forces us to make unpleasant decisions.
Biggest problems are:
- There is separation between admin and user interfaces even though they mix up
- Too many things work still by magic (hooks) and requires knowledge of how the system is supposed to be used
- Supporting BC for frontend is expensive
Proposed resolution
TBD
Remaining tasks
TBD
User interface changes
TBD
API changes
TBD
Data model changes
TBD