django-planet

Feed: Matthias Kestenholz: Posts about Django

Weeknotes (2023 week 39)

Sept. 28, 2023 » Matthias Kestenholz: Posts about Django » [Archived Version]

Weeknotes (2023 week 39)Again a few weeks have passed since the last weeknotes entry :-) Moving feincms3 repositories into the feincms organization The feincms GitHub organization has seen more active days when FeinCMS 1.x was still actively developed. Since my interest has moved to feincms3 some years ago I haven’t kept the organization up to date. That has changed this week, and I have moved most feincms3-related repositories into the organization. This move doesn’t change much th…

Read More

Keep content managers' admin access up-to-date with role-based permissions

Sept. 20, 2023 » Matthias Kestenholz: Posts about Django » [Archived Version]

Keep content managers’ Django admin access up-to-date with role-based permissions Django’s built-in permissions system is great if you want fine-grained control of the permissions content managers should have. The allowlist-based approach where users have no permissions by default and must be granted each permission individually makes a lot of sense to me and is easy to understand. When we build a CMS at Feinheit we often use the Django administration panel as a CMS. Unfortunately, …

Read More

My reaction to the block-driven CMS blog post

Aug. 23, 2023 » Matthias Kestenholz: Posts about Django » [Archived Version]

My reaction to the block-driven CMS blog post This morning I read an interesting post on the Lincoln Loop blog called Building a Future-Proof Platform with Block-Driven CMS. It shouldn’t come as a surprise to those (few 😄) who know my work in the area of content management systems that the post resonated with me. I found the description of the advantages of block-based CMS editing very clear and I like the emphasis on structuring data well so that it can be reused for multiple distributio…

Read More

Weeknotes (2023 week 33)

Aug. 20, 2023 » Matthias Kestenholz: Posts about Django » [Archived Version]

Weeknotes (2023 week 33)I’m not sure if I should call these posts weeknotes when I see the posting schedule, but oh well. Keep expectations up but also practice forgiveness when not meeting them, it’s fine really. py_modules using hatchling I converted speckenv and django-sitemaps after finding the following very helpful post on packaging projects consisting of Python modules without any packages: Packaging of single Python module projects with Hatch/Hatchling. It’s very easy …

Read More