Craft CMS 5.10: Sicheres Löschen und neue Editor-Funktionen

Mit Version 5.10 bekommt Craft CMS einen Schutzmechanismus, der im redaktionellen Alltag viel Ärger erspart: Beim Löschen von Inhalten zeigt das Control Panel künftig an, welche Verknüpfungen dem im Weg stehen. Dazu kommen zahlreiche kleinere Verbesserungen für Redaktion und Entwicklung.

Löschblocker: erst prüfen, dann löschen

Wer bisher einen Eintrag gelöscht hat, konnte nur schwer absehen, wo dieser Eintrag noch verwendet wurde. Craft 5.10 ändert das: Beim Löschen erscheint ein Dialog, der alle Hindernisse auflistet, die vorher geklärt werden müssen.

Ist der Eintrag mit anderen Einträgen verknüpft, werden diese angezeigt - zusammen mit zwei Möglichkeiten: Die Beziehung lässt sich auf ein anderes Element umlegen oder ganz entfernen. Erst wenn alle Punkte abgearbeitet sind, wird der Löschvorgang freigegeben.

Zwei Erweiterungen nutzen den Mechanismus bereits. Das CKEditor-Plugin meldet Elemente, die innerhalb von CKEditor-Feldern referenziert sind. Craft Commerce 5.7 meldet Kunden, zu denen noch Bestellungen oder Abonnements existieren.

Quelle: https://craftcms.com

Verbesserungen für die Redaktion

Eine Reihe kleinerer Änderungen betrifft die tägliche Arbeit im Control Panel:

  • Zusammengeklappte Matrix-Blöcke zeigen einen aussagekräftigeren Vorschautext
  • In Matrix- und Adressfeldern lassen sich Inhalte jetzt auch oberhalb eines bestehenden Blocks einfügen
  • Das Veröffentlichungsdatum eines Eintrags wird nicht mehr automatisch gesetzt, sondern erst beim ersten Speichern mit aktiviertem Status
  • Neue Aktion "Als neuen Entwurf speichern"
  • Wird dasselbe Element in einem anderen Browser-Tab bearbeitet, aktualisiert sich das geöffnete Slideout automatisch
  • Jede Person kann in den Benutzereinstellungen eine eigene Zeitzone hinterlegen
  • Enthält eine hochgeladene Bilddatei einen Alt-Text in ihren Metadaten, übernimmt Craft ihn automatisch

Neuerungen für die Entwicklung

Auch technisch bringt das Update einige nützliche Punkte mit:

  • Das einem Feldlayout zugewiesene Feld lässt sich nachträglich austauschen
  • Mit Twig 3.24 steht der Null-Safe-Operator zur Verfügung
  • Neue Twig-Funktionen heading() sowie h1() bis h6() erleichtern strukturierte Überschriften
  • Über GraphQL lassen sich Elemente nun endgültig löschen
  • Optional aktivierbar: die Origin-Verifizierung von Anfragen als zeitgemäße Alternative zum klassischen CSRF-Schutz

Fazit

Das eigentliche Highlight von Craft 5.10 ist der Löschschutz. Er verhindert genau die Fehler, die im Redaktionsalltag am teuersten sind - gelöschte Inhalte, die an anderer Stelle noch gebraucht wurden. Statt eine Verknüpfung erst nach dem Löschen zu bemerken, macht Craft sie vorher sichtbar und bietet gleich einen Weg an, sie sauber umzuhängen.

Die übrigen Änderungen sind kleiner, summieren sich im Alltag aber spürbar: weniger Klicks in Matrix-Feldern, verlässlichere Veröffentlichungsdaten und ein Alt-Text, der nicht mehr manuell nachgetragen werden muss.

Neue Version, neue Möglichkeiten. 

Wir helfen Ihnen, das Beste aus Craft 5.10 herauszuholen. Jetzt Update planen.