The Drupal developers at Digitaal Vlaanderen work on the Drupal CMS of vlaanderen.be. Our colleague Yves works with the Drupal team to optimise the CMS, fix bugs and add extra functionality.
The team at vlaanderen.be uses Drupal CMS to manage the information on their website. In this case, Drupal mainly serves as an editorial environment, while the front-end of vlaanderen.be is a website application written in Vue.js. This ensures that an intermediate layer is also needed to send data from the back-end to the front-end. This layer or 'content gateway' (written in Node.js) maps the information in Drupal to the needs of the front-end.
The Drupal CMS thus acts as the back-end, with the team paying close attention to the user experience for the website editors.
Did you know?
... that Calibrate is an officially recognized service provider of Digitaal Vlaanderen?
We almost forget, but a lot of hard work goes into testing the new features. For example, the Drupal team provides the necessary links to other systems, such as IPDC, via API connections.
Unit tests are written for every new feature, so that everything can be tested automatically on every deployment. And a ticket must be reviewed by the whole team before it is allowed to go into the test environment.
In summary, Drupal CMS is a powerful tool for managing the content of large websites such as government sites. We play our part by constantly tweaking and improving this site.