Drupal Migratie · Drupal 11 · 2026

Nuffic.nl — Drupal 11-platform voor internationalisering in onderwijs

Nuffic is dé Nederlandse organisatie voor internationalisering in onderwijs. VDMi verzorgt de techniek, hosting, het beheer en de support van nuffic.nl: een meertalig Drupal 11-platform met een breed redactiemodel, krachtige zoekfunctionaliteit en koppelingen met de Microsoft 365-omgeving van Nuffic.

Nuffic.nl — Drupal 11-platform voor internationalisering in onderwijs

Het vraagstuk

Nuffic publiceert een grote en gevarieerde hoeveelheid inhoud — van nieuws, publicaties en events tot kennisdossiers, onderwijssystemen per land en financieringsregelingen. De site moet die inhoud in het Nederlands én Engels aanbieden, goed vindbaar maken, voldoen aan privacy- en toegankelijkheidseisen, en door de eigen redactie beheerbaar zijn zonder dat elke nieuwe variant om ontwikkelwerk vraagt.

De aanpak

VDMi bouwt nuffic.nl op Drupal 11 (PHP 8.4, MariaDB) met een installatieprofiel dat het hele content- en redactiemodel vastlegt. De redactie werkt met 11 content types, 54 herbruikbare paragraph-componenten, 12 taxonomieën en 7 mediatypes binnen een Content Moderation-workflow (draft → gepubliceerd) op de Gin-beheerinterface. Meertaligheid is geregeld met content_translation voor Nederlands en Engels.

Zoeken draait op een eigen Apache Solr 9-cluster, aangestuurd via Search API. Voor PDF- en Word-documenten draait Apache Tika als aparte service, zodat de inhoud van documenten meegenomen wordt in de zoekresultaten. Facetten, autocomplete en spellcheck zijn standaard beschikbaar.

Authenticatie voor redacteuren loopt via Microsoft Entra ID (Azure AD) met OpenID Connect; uitgaande mail gaat via Microsoft 365 met OAuth2. Alle secrets zitten in het key-framework, niet in config of git. Consentbeheer loopt via Klaro, met een consent-model voor de externe diensten die Nuffic gebruikt (waaronder Piwik Pro op productie, YouTube, Vimeo en social embeds).

Naast standaardfunctionaliteit leverde VDMi maatwerk waar dat nodig was: een custom roadmap-entity met eigen redactie-UI en frontend-build, een Vue 3/Vite-quizcomponent die via het paragraph-systeem plaatsbaar is, een CKEditor 5-plugin voor inline "explanations", en een migratiepipeline met 55+ migrate_plus-definities (inclusief vertalingen) voor het overzetten van bestaande content.

Hosting draait op een containerized stack die VDMi beheert: web (Apache/PHP), MariaDB, Solr, Tika, mail en een dedicated database-backup-container. Vier omgevingen (development, test, staging, productie) worden gescheiden via Config Split en via de git-flow development → test → staging → main. Drush-cron draait elke 15 minuten voor queues, indexing en migraties. Apache is gehard op bestandstype-niveau, met CSP, antibot en securitytxt ingeschakeld. Continu wordt gemonitord op broken links (Linkchecker) en toegankelijkheid (sa11y).

home
menu

Het resultaat

Een meertalig Drupal 11-platform waarmee de Nuffic-redactie zelfstandig een brede variatie aan content kan samenstellen uit een bibliotheek van 54 herbruikbare componenten, met full-text zoeken over zowel pagina's als geüploade documenten, SSO tegen de eigen Microsoft-omgeving, en een hostingplatform dat beheer, backups en updates in één hand houdt.

Highlights

  • Drupal 11.3.5 met meertalige setup (NL/EN) en Content Moderation
  • 11 content types, 54 paragraph-componenten, 24 views, 12 taxonomieën
  • Apache Solr 9 + Tika voor full-text zoeken over pagina's en documenten
  • Microsoft Entra ID SSO en OAuth2-mail via Microsoft 365
  • Klaro-consentbeheer voor externe diensten
  • Custom roadmap-entity en Vue 3-quizcomponent
  • Migratiepipeline met 55+ migraties (incl. vertalingen)
  • Containerized hosting met 4 omgevingen, dagelijkse DB-backups en geharde Apache
  • Sa11y en Linkchecker voor continue kwaliteitsbewaking

Een vergelijkbaar platform nodig?

Wij bouwen en beheren Drupal-platforms voor organisaties met een groot, meertalig contentmodel en strenge eisen aan zoeken, security en beheer.