SlideShare a Scribd company logo
1 of 26
Migratie naar Drupal van de Vlaamse
                Infolijn
           Jeroen Byl, Lien Thoelen, Jan Dobbelaere
Jeroen.byl@dar.vlaanderen.be , Lien.thoelen@dar.vlaanderen.be,
                    jan.dobbelaere@hp.com
Waarom migreren?




Drupal Community Vlaamse overheid           3
Waarom migreren?
  • Te weinig Fatwire-ontwikkelaars in België
  • Kosten (licentie, ondersteuning) waren duur, niet in
    verhouding met product
  • Gedwongen om naar een hogere versie van Fatwire te
    migreren
  • Tijd aangebroken om Vlaanderen.be te vernieuwen
  • Future-proof CMS nodig




Drupal Community Vlaamse overheid                          4
Hoe hebben we de keuze gemaakt?




                 Photo by aolin - Flickr




Drupal Community Vlaamse overheid          5
Hoe hebben we de keuze gemaakt?
  • Drie mogelijke systemen geselecteerd:
       – Fatwire
       – Tridion
       – Drupal
  • Verschillende factoren in beschouwing genomen:
       –   Marktaandeel
       –   Aantal ontwikkelaars beschikbaar (in België)
       –   Ondersteuningsmogelijkheden
       –   Migratiemogelijkheden
       –   Licentiekost
       –   Out of the box features
       –   …


Drupal Community Vlaamse overheid                         6
De keuze: Drupal




      Photo by Marcus Exner - Flickr




Drupal Community Vlaamse overheid                         7
Waarom Drupal?
  • Momentum binnen de Vlaamse Overheid:
    opportuniteiten om expertise en infrastructuur te delen
    (DaaS, Paas)
  • Voldoende technische expertise in België
  • Geen aankoop- of licentiekosten (TCO lager)
  • Technisch zeer flexibel




Drupal Community Vlaamse overheid                             8
Architectuur




                © A. Lipson 2003




Drupal Community Vlaamse overheid                 9
Architectuur




Drupal Community Vlaamse Overheid             10
Multisite
  • Content delen door verschillende sites standaard niet
    ondersteund in Drupal
  • Scenario 1: Sync
       – Drie servers (redactieomgeving, vlaanderen.be,
         voorlichtersite)
       – Alle inhoud wordt ingevoerd op de redactieomgeving,
         automatische syncing met 2 aparte Drupalinstallaties
       – Probleem: afhankelijkheden
  • Scenario 2: Domain Access
       – Eén server met verschillende domeinen
       – Inhoud wordt afgeschermd per domein
       – Probleem: incompatibliteit contributed modules?


Drupal Community Vlaamse overheid                               11
Multisite
  • Content delen door verschillende sites standaard niet
    ondersteund in Drupal
  • Scenario 1: Sync
       – Drie servers (redactieomgeving, vlaanderen.be,
         redactieomgeving)
       – Alle inhoud wordt ingevoerd op de redactieomgeving,
         automatische syncing met 2 aparte Drupalinstallaties
       – Probleem: afhankelijkheden
  • Scenario 2: Domain Access
       – Eén server met verschillende domeinen
       – Inhoud wordt afgeschermd per domein
       – Probleem: incompatibliteit contributed modules?


Drupal Community Vlaamse overheid                               12
Architectuur
                                             EBL (Drupal 6)




                Drupal 7


                                            Analytics (Cognos)


                                              CRM (Siebel)



                                                   Chat


                                             Externe services


                                                 Feeds


     Productencatalogus             PIAVO




Drupal Community Vlaamse overheid                                13
Keuze Drupal core en modules




           Grant Neufeld - flickr




Drupal Community Vlaamse overheid          14
Custom-build Modules        Custom-build modules
   Community contributed                                                     waarborgen de vereiste
  modules verrijken Drupal                     Drupal Community Modules      functionaliteit
                      core
                                                 Drupal Core Modules
 Core modules Drupal 7.14
                                               Drupal Core Framework




ICT-diensten voor een slagkrachtige overheid                              Voor intern gebruik   7/09/2012
Custom-build Modules     Custom-build modules
     Community contributed                                     waarborgen de vereiste
    modules verrijken Drupal        Drupal Community Modules   functionaliteit
                        core
                                      Drupal Core Modules
   Core modules Drupal 7.14
                                    Drupal Core Framework




Drupal Community Vlaamse overheid                                                       16
Custom-build Modules     Custom-build modules
      Community contributed                                    waarborgen de vereiste
     modules verrijken Drupal       Drupal Community Modules   functionaliteit
                         core
                                      Drupal Core Modules
    Core modules Drupal 7.14
                                    Drupal Core Framework




Drupal Community Vlaamse overheid                                                       17
Community contributed
     modules verrijken Drupal       Drupal Community Modules
                         core
                                      Drupal Core Modules
    Core modules Drupal 7.14
                                    Drupal Core Framework




Drupal Community Vlaamse overheid                              18
Migratie




           theclyde - flickr




Drupal Community Vlaamse overheid              19
Migratie
  • Migratie in vorige upgrades (Fatwire) problematisch
  • Bij voorstellen door leveranciers CMS werd
    automatische migratie niet aangeraden
  • Toch automatische migratie
       –   Verschillende keren getest geweest
       –   Goede resultaten
       –   Na elke iteratie bijgestuurd
       –   Succesvolle migratie dankzij goede voorbereiding
       –   Oude URL’s behouden via redirect




Drupal Community Vlaamse overheid                             20
Migratie
  • Kengetallen
       – History tot 01/01/2012 – Assets De Lijn 01/01/2011
       – Assets :
            •   Solutions : +/- 10.000
            •   Publicaties : +6000
            •   Contactpersonen : +/-450
            •   Media (pdf, images, ...) : +/- 2000
            •   Referenties: +/- 200000
       – Metadata
       – Tijdslijn
            • verlengd weekend voor export / import / controle
            • 2 weken voor validatie, verrijking en nieuwe content



Drupal Community Vlaamse overheid                                    21
4 STAPPEN PLAN
                                   XML per                    XML                     Error
                                    Asset                    Parser                  Rapport
      Fatwire
      Export                                              SimpleXML
                                                          (PHP Module)
                                                                  3
  Per contenttype 1
  - index.xml
  - 1 xml per asset               Dump alle                 Mapping
                                  bestanden                                          MySQL
                                                            Prepare
  Per taxonomy         Error                                                         Mapping
  - index.xml
  - 1 xml per term
                      Rapport                              Mapping
                                                                                     Tabellen
                                        2                  Manipulaties
                                                           Business Logica
  Fysieke bestanden             Kopiëren van files
                                                      DRUPAL MIGRATE               Opkuis html via
  - Filefolder                  naar locale folders
                                                      FRAMEWORK                    htmLawed
  Encoding                                                                         -Cleanen
  - UTF-8                                                                          -Transformeren
                                                                                   -Internal Links (?)


   Stubs controle        Validatie en
   ...                    Manuele       4                  DRUPAL            Backup / Restore
                                                                             Migrate Rollback
                         Correcties                          Site


Drupal Community Vlaamse overheid                                                                        22
Samen Vlaamse Overheid en HB
  • Vlaamse Infolijn
       –   Design (in samenwerking met afdeling Communicatie)
       –   Aanleveren inhoud
       –   Testen
       –   Kwaliteitscontrole
  • HB
       –   Back-end ontwikkeling
       –   Project management back end
       –   Testen opvolgen
       –   Front-end ontwikkeling voorlichtersite
       –   Infrastructuur
  • Freelancers
       – Globaal project management
       – Front-end ontwikkeling Vlaanderen.be

Drupal Community Vlaamse overheid                               23
Lessons learned




Drupal Community Vlaamse overheid            24
Lessons learned
  • Drupal release cyclus is onvoorspelbaar
       – Verbetering in volgende versie?
  • Regressie was grootste probleem tijdens ontwikkeling
       – Uitgebreid testen, overzicht behouden, regelmatig afstemmen
         tussen ontwikkelaars!
  • Informatiearchitectuur goed definiëren
  • Voldoende valideren van assumpties voor het starten
    van ontwikkeling (sync/domain access)
  • Enterprise readiness work in progress




Drupal Community Vlaamse overheid                                      25
Lessons learned
  • Balans vinden tussen custom ontwikkeling en gebruik
    van contributed modules
  • Infrastructuur niet onderschatten
       – Vereisten high availability en scalability
       – Drupal veeleisend qua resources (voornamelijk database)
  • Performance tuning is een integraal onderdeel
  • Plan van aanpak deployment (dev  test  productie)
  • Caching kan een probleem zijn bij veel referenties
    naar andere nodes
       – Work in progress …




Drupal Community Vlaamse overheid                                  26

More Related Content

Viewers also liked

Viewers also liked (19)

Plano2 razões enize
Plano2 razões enizePlano2 razões enize
Plano2 razões enize
 
Puntadelesteuruguay
PuntadelesteuruguayPuntadelesteuruguay
Puntadelesteuruguay
 
Groomin news2
Groomin news2Groomin news2
Groomin news2
 
ReadRate
ReadRate ReadRate
ReadRate
 
Gestión del Conocimiento en Grupo
Gestión del Conocimiento en GrupoGestión del Conocimiento en Grupo
Gestión del Conocimiento en Grupo
 
PiEpS al Col·legi Sant Antoni Abat
PiEpS al Col·legi Sant Antoni AbatPiEpS al Col·legi Sant Antoni Abat
PiEpS al Col·legi Sant Antoni Abat
 
Capitulo iii. u. i ii gramática
Capitulo iii. u. i ii gramáticaCapitulo iii. u. i ii gramática
Capitulo iii. u. i ii gramática
 
555
555555
555
 
Tratadepersonas
TratadepersonasTratadepersonas
Tratadepersonas
 
Actividad iv
Actividad ivActividad iv
Actividad iv
 
Diapositivas app
Diapositivas appDiapositivas app
Diapositivas app
 
CarlosResume20151
CarlosResume20151CarlosResume20151
CarlosResume20151
 
Asilo de ancianos.
Asilo de ancianos.Asilo de ancianos.
Asilo de ancianos.
 
Entendendo custos
Entendendo custosEntendendo custos
Entendendo custos
 
Texto pulicación maestría (miércoles 23 de julio) i (1)
Texto pulicación maestría (miércoles 23 de julio) i (1)Texto pulicación maestría (miércoles 23 de julio) i (1)
Texto pulicación maestría (miércoles 23 de julio) i (1)
 
Amn adaptadas a los sectores de población
Amn adaptadas a los sectores de poblaciónAmn adaptadas a los sectores de población
Amn adaptadas a los sectores de población
 
Salud
SaludSalud
Salud
 
derechos humanos
derechos humanosderechos humanos
derechos humanos
 
Ejercicio 1
Ejercicio 1Ejercicio 1
Ejercicio 1
 

Similar to Vlaamse Infolijn - Drupal Community

Drupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek
Drupal + Open Atrium bij de Vlaamse ErfgoedbibliotheekDrupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek
Drupal + Open Atrium bij de Vlaamse ErfgoedbibliotheekDavid Coppoolse
 
Drupal opleiding
Drupal opleidingDrupal opleiding
Drupal opleidingHans Rossel
 
General Drupal presentation in Dutch
General Drupal  presentation in DutchGeneral Drupal  presentation in Dutch
General Drupal presentation in DutchRoel Meester
 
Drupal intro 2010
Drupal intro 2010Drupal intro 2010
Drupal intro 2010Hans Rossel
 
Drupal Cursus Hans Rossel
Drupal Cursus Hans RosselDrupal Cursus Hans Rossel
Drupal Cursus Hans RosselHans Rossel
 
Eduvision - Webinar drupal: gratis online cursus Drupal
Eduvision - Webinar drupal: gratis online cursus DrupalEduvision - Webinar drupal: gratis online cursus Drupal
Eduvision - Webinar drupal: gratis online cursus DrupalEduvision Opleidingen
 
Digital Assets Management in Musea
Digital Assets Management in MuseaDigital Assets Management in Musea
Digital Assets Management in Museadatable_be
 
Introductie Drupal development
Introductie Drupal developmentIntroductie Drupal development
Introductie Drupal developmentBart Hanssens
 
Presentatie intranet
Presentatie intranetPresentatie intranet
Presentatie intranetjdierinck
 
Chamilo 2.0 Onderwijsdagen
Chamilo 2.0 OnderwijsdagenChamilo 2.0 Onderwijsdagen
Chamilo 2.0 OnderwijsdagenJan M. Maes
 
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Long
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - LongInuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Long
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - LongSURFconext
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012MediaMosa
 
2013 14-05 - drupal multisite - drupal jam 2013
2013 14-05 - drupal multisite - drupal jam 20132013 14-05 - drupal multisite - drupal jam 2013
2013 14-05 - drupal multisite - drupal jam 2013syneticbv
 
Wat is drupal? - Drupal seminar 20 mei 2010, Colours
Wat is drupal? - Drupal seminar 20 mei 2010, ColoursWat is drupal? - Drupal seminar 20 mei 2010, Colours
Wat is drupal? - Drupal seminar 20 mei 2010, ColoursColours B.V.
 
CMBO SIG over DAM/CMS
CMBO SIG over DAM/CMSCMBO SIG over DAM/CMS
CMBO SIG over DAM/CMScmbo
 

Similar to Vlaamse Infolijn - Drupal Community (20)

Drupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek
Drupal + Open Atrium bij de Vlaamse ErfgoedbibliotheekDrupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek
Drupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek
 
Drupal opleiding
Drupal opleidingDrupal opleiding
Drupal opleiding
 
General Drupal presentation in Dutch
General Drupal  presentation in DutchGeneral Drupal  presentation in Dutch
General Drupal presentation in Dutch
 
Drupal intro 2010
Drupal intro 2010Drupal intro 2010
Drupal intro 2010
 
DRK: Drupal: een open platform
DRK: Drupal: een open platformDRK: Drupal: een open platform
DRK: Drupal: een open platform
 
Drupal Cursus Hans Rossel
Drupal Cursus Hans RosselDrupal Cursus Hans Rossel
Drupal Cursus Hans Rossel
 
Eduvision - Webinar drupal: gratis online cursus Drupal
Eduvision - Webinar drupal: gratis online cursus DrupalEduvision - Webinar drupal: gratis online cursus Drupal
Eduvision - Webinar drupal: gratis online cursus Drupal
 
Digital Assets Management in Musea
Digital Assets Management in MuseaDigital Assets Management in Musea
Digital Assets Management in Musea
 
Digitale Regio Kortrijk
Digitale Regio KortrijkDigitale Regio Kortrijk
Digitale Regio Kortrijk
 
Introductie Drupal development
Introductie Drupal developmentIntroductie Drupal development
Introductie Drupal development
 
Drupalgardens
DrupalgardensDrupalgardens
Drupalgardens
 
Drupal8
Drupal8Drupal8
Drupal8
 
Presentatie intranet
Presentatie intranetPresentatie intranet
Presentatie intranet
 
Drupal 7 Architectuur
Drupal 7 ArchitectuurDrupal 7 Architectuur
Drupal 7 Architectuur
 
Chamilo 2.0 Onderwijsdagen
Chamilo 2.0 OnderwijsdagenChamilo 2.0 Onderwijsdagen
Chamilo 2.0 Onderwijsdagen
 
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Long
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - LongInuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Long
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Long
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
 
2013 14-05 - drupal multisite - drupal jam 2013
2013 14-05 - drupal multisite - drupal jam 20132013 14-05 - drupal multisite - drupal jam 2013
2013 14-05 - drupal multisite - drupal jam 2013
 
Wat is drupal? - Drupal seminar 20 mei 2010, Colours
Wat is drupal? - Drupal seminar 20 mei 2010, ColoursWat is drupal? - Drupal seminar 20 mei 2010, Colours
Wat is drupal? - Drupal seminar 20 mei 2010, Colours
 
CMBO SIG over DAM/CMS
CMBO SIG over DAM/CMSCMBO SIG over DAM/CMS
CMBO SIG over DAM/CMS
 

Vlaamse Infolijn - Drupal Community

  • 1.
  • 2. Migratie naar Drupal van de Vlaamse Infolijn Jeroen Byl, Lien Thoelen, Jan Dobbelaere Jeroen.byl@dar.vlaanderen.be , Lien.thoelen@dar.vlaanderen.be, jan.dobbelaere@hp.com
  • 4. Waarom migreren? • Te weinig Fatwire-ontwikkelaars in België • Kosten (licentie, ondersteuning) waren duur, niet in verhouding met product • Gedwongen om naar een hogere versie van Fatwire te migreren • Tijd aangebroken om Vlaanderen.be te vernieuwen • Future-proof CMS nodig Drupal Community Vlaamse overheid 4
  • 5. Hoe hebben we de keuze gemaakt? Photo by aolin - Flickr Drupal Community Vlaamse overheid 5
  • 6. Hoe hebben we de keuze gemaakt? • Drie mogelijke systemen geselecteerd: – Fatwire – Tridion – Drupal • Verschillende factoren in beschouwing genomen: – Marktaandeel – Aantal ontwikkelaars beschikbaar (in België) – Ondersteuningsmogelijkheden – Migratiemogelijkheden – Licentiekost – Out of the box features – … Drupal Community Vlaamse overheid 6
  • 7. De keuze: Drupal Photo by Marcus Exner - Flickr Drupal Community Vlaamse overheid 7
  • 8. Waarom Drupal? • Momentum binnen de Vlaamse Overheid: opportuniteiten om expertise en infrastructuur te delen (DaaS, Paas) • Voldoende technische expertise in België • Geen aankoop- of licentiekosten (TCO lager) • Technisch zeer flexibel Drupal Community Vlaamse overheid 8
  • 9. Architectuur © A. Lipson 2003 Drupal Community Vlaamse overheid 9
  • 11. Multisite • Content delen door verschillende sites standaard niet ondersteund in Drupal • Scenario 1: Sync – Drie servers (redactieomgeving, vlaanderen.be, voorlichtersite) – Alle inhoud wordt ingevoerd op de redactieomgeving, automatische syncing met 2 aparte Drupalinstallaties – Probleem: afhankelijkheden • Scenario 2: Domain Access – Eén server met verschillende domeinen – Inhoud wordt afgeschermd per domein – Probleem: incompatibliteit contributed modules? Drupal Community Vlaamse overheid 11
  • 12. Multisite • Content delen door verschillende sites standaard niet ondersteund in Drupal • Scenario 1: Sync – Drie servers (redactieomgeving, vlaanderen.be, redactieomgeving) – Alle inhoud wordt ingevoerd op de redactieomgeving, automatische syncing met 2 aparte Drupalinstallaties – Probleem: afhankelijkheden • Scenario 2: Domain Access – Eén server met verschillende domeinen – Inhoud wordt afgeschermd per domein – Probleem: incompatibliteit contributed modules? Drupal Community Vlaamse overheid 12
  • 13. Architectuur EBL (Drupal 6) Drupal 7 Analytics (Cognos) CRM (Siebel) Chat Externe services Feeds Productencatalogus PIAVO Drupal Community Vlaamse overheid 13
  • 14. Keuze Drupal core en modules Grant Neufeld - flickr Drupal Community Vlaamse overheid 14
  • 15. Custom-build Modules Custom-build modules Community contributed waarborgen de vereiste modules verrijken Drupal Drupal Community Modules functionaliteit core Drupal Core Modules Core modules Drupal 7.14 Drupal Core Framework ICT-diensten voor een slagkrachtige overheid Voor intern gebruik 7/09/2012
  • 16. Custom-build Modules Custom-build modules Community contributed waarborgen de vereiste modules verrijken Drupal Drupal Community Modules functionaliteit core Drupal Core Modules Core modules Drupal 7.14 Drupal Core Framework Drupal Community Vlaamse overheid 16
  • 17. Custom-build Modules Custom-build modules Community contributed waarborgen de vereiste modules verrijken Drupal Drupal Community Modules functionaliteit core Drupal Core Modules Core modules Drupal 7.14 Drupal Core Framework Drupal Community Vlaamse overheid 17
  • 18. Community contributed modules verrijken Drupal Drupal Community Modules core Drupal Core Modules Core modules Drupal 7.14 Drupal Core Framework Drupal Community Vlaamse overheid 18
  • 19. Migratie theclyde - flickr Drupal Community Vlaamse overheid 19
  • 20. Migratie • Migratie in vorige upgrades (Fatwire) problematisch • Bij voorstellen door leveranciers CMS werd automatische migratie niet aangeraden • Toch automatische migratie – Verschillende keren getest geweest – Goede resultaten – Na elke iteratie bijgestuurd – Succesvolle migratie dankzij goede voorbereiding – Oude URL’s behouden via redirect Drupal Community Vlaamse overheid 20
  • 21. Migratie • Kengetallen – History tot 01/01/2012 – Assets De Lijn 01/01/2011 – Assets : • Solutions : +/- 10.000 • Publicaties : +6000 • Contactpersonen : +/-450 • Media (pdf, images, ...) : +/- 2000 • Referenties: +/- 200000 – Metadata – Tijdslijn • verlengd weekend voor export / import / controle • 2 weken voor validatie, verrijking en nieuwe content Drupal Community Vlaamse overheid 21
  • 22. 4 STAPPEN PLAN XML per XML Error Asset Parser Rapport Fatwire Export SimpleXML (PHP Module) 3 Per contenttype 1 - index.xml - 1 xml per asset Dump alle Mapping bestanden MySQL Prepare Per taxonomy Error Mapping - index.xml - 1 xml per term Rapport Mapping Tabellen 2 Manipulaties Business Logica Fysieke bestanden Kopiëren van files DRUPAL MIGRATE Opkuis html via - Filefolder naar locale folders FRAMEWORK htmLawed Encoding -Cleanen - UTF-8 -Transformeren -Internal Links (?) Stubs controle Validatie en ... Manuele 4 DRUPAL Backup / Restore Migrate Rollback Correcties Site Drupal Community Vlaamse overheid 22
  • 23. Samen Vlaamse Overheid en HB • Vlaamse Infolijn – Design (in samenwerking met afdeling Communicatie) – Aanleveren inhoud – Testen – Kwaliteitscontrole • HB – Back-end ontwikkeling – Project management back end – Testen opvolgen – Front-end ontwikkeling voorlichtersite – Infrastructuur • Freelancers – Globaal project management – Front-end ontwikkeling Vlaanderen.be Drupal Community Vlaamse overheid 23
  • 24. Lessons learned Drupal Community Vlaamse overheid 24
  • 25. Lessons learned • Drupal release cyclus is onvoorspelbaar – Verbetering in volgende versie? • Regressie was grootste probleem tijdens ontwikkeling – Uitgebreid testen, overzicht behouden, regelmatig afstemmen tussen ontwikkelaars! • Informatiearchitectuur goed definiëren • Voldoende valideren van assumpties voor het starten van ontwikkeling (sync/domain access) • Enterprise readiness work in progress Drupal Community Vlaamse overheid 25
  • 26. Lessons learned • Balans vinden tussen custom ontwikkeling en gebruik van contributed modules • Infrastructuur niet onderschatten – Vereisten high availability en scalability – Drupal veeleisend qua resources (voornamelijk database) • Performance tuning is een integraal onderdeel • Plan van aanpak deployment (dev  test  productie) • Caching kan een probleem zijn bij veel referenties naar andere nodes – Work in progress … Drupal Community Vlaamse overheid 26