Skip to main content

Neu in Craft CMS 2.4

Craft CMS 2.4 Teaser

Sechs Monate nach dem Release von Craft 2.3 ist nun Craft 2.4 erschienen und bringt über 60 Verbesserungen mit sich. Es gibt kein einzelnes großes Highlight, sondern ein Update, das auf Nutzerfeedback hört und zahlreiche Details optimiert.

So today we've released Craft 2.4, which brings over 60 additions and improvements, including SVG thumbnail support, redesigned user permissions, and two new Control Panel translations.

— Brandon Kelly

SVG-Unterstützung

Ab Version 2.4 unterstützt Craft Thumbnails und Transformationen für SVG-Dateien, sofern ImageMagick installiert ist. Native SVG-Unterstützung ist in Content-Management-Systemen noch nicht selbstverständlich. Dass Craft dies nun ermöglicht, ist daher ein willkommener Fortschritt.

Anpassbare Auswahl-Buttons

Für Feldtypen wie Assets, Kategorien, Einträge, Tags und Benutzer lassen sich jetzt individuelle Beschriftungen für die Auswahl-Buttons festlegen. Beispielsweise kann bei einem Dateifeld namens „Foto" der Button passend mit „Foto hinzufügen" beschriftet werden. Diese kleine Änderung trägt spürbar zu einer besseren Benutzerführung im Control Panel bei.

Craft 2.4 Control Panel Screenshot

Überarbeitete Benutzerverwaltung

Die Verwaltung der Benutzerrechte wurde vollständig überarbeitet. Statt Berechtigungen einzeln durchzuklicken, können nun mehrere Rechte gleichzeitig per Batch-Zuweisung vergeben werden. Wer das alte Interface mit vielen Benutzergruppen kennt, weiß, wie umständlich die bisherige Vorgehensweise war.

Permissions Screenshot

E-Mails in der richtigen Sprache

E-Mails werden ab Version 2.4 in der bevorzugten Sprache des Empfängers versendet und nicht mehr in der Sprache der aktuellen Anwendungssitzung. Das mag wie eine Kleinigkeit wirken, ist aber für mehrsprachige Websites von großer Bedeutung. Früher konnte es passieren, dass ein deutschsprachiger Nutzer eine Aktivierungsmail auf Englisch erhielt, wenn der Administrator gerade auf Englisch arbeitete.

Verbesserte Matrix-Performance

Beim Durchlaufen von Matrix-Feldern mit mehreren Blocktypen werden nun weniger Datenbankabfragen durchgeführt. Auch das Speichern von Einträgen und Kategorien mit vielen Unterseiten wurde beschleunigt. Diese Verbesserungen bauen direkt auf die Skalierbarkeitsoptimierungen aus Version 2.3 auf.

Neue Config-Einstellungen

Folgende neue, nützliche Einstellungen wurden hinzugefügt:

  • enableTemplateCaching – Ermöglicht das systemweite Deaktivieren des Template-Cachings, praktisch beim Debuggen
  • convertFilenamesToAscii – Nicht-ASCII-Zeichen in Dateinamen werden beim Hochladen automatisch konvertiert
  • defaultCpLanguage – Legt die Standardsprache für das Control Panel fest, bevor Nutzer ihre eigene Einstellung wählen
  • pageTrigger – Unterstützt Query-String-basierte Paginierung, etwa /articles?page=2 statt /articles/p2

Weitere Neuerungen

Rich-Text-Felder haben ein neues Menüelement „Link to a category", mit dem direkt auf Kategorien verlinkt werden kann. Dies war zuvor nur für Einträge und Assets möglich.

Die Asset-Index-Seiten verfügen jetzt über die Checkbox „Search in subfolders", mit der die Suche auf Unterordner erweitert werden kann.

Zwei neue Sprachen

Das Control Panel steht nun in zwei weiteren Sprachen zur Verfügung: Tschechisch und Slowakisch. Insgesamt unterstützt Craft damit 18 Sprachen.

Fazit

Craft 2.4 ist kein Update, das sich mit einem einzigen Feature zusammenfassen lässt. SVG-Unterstützung, ein überarbeitetes Berechtigungsinterface, schnellere Matrix-Felder und E-Mails in der richtigen Sprache sind jeweils Antworten auf konkretes Nutzerfeedback. Nach dem großen Workflow-Update in Version 2.3 ist 2.4 das Release, das zuhört und gezielt nachbessert.

Thomas Sausen

Webentwickler

Selbstständiger Webentwickler, der 2005 mit WordPress-Websites anfing, dann zu ExpressionEngine wechselte und 2013 sein Herz an Craft CMS verlor. Als Gründer von Craftentries, berichtet er seit 2015 über das Craft-Ökosystem.