It would be helpful to have some in-built CMS supported method that would allow a user to define settings for a specific site..
Use cases could include the following settings: Google Analytics Id, Theme, Logo and Template.
The CMS already provides ways to do page settings and title settings but no way to define site wide settings. I can see this being a very useful feature which would put more power into a content editors hands, help to facilitate theme reuse and multi-site / multi-tenanted setups.
There are a number of projects out that try to solve the same problem however they all seem to be either:
- Not kept up to date
- Do not support multi-site
- Lack CMS integration
Examples:
https://github.com/jazzband/django-constance
https://github.com/mishbahr/django-usersettings2 + https://github.com/mishbahr/djangocms-usersettings2