Maastricht University corporate website

The case
Category
Onderwijs
Launch date
Challenges
An important challenge was the amount of data coming from different sources which of course had implications for storage and performance. This was solved by using the proper infrastructural tooling, like Varnish, together with the right configuration so Drupal can flourish. Second important challenge worth mentioning is sophisticated and diversified visual design. Lots of different layouts, templates and widgets and ultimate freedom for the editor to compose a custom layout while maintaining the structural integrity. Mainly solved with the smart combination of template files, Display Suite and the Paragraphs module.
A third important challenge would be the import mechanism on employee profiles. A special application was built that heavily uses the University’s enterprise service bus. This application was built with Drupal and offers a RESTful interface to provide clients, like the corporate site, with the employee profiles.
Community contributions
Patches:
FortyTwo - Several enhancements
Epsacrop - Patch to add support for Media Module. https://www.drupal.org/node/1943384
Path Breadcrumbs - Adds support for Schema.org https://www.drupal.org/node/2476089
CER - Exception thrown when deleting an entity with a field collection https://www.drupal.org/node/2352783
Responsive Table Filter - Regex Fix https://www.drupal.org/node/2558209
CKEditor - Fixes some performance issues with CSS Filter https://www.drupal.org/node/2578271#comment-10454385
Semantic Views - Removes a colon https://www.drupal.org/node/1438724
Modules:
Social feed field - This module makes it possible for editors to create a list of social media posts in a entity that are combined and ordered by created date from several different social media channels.
Search API Fast - Provides drush commands to index fast with search API (using all your CPU cores). It's an effective multi-process approach by spawning new drush commands that handle queues.
Token Insert - Multiple patches to make the module behave and work better. https://www.drupal.org/node/2394135 and https://www.drupal.org/node/2455649
File Entity (fieldable files) - Patch to fix an issue with wrong filenames when downloading files. https://www.drupal.org/node/2203831
Replicate paragraphs - Fixed an issue with empty object not being cloned. Now skip that ones.
Name client
Maastricht University
Screenshot
Video
Contact information
Name organisation
Finalist
Name contact person
Tom van Vliet
E-mail address contact person
tom.van.vliet@finalist.nl
Phone number contact person
0031624614611
E-mail address invoice
administratie@finalist.nl
I agree to the terms of submission
Aan