Skip to main content

Neu in Craft CMS 2.3

Craft CMS 2.3 Teaser

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.

Entry Editor Screenshot

Ü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.

Matrix Field Batch Screenshot

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.

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.