Als die Version 1.33 von Backdrop CMS herauskam, lag vor den Türen der Hamburger Redaktion gerade reichlich Schnee. Mit einem Artikel zu diesem Minor-Release bin ich also etwas spät dran. Doch Backdrop 1.33 hat wieder so viel zu bieten, dass es schade wäre, das Release nicht näher zu beschreiben. In diesem Sinne, frohe Lektüre im Nachhinein!
Kommentare pro Inhaltstyp
Die nützlichste Neuerung aus meiner Sicht: Ob die Kommentar-Funktion bei Inhaltsbeiträgen aktiviert ist, lässt sich nun pro Inhaltstyp festlegen.
Bisher ließ sich an dieser Stelle nur einstellen, ob Kommentare standardmäßig 'geöffnet' oder 'geschlossen' sind. Diese Einstellung lässt sich allerdings für jeden einzelnen Beitrag revidieren. Somit besteht auch bei Inhalten, bei denen es nicht erwünscht ist, die Möglichkeit, den Kommentarbereich versehentlich zu öffnen. Um das zu vermeiden, lassen sich Kommentare nun übergreifend aktivieren bzw. deaktivieren:

Ein weiterer Vorteil der Änderung: Kommentar-Elemente werden in der Benutzeroberfläche nur angezeigt, wenn sie benötigt werden.
Beim Update auf Version 1.33 versucht Backdrop übrigens zu erkennen, bei welchen Inhaltstypen Kommentare erwünscht waren oder vorhanden sind, und aktiviert die Funktion in dem Fall selbständig. Es kann jedoch nicht schaden, die Kommentar-Einstellungen der Inhaltstypen nach dem Update zu prüfen.
Massenbearbeitung
Die Verwaltungsoberfläche von Backdrop enthält filterbare Listen von Benutzerkonten, Inhaltsbeiträge und Dateien, deren Einträge auf dem Weg der Massenbearbeitung geändert werden können. So lassen sich etwa in einem Schritt alle News, die vor einem bestimmten Datum geschrieben wurden, von der Startseite entfernen. Mit den gleichen Mitteln lässt sich beispielsweise der URL-Alias für 600 Einträge aus dem Veranstaltungsarchiv anpassen. Sehr praktisch!
Allerdings war es bisher nötig, Einträge zur Massenbearbeitung seitenweise auszuwählen. Wenn eine Liste dann nur 20 Einträge pro Seite enthielt, konnte das Auswählen von 600 Veranstaltungen durchaus mühselig sein. Damit ist nun Schluss, denn seit Backdrop 1.33 lassen sich mit einem zusätzlichen Klick alle Einträge auf allen Seiten auswählen.


Layout-Pfade
Das Layout-System von Backdrop ist mächtig (und komplex). Dennoch bot es bisher keine direkte Möglichkeit, ein Layout für mehrere Menü-Router-Pfade bereitzustellen. Es war z.B. nicht möglich, ein benutzerdefiniertes Layout für die drei verwandten Formularseiten zum Registrieren, Anmelden und Zurücksetzen des Passworts einzurichten, deren Pfad jeweils mit dem Segment user beginnt.
Für diesen Zweck gab (und gibt) es das Zusatzmodul Layout Wildcard, das seit Backdrop 1.33 nur mehr in Ausnahmefällen benötigt wird. Stattdessen stellt Backdrop selbst ein Feld für zusätzliche Pfade im Layout-Konfiguration bereit.

Das Beispiel mit den Formularseiten wird vermutlich nur noch selten benötigt, denn seit geraumer Zeit verwendet Backdrop für solche Seiten ein vereinfachtes Layout. Aus meiner Sicht näherliegend ist der Wunsch, ein Layout für Pfade einzelner Beitragsseiten zu erstellen. Um das zu erreichen, ist jedoch nicht das neue Feld für zusätzliche Pfade zuständig. Die Grundlage für 'normale' Beitragspfade wie node/123 und deren URL-Aliase ist stattdessen ein Pfad mit Platzhalter, der mit Sichtbarkeitsbedingungen kombiniert wird:

Wie oben erwähnt: Das Layout-System von Backdrop ist mächtig – und komplex. Letzteres gilt gerade für Layout-Pfade, doch die Beschäftigung damit lohnt sich.
Sonstiges
Die vollständige Liste der Verbesserungen von Backdrop 1.33 findet ihr in dessen Release-Notes. Von besonderer Bedeutung sind noch die Unterstützung von PHP 8.5 sowie das Update der CKEditor-Software.
Bitte beachten: Bis zur Veröffentlichung dieses Beitrags sind ein Security-Release (Backdrop 1.33.2) sowie mehrere Bugfix-Releases (zuletzt Backdrop 1.33.3) herausgekommen.
Kommentar hinzufügen