Neu in Craft CMS 2.3
Craft 2.3 ist das bisher umfangreichste Minor-Release mit über 230 neuen Funktionen und Verbesserungen. Im Fokus standen Workflow-Effizienz und Skalierbarkeit, zwei Bereiche, in denen Craft bei großen Inhaltsmengen bisher an Grenzen stieß.
Inhaltsbearbeitung direkt auf der Übersichtsseite
Eine der nützlichsten Neuerungen ist die Möglichkeit, Einträge, Kategorien, Dateien und Benutzer direkt von der jeweiligen Übersichtsseite aus zu bearbeiten, ohne in die einzelne Bearbeitungsseite wechseln zu müssen. Ein Modal-Fenster öffnet sich direkt in der Liste.
Das ist besonders praktisch für kleinere Aufgaben: Status eines Eintrags ändern, eine Datei ersetzen, nicht mehr benötigte Kategorien löschen oder mehrere Einträge auf einmal bearbeiten. Für Redakteure mit vielen Einträgen ist das ein echter Produktivitätssprung.
Neu ist auch eine „Als neuen Eintrag speichern"-Option im Speichern-Menü, praktisch um schnell Varianten eines bestehenden Eintrags zu erstellen.
Überarbeitetes Matrix-Feld
Das Matrix-Feld wurde grundlegend überarbeitet. Über ein neues Menü am Rand des Feldes lassen sich Blöcke neu anordnen, ein- und ausklappen, aktivieren und deaktivieren oder mehrere auf einmal löschen. Jedem Block kann außerdem ein Hilfetext hinzugefügt werden, der Redakteuren erklärt, wofür der Block gedacht ist.
Block-Typen müssen keine Namen mehr haben, was die Erstellung neuer Block-Typen vereinfacht. Das machte Matrix erstmals wirklich alltagstauglich für komplexere Layouts.
Skalierbarkeit
Verschiedene Bereiche des Control Panels wurden überarbeitet, um mit hunderten oder tausenden Einträgen, Kategorien, Benutzern und Dateien besser umzugehen:
- Structures und Kategorien haben nun dieselbe tabellarische Ansicht wie Channels
- Kategorien-Felder wurden für bessere Skalierbarkeit neu geschrieben
- Die Felder „Parent Entry" und „Author" nutzen nun Element-Selector-Modals statt Dropdown-Menüs
Bis 2.2 war das Control Panel bei großen Datenmengen spürbar träge. Das ist jetzt Geschichte.
Benutzer löschen mit Inhaltsübertragung
Wird ein Benutzer gelöscht, können alle seine Inhalte nun einem anderen Benutzer übertragen werden. Vorher musste man das manuell erledigen, ein mühsamer Prozess bei Benutzern mit vielen Einträgen.
Fünf neue Sprachen
Das Control Panel wurde in fünf weitere Sprachen übersetzt: Vereinfachtes Chinesisch, Hebräisch, Koreanisch, Spanisch und Schwedisch. Damit ist Craft nun in 15 Sprachen verfügbar.
Plugin-Entwickler
Mit der neuen Element Actions API können Plugins eigene Aktionen zu den Index-Seiten für Einträge, Kategorien, Assets und Benutzer hinzufügen. Neue Hooks ermöglichen außerdem die Anpassung der Tabellenspalten auf diesen Seiten.
Fazit
Wenn 2.2 die technische Basis festigte, machte 2.3 Craft für Redakteure, die täglich mit vielen Inhalten arbeiten, alltagstauglich. Das Inline-Editing und die Matrix-Überarbeitung adressierten die tägliche Arbeit, nicht die einmalige Einrichtung. Dass gleichzeitig fünf neue Sprachen und Performance-Verbesserungen kamen, zeigt: Craft wurde auf Wachstum gebaut, nicht nur für Early Adopters.