Modulestatus voor Drupal in 2017

Vorig jaar rond deze tijd stelde ik de vraag: is Drupal 8 klaar voor je website?

Daarbij keek ik onder andere naar de status van modules – traditioneel maakten modules van derden een onmisbaar deel uit van Drupal en was het niet makkelijk een werkende én nuttige site te maken zonder modules te gebruiken.

Bij Drupal 8 is dat anders, omdat veel belangrijke functionaliteit inmiddels in core zit.

Daarnaast is van sommige modules inmiddels het belangrijkste deel naar core verhuisd, maar deze modules komen nog steeds als niet-core-varianten op Drupal.org voor. Voorbeelden zijn Token en Date. Deze worden voortgezet voor aanvullende functionaliteit. Dat ze hieronder als 'niet af' worden vermeld, zegt eigenlijk niet zo veel.

Zoals gezegd heb ik vorig jaar naar de 22 populairste modules gekeken om te zien of de versie voor Drupal 8 af is. Dat heb ik dit jaar herhaald.

In 2016 gold:

  • 5 modules naar core verhuisd
  • 2 modules gedeeltelijk naar core
  • 0 modules geport naar D8
  • 11 modules in ontwikkeling voor D8
  • 4 modules zonder D8-versie

In 2017 geldt:

  • 5 modules naar core verhuisd
  • 2 modules gedeeltelijk naar core
  • 4 modules geport naar D8
  • 10 modules in ontwikkeling voor D8
  • 1 module zonder D8-versie

Dat ziet er al goed uit, maar nog niet perfect. Maar ja, dan volgt weer de aantekening: hoe belangrijk zijn de modules die nog niet af zijn?

Zoals ik vorig jaar aangaf, zijn de twee belangrijkste ontbrekende modules, althans voor het soort websites waar ik aan werk, Pathauto en Webform.

De D8-versie van Webform is volledig gebaseerd op de code voor een concurrerende module, YAML. Een online demo ziet er veelbelovend uit. Een alternatief voor simpele contactformulieren is Contact (core).

Van Pathauto is me minder duidelijk wat de status is. Als je deze module nodig hebt, zou ik gewoon de beta-versie installeren om te kijken of deze al doet wat je vindt dat hij zou moeten doen. Soms is een module alleen nog maar een beta, omdat een of twee marginale functies het nog niet doen.

Module Status 2016 Status 2017
Views In core. In core.
Chaos Tools Gedeeltelijk in core; rest: 8.x-3.0-alpha23. Gedeeltelijk in core; rest: 8.x-3.0-alpha27.
Token 8.x-1.0-alpha2 8.x-1.0-beta2
Pathauto 8.x-1.x-alpha1 8.x-1.0-beta1
Libraries API 8.x-3.x-dev 8.x-3.x-dev
Entity API Nu grotendeels in core; rest: 8.x-1.0-alpha1 Nu grotendeels in core; rest: 8.x-1.0-alpha4
Administration menu 8.x-3.x-dev 8.x-3.x-dev
jQuery Update Nu in core. Nu in core.
Webform Nog geen D8-versie. 8.x-5.0-beta4
IMCE 8.x-1.0-rc2 8.x-1.4
Date Nu in core. Nu in core.
WYSIWYG Nog geen D8-versie, maar een alternatieve module zit nu in core (zie CKEditor). Nog geen D8-versie, maar een alternatieve module zit nu in core (zie CKEditor).
CKEditor Nu in core. Nu in core.
Google Analytics 8.x-2.0-rc1 8.x-2.1
Link Nu in core. Nu in core.
Module Filter Nog geen D8-versie. 8.x-3.x-dev
Rules 8.x-3.0-unstable7 8.x-3.0-alpha2
Metatag 8.x-1.0-beta3 8.x-1.0-beta11
XML sitemap 8.x-1.x-dev 8.x-1.0-alpha2
Views Slideshow 8.x-4.0-alpha4 8.x-4.2
Backup and Migrate Nog geen D8-versie. 8.x-4.0-alpha1
Features 8.x-3.0-alpha6 8.x-3.2
Delen: