django-planet

Feed: Matthias Kestenholz: Posts about Django

Weeknotes (2023 week 42)

Oct. 18, 2023 » Matthias Kestenholz: Posts about Django » [Archived Version]

Weeknotes (2023 week 42)Vacation in Italy We have spent a wonderful family week in Italy. The voyage by train was very comfortable and we had a great time there. I have lived close to lakes all my life but the sea is always something else. Now I enjoy the cold temperatures of fall. Going back (forward) to GitJournal I have tried several note taking apps but I’m now back using GitJournal with a Git repository filled with Markdown notes. It works well enough. I just wish that there was a wa…

Read More

Weeknotes (2023 week 40)

Oct. 4, 2023 » Matthias Kestenholz: Posts about Django » [Archived Version]

Weeknotes (2023 week 40)More work on hosting several websites from a single Django application server using feincms3-sites I have mentioned feincms3-sites last week in my last weeknotes entry; I have again given this package a lot of attention in the last days, so another update is in order. It is now possible to override the list of languages available on each site. That’s especially useful for an upcoming campaign site where the umbrella group’s site is available in three language…

Read More

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