Fallback Image
Fallback Image

Neues von Umbraco

Release von Umbraco 13: Das müsst ihr wissen.

Eine neue Long-Term-Support-Version von Umbraco ist da! Unsere dänischen Freunde veröffentlichten Mitte Dezember Umbraco 13 und wir haben uns die Release-Informationen näher angesehen: Was ist neu? Was muss man beim Upgrade beachten und lohnt sich der Wechsel auf Umbraco 13?

1. Unsere 3 Feature-Highlights der neuen Umbraco Version 13.

Mit der neuen Version kommen auch eine Reihe von Verbesserungen und neuen Features. Unsere Highlights stellen wir euch hier vor. 

1.1 Blocks in Rich Text Editor

Statt wie bisher für wiederkehrende Elemente mit Macros zu arbeiten, führt Umbraco jetzt Blocks im Rich Text Editor ein. Block List und Block Grid sind euch sicher schon bekannt, aber mit dem erweiterten Feature ist jetzt noch mehr Struktur und Dynamik in der Content-Erstellung möglich.

Was wir daran lieben? Content Erstellung wird mit Blocks noch flexibler: Als Entwickler können wir die Nutzererfahrung im Backend für den Content-Bereich angenehmer strukturieren und schlanker gestalten. Und für Content-Redakteure wird es noch einfacher, Content in den Blöcken aktuell zu halten und einheitlich auf der gesamten Website einzusetzen. Bei großen Webumgebungen ein Muss.

1.2 Webhooks

Umbraco 13 eröffnet neue Integrationsmöglichkeiten für Third-Party-Systeme mit Webhooks. Als No- bzw. Low-Code-Feature können Redakteure im User Interface ohne Developing-Skill arbeiten: Einfach die URL eingeben, die abgerufen werden soll, ein Event auswählen und los gehts. Zusätzlich können noch ein spezifischer Content-Typ und benutzerdefinierte Header festgelegt werden. Es gibt 5 Default-Events, die aber um individuelle Events erweitert werden können.

Was wir daran lieben? Webhooks machen es einfach, ohne eigenen Code mit Drittanbietersystemen zu kommunizieren. Wenn wir z.B. Backend und Frontend bei einem Webprojekt getrennt betreiben, können Webhooks das Front-End-System benachrichtigen, wenn im Backend Content verändert wird.

1.3 Dynamic Root

Wer bisher Xpath für die Syntax-Struktur verwendet, sollte jetzt gut aufpassen, denn ab Umbraco 14 wird es dieses Feature nicht mehr geben. In Version 13 wird es bereits abgelöst, es lohnt sich also jetzt schon umzusteigen, um Inkompatibilität ab Version 14 zu vermeiden. Stattdessen gibt es jetzt das Dynamic Root Feature. Unter dem Node Type Content im Multinode Treepicker findet ihr das neue Feature. Zuerst legt ihr den Node fest. Dabei habt ihr 5 Optionen: Root, Parent, Current, Site oder Specific Node. Im nächsten Schritt der Abfrage gibt es wieder 5 Optionen: Nearest Ancestor or Self, Furthest Ancestor or Self, Nearest Descendant or Self, Furthest Descendant or Self oder Custom Code für weitere Query-Schritte.

Was wir daran lieben? Das neue Dynamic Root Feature lässt sich leicht einrichten und verspricht eine effizientere Verwaltung der Tree-Struktur eurer Websites. Auch wenn wir uns von Xpath erst umgewöhnen müssen, sind wir gespannt, wie Umbraco mit diesem neuen Feature in Zukunft weiterarbeiten wird.

2. Voraussetzungen für Umbraco 13.

Umbraco 13 läuft auf den neusten Microsoft Technologien .NET 8 und C#12. Das geht einher mit einer Reihe von Verbesserungen und Potenzialen, wie höhere Leistungsfähigkeit, mehr Dynamik und flexiblere Skalierbarkeit.

⚠️ Wer das Update auf Umbraco 13 durchführen will, sollte vorher sicherstellen, dass .NET und C# auf dem neusten Stand sind. Als Umbraco-Goldpartner in Deutschland beraten wir Unternehmen unverbindlich zum Umbraco-Upgrade. Schreiben Sie uns gerne eine Nachricht und wir prüfen den Stand Ihrer Umbraco-Umgebung.

 

3. Support und Versions-Infos.

Umbraco 13 ist gekommen, um zu bleiben - zumindest vorerst, denn hierbei handelt es sich wieder um eine Long-Term-Support Version (LTS), die bis Ende 2026 im Rennen sein wird. Die Versions-Releases von Umbraco sind an den Release-Cycle der LTS von .NET angelehnt und sichern so Aktualität und Langlebigkeit. 

Die letzte LTS-Version war Umbraco 10 unter .NET 6. 

Kleinere, sogenannte Minor-Versionen und Patches werden auch für Version 13 erscheinen - hier ändert sich die Funktionalität eurer Website aber nicht.

4. Weitere Neuerungen.

Neben den größeren Features, gibt es auch eine Reihe kleinerer Anpassungen, über die wir uns in Umbraco 13 freuen:

Minimal Hosting Model:

Umbraco 13 läuft mit einer vereinfachten, cleanen program.cs, die eine Kombination der program.cs und startup.cs ist. Wer bereits eine Umbraco-Version installiert hat, kann und sollte das manuell upgraden, denn künftige Microsoft-Dokumentationen zeigen die neue Datei.

Neuer Login Screen: 

Ein cleaner Screen zum Einloggen und die Möglichkeit Logo und Bild nach eigenem Wunsch zu individualisieren.

Upgrade der Content Delivery API:

In der Content Delivery API wurde das Einschränken und Erweitern von verschachtelten Feldern ergänzt. Mit Output Limits und Expansion können verschachtelte Felder eingegrenzt werden. Das Schöne daran: Verschachtelte Daten können direkt mit einem Aufruf an die API geladen werden. In einer Abfrage kann jetzt zum Beispiel ein Blogpost, dem ein Autor, dem ein Autorenbild zugeordnet ist, aufgerufen werden.

Verbesserte Media Delivery API:

Hier wurden größere Anpassungen vorgenommen, die mit älteren Versionen möglicherweise nicht mehr kompatibel sind - also hier besondere Vorsicht beim Upgrade!

Alle Neuerungen im Video: 

Lotte Pitcher und Bjarke Berg von Umbraco sprechen gemeinsam mit Kevin Jump aus der Umbraco Community über den Release von Umbraco 13. Sehen Sie sich hier das Video an.

5. Das byte5-Fazit zu Umbraco 13.

Verbesserte Performance und spannende neue Features, die bereits einen Blick in die Zukunft künftiger Umbraco-Versionen andeuten: Wir finden das gut! Denn wir kennen Umbraco als zuverlässiges CMS, das Sicherheit und eine angenehme Entwicklungs-Umgebung in den Vordergrund stellt. So können wir für unsere Kunden die bestmögliche Weblösung umsetzen. Wer noch Umbraco 10 nutzt, sollte unbedingt zeitnah upgraden, um nicht den Anschluss zu verlieren und langfristig eine sichere Website zu haben.

Das sagen unsere Entwickler:

“Bei Umbraco 13 handelt es sich um eine LTS Version, die bis 2026 von Umbraco supportet wird. Das macht es für Kunden interessant, die nicht halbjährlich ihr System updaten wollen. Außerdem wird jetzt .NET 8 zusammen mit C# 12 verwendet. .NET 8 bringt wie jede neue .NET Version Performancegewinne von Haus aus mit. Und mit der neuen C# Version können wir auch die neuesten Features dieser Programmiersprache verwenden.”

Dennis Zille,

Senior Entwicklung

Fallback Image

Fragen zu Umbraco?

Als Umbraco Gold-Partner unterstützen wir Sie gerne bei der Implementierung, Wartung und Aktualisierung Ihrer Umbraco-Umgebung.

Jetzt anfragen.