Community news | August 6, 2024

July 2024 django CMS Updates: Faster Permissions, Bug Fixes, and Exciting New Features!

5 minutes read

Dear all!

Here comes July’s community update!  🚀

Releases:

  • Django CMS 4.1.2: The second bug-fix release of django CMS 4.1.2 now does page-specific permission checks much faster, fixes ignored default_plugins setting in the placeholder configuration, and reintroduces page-specific publishing permissions (which can and are used by djangocms-versioning, for example)
  • Djangocms-frontend 1.3.3 fixes misaligned icons in mobile navigation as well as a bug that escaped page title characters in the link plugin’s autocomplete view.
  • Django-filer 3.1.4 now accepts Django’s new STORAGES setting (introduced in Django 4.2), its views create a TemplateResponse (which can be post-processed by other apps), and a bugfix that caused the expand URL of custom image models to be incorrect.
  • Djangocms-link 4.0.0 now also works with django CMS 4.
  • Djangocms-text 0.2.0 now automatically migrates djangocms-text-ckeditor text plugins and thereby can now also be used as a drop-in replacement for djangocms-text-ckeditor

Contributions

  • In June we have merged 41 pull requests, 21 to django CMS’ core, 5 to djangocms-versioning, 4 to djangocms-frontend, and two each to djangocms-snippet, djangocms-moderation, and djangocms-link. (By the way, this number does only include the PRs created by humans.)
  • Special thanks go to the contributors  vipulnarang95, @Jacob ,  filipweidemann, @jgadelange , @Mark Walker, ls-app, florianRepenn,  rcooke,  hgkornmann,  KCuppens, and jianghuyiyuan.
  • Also, I am very proud that jianghuyiyuan, KCuppens, and jgadelange had their first pull requests merged for django CMS!!
  • To give a bit of an outlook, I’d like to point out that quite a bit of work was done on django CMS 4.2 which will offer a new “headless-only” mode, and has quite some performance improvements thanks to a simplified model structure, and less and simplified database hits (see also https://github.com/django-cms/django-cms/discussions/7873 and https://github.com/django-cms/django-cms/discussions/7805).

Have a great summer, everyone!

Article

Plugin Architecture Is Editor Experience

Lessons from building the component architecture behind the new django CMS website.

Article

Make Your Django Application Editable

The CMS doesn't need to own your data to make it editable.

Release

django CMS 5.0.11 and 5.1.2 released

Both are patch releases focused on security, stability, and compatibility. We recommend that users of the django CMS 5.0 and 5.1 series upgrade.