Neu in Craft CMS 2.4
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.
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.
Ü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.
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.