Challenge
Both website & intranet needed a complete remake, where the latter
needed a more thorough approach due to the complex structure, individual
content and performance goals.
Approach
We started from scratch and used Drupal as fundaments. An intensive
cooperation was required between UCLL & Calibrate, and an agile
approach was chosen to meet their requirements and goals in the most
valuable way.
Result
Thanks to a clear structure, reusable components and a flexible page the
new website is very well-arranged. Focus is on the content.
The Drupal backend is secured and UCLL members can authenticate through a
single sign-on system called Shibboleth. Because of this UCLL can
choose which members can authenticate and even specify which pages or
sections that specific member can edit. A very powerful access control
and completely maintainable from UCLL main user directory.
The intranet is a platform where students and members from UCLL can find
their personal information. Via an Application Programming Interface
(API) we retrieve all the necessary data during the authentication
process. Data that consists of standard information, such as campus
info, personal information, programs…the combination of those data
parameters determines what that specific user gets to see inside the
intranet platform. Each member therefore gets custom & up-to-date
information, but more general info can be explored of course.
The difficult part here was to make sure that members had a good user
experience. Because the entire menu structure and multiple sections had
to be generated dynamically, based on user parameters retrieved from the
API, performance was an issue at first. Based on our experience and
some Proof of concepts with DrupalFileCache and Authcache, we managed to
speed up the experience and loading times of all the pages.
The same single sign-on system Shibboleth was used here, and Apache SOLR
as search engine inside the platform.