[django-content-settings] Looking for Feedback on a New Content Settings Tool

Hello Django Developers,

I’ve been working on a Django component called django-content-settings and would really value any feedback from the community. The tool is designed to help manage complex content settings in Django applications, and I’m hoping to get some honest thoughts on how it’s shaping up.

The component includes features like:
• Complex Settings Support: Can handle detailed settings, including nested structures and even Django templates.
• Thread-Based Caching: Caches settings within each thread for faster access.
• Preview Mode: Lets you test settings changes before fully applying them.
• Permissions: Offers flexible control over who can access or modify settings.

I’m reaching out because this community has so much experience with open-source Django tools, and I’d appreciate feedback on a few areas:
• Usability: How intuitive is the API for managing complex content settings?
• Documentation: Is the documentation clear, and does it cover everything needed to get started easily?
• Project Organization: Any best practices or suggestions for structuring a project like this?

If you have a moment to check out the code, I’d be grateful for any thoughts or suggestions. The project is up on here: Django Content Settings

Thanks so much for your time,

1 Like

Hi @oduvan — Looks interesting, I shall have a play.

One initial comment: I think an introductory high-level elevator pitch is missing. The docs get right into it, but I need to spend some time to understand what the package is about. A short Why statement at the very beginning would help here I think.

(The introductory paragraph you have leaves me not much clearer — I have to dig in to see Oh, yes…! — so an example or a use-case or something to bring it to life, is what I have in mind.)

C.