Ontdek de toekomst van webontwikkeling: Craft CMS 5 Beta nu beschikbaar

Craft CMS heeft onlangs aangekondigd dat Craft CMS 5 nu beschikbaar is in beta. Deze update belooft enorme verbeteringen op verschillende gebieden, waaronder de ervaring voor auteurs, contentmodellering en developer experience (DX). Het is de grootste en meest ambitieuze update tot nu toe.

Craft 5 beta
Dashboard

Gebruikersinterface

De controlepaneelinterface is verfijnd en elke hoek is aangepast om lichter, scherper en vriendelijker te zijn. Er is een nieuwe set iconen, de globale zijbalk is inklapbaar en broodkruimels zijn functioneler.

En assets

Elementkaarten

Elementindexen en relationele velden kunnen nu elementen weergeven als kaarten met een grote thumbnail en aanpasbare content preview.

Tweefactorauthenticatie en Passkeys

Tweefactorauthenticatie (2FA)

  • Ingebouwde ondersteuning: Extra beveiligingslaag met Authenticator Apps en Recovery Codes.
  • Flexibele configuratie: Vereis 2FA voor alle gebruikers, alleen admins, of specifieke gebruikersgroepen.

Passkeys

  • Moderne authenticatie: Maakt inloggen mogelijk via biometrie of beveiligde apparaten, zonder wachtwoorden.
  • Gebruiksgemak en veiligheid: Vermindert phishing-risico's en maakt het inlogproces sneller en veiliger.
Login
Detail edit content block

Toegankelijkheidsverbeteringen

Craft 5 maakt een grote sprong voorwaarts in de inspanningen om WCAG AA-naleving te bereiken.

  • Verbeterde navigatie voor schermlezers
  • Content tabmenu's als disclosure menu's
  • Checkboxes in element selectiemodals: In element selectiemodals worden nu checkboxes getoond voor selecteerbare elementen.
  • Verbeterde toegankelijkheid van relationele velden: Relationele velden gebruiken nu de juiste lijstsemantiek.
  • Verbeterde toegankelijkheid van inlogpagina en modals
  • Verbeterde toegankelijkheid van elementindexen
  • Gebruikers kunnen nu de autofocus uitschakelen als een toegankelijkheidsvoorkeur, wat helpt bij het verminderen van barrières voor gebruikers met bepaalde cognitieve beperkingen.

Matrix in Matrix

In Craft CMS 5 beta is de functie 'Matrix in Matrix' geïntroduceerd, waarmee gebruikers Matrix-velden binnen andere Matrix-velden kunnen nesten. Dit biedt een aanzienlijke verbetering in contentmodellering en -structurering, waardoor je complexe contenthiërarchieën en -lay-outs kunt creëren met een diepere nesting van contentblokken. Deze functie maakt het mogelijk om meer dynamische en flexibele webpagina's te ontwerpen, door gebruikers in staat te stellen geneste contentstructuren op een intuïtieve en efficiënte manier te beheren.

Screenshot 2024 02 14 at 23 17 48

Decoupled entry types

Entry types worden nu onafhankelijk van secties gecreëerd, zodat ze door meerdere secties hergebruikt kunnen worden.

Meerdere auteurs

Entries zijn niet langer beperkt tot het hebben van een enkele auteur. Elke sectie heeft nu zijn eigen "Max Authors"-instelling.

Administratie en ontwikkeling

  • Lazy eager-loading: Eager-loading van geneste elementen is nu eenvoudiger in Craft 5. Voeg gewoon .eagerly() toe aan je geneste element queries.
  • PHP 8.2 vereist: Craft 5 vereist PHP 8.2, waardoor pluginontwikkelaars kunnen profiteren van verschillende taalverbeteringen sinds 8.0.
  • utf8mb4: MySQL-installaties gebruiken nu standaard de utf8mb4-tekenencoding, wat volledige emoji-ondersteuning biedt.

Dit is een spannende tijd voor ontwikkelaars en gebruikers van Craft CMS, met veel nieuwe functies en verbeteringen om naar uit te kijken. Het belooft de manier waarop we met content en ontwikkeling omgaan, te transformeren.

Uitrollen

De verwachtte lanceerdatum van een stabiele Craft CMS 5 versie zal maart 2024 zijn. PixelDeluxe zal deze upgrade pas gaan doorvoeren bij onze klanten als we zeker weten dat alle kinderziektes eruit zijn. We houden je op de hoogte.

Interesse

Wil je op de hoogte blijven van de ontwikkelingen?