ic-labs / django-icekit

GLAMkit is a next-generation Python CMS by the Interaction Consortium, designed especially for the cultural sector.
http://glamkit.com
MIT License
47 stars 11 forks source link

GLAMkit's management of Layouts is completely obtuse #301

Open jmurty opened 6 years ago

jmurty commented 6 years ago

In GLAMkit you can manage Layouts in the CMS admin, which means you associate template files in the codebase with a Title and a set of content types (mostly page types) to which the layout will be available.

It is very difficult to understand how layouts are supposed to work, and which content types can or should be associated with which content types. For example, there is no specific layout template file in GLAMkit for the Author Listing page type, so which of the existing layout templates (if any) can be used by this page? Perhaps Content Collections: default.html?

Part of the problem may be that: