Drupal 8.2 boost gebruikersgemak | 4 nieuwe user experience modules

10 Oct 2016

Joris Snoek - Business Dev
+31 (0)20 - 261 14 99

Het werd al aangekondigd door Dries Buytaert in zijn keynote op Drupalcon Dublin 2016: een nieuwe versie van Drupal. Er zitten gave nieuwe dingen in, hieronder een samenvatting hiervan.

Dit is de tweede release in de Drupal 8 release cycle, sinds overgestapt is op semantic versioning.

Drupal heeft hierin gebroken met voorgaande versies en brengt sinds deze nieuwe manier van versiebeheer wél nieuwe functies bij releases. In Drupal 7 en lager was dit niet het geval.

Als je wilt zien wat er allemaal gewijzigd is in de Drupal 8 core, dan kan je alle release pagina’s bekijken. Daar vind je alle issues die verwerkt zijn bij elke release naar Drupal 8.2.0 toe. Ik beschrijf in dit blog de meest interessante updates.

Backwards compatible

Waar Drupal ook breekt met traditie is in backwards compatibility. Nieuwe functies in Drupal 8 zijn backwards compatibel met voorgaande Drupal 8 releases, zo hoef je niet bang te zijn dat maatwerk -of geïnstalleerde community modules gebroken worden.

Experimental modules

Drupal 8 werkt met experimental modules, dit zijn modules die maximaal 3 releases worden meegeleverd in de core, als ze na 3 releases niet stabiel zijn dan kunnen ze weer vertrekken uit de core. In Drupal 8.1.0 waren dit de experimental modules:

  • Migrate, Migrate Drupal & Migrate Drupal UI
  • BigPipe
  • Inline Form Errors

In Drupal 8.2.0 is daar ‘Place Block’ bij gekomen.

User experience boost in Drupal 8.2.0

In de Drupal’s release notes vind je tevens welke functies stabiel doorgevoerd zijn en dus permanent in de Drupal 8 core blijven. Vele van deze nieuwe functies zijn ontstaan vanuit de outside in filosofie, wat de user experience voor content managers en nieuwe gebruikers een flinke boost geeft. En Drupal naar het nivo van Wordpress’ core gebruikersvriendelijkheid trekt.

Wat zijn de nieuwe features van Drupal 8.2?

1. Makkelijk pagina layouts beheren: ‘Place Block’

‘Blocks’ zijn bouwstenen van een Drupal website. Per pagina kan je instellen welke blocks in welke regio zichtbaar zijn. In voorgaande versie verliep het block beheer via een technisch uitziend backend scherm: je moest via een paar muis-kliks in het backend navigeren en kreeg dan een lange lijst met blocks gepresenteerd, zonder visuele front-end pagina context.

In deze nieuwe versie van Drupal is dit makkelijk gemaakt:

Klik op ‘Block plaatsen’ rechts boven aan de gewenste pagina:

Klik op een ‘(+)’ in de regio waar je een block wilt plaatsen:

Kies in de lijst het gewenste block:

Deze wordt voor je geplaatst in de pagina:

2. Eenvoudig pagina instellingen beheren: ‘Settings Tray’

Soortgelijk als de hierboven beschreven verbetering voor beheren van blocks: in vorige Drupal versies moest je in het backend zoeken naar de juiste settings-pagina voor bijvoorbeeld het instellen van een menu of de ‘branding’ instellingen als logo, slogan en site titel. Dit is nu makkelijk binnen het front-end te configureren, ‘inside-out’.

Klik op ‘snel bewerken’ om bijvoorbeeld het hoofdmenu direct het beheren:

De configuratie van dit menu wordt direct zichtbaar; je kunt direct het menu beheren:

Dit geldt niet alleen voor menu’s, in feite alles wat in Drupal settings is opgenomen en impact heeft op de front-end interface kan op deze manier beheert worden. Zo ook bijvoorbeeld de ’site branding’ instellingen:

3. Samenwerken aan content middels workflows: ‘Content Moderation’

In Drupal 8.2.0 zit tevens een module voor workflows in content moderatie. Je kunt zelf ‘content statussen’ beheren, en configureren welke rollen aan welke content mogen werken bij welke status.

Je hebt standaard drie statussen en kunt zelf extra toevoegen:

Iedere keer als een stuk content wordt opgeslagen, dan kan je een ‘transition’ instellen en bepalen welke rollen die bepaalde transitie mogen toepassen.

Vervolgens kan je per content type instellen:

  • Welke content moderatie workflows actief zijn.
  • Welke statussen toegepast mogen worden.
  • Wat de standaard moderatie status is.

4. Makkelijk content schedulen: ‘Date Range'

Een nieuw veld om toe te voegen aan je content type, als je deze module inschakelt en een nieuw veld gaat configureren dan heb je nu tevens een ‘date range’ om te kiezen:

Deze kan gebruikt worden om content te publiceren met een vanaf -en tot datum.

Keynote Drupalcon Dublin 2016

Bekijk ook de presentatie van Dries Buyteart over Drupal 8.2.0:

Wrap up

That's it for now, ik kijk weer uit naar de volgende Drupal release, so stay tuned!

Credits header foto

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >