Sector(s)
Team Members
Spotta is the shopping aid that helps to easily obtain benefits and inspiration that are relevant to consumers. They are a proud part of PostNL and the largest magazine subscription platform in the Netherlands. With more than 60 years of experience, they can build on a strong delivery network with national coverage and an enormous amount of data. From 1,000 employees who make their products and services possible every day, to their network of 24,000 deliverers.
Finalist helped Spotta during the transformation of all their platforms to Drupal, and in this specific case they have also builded the âFolderkiezer websiteâ. Itâs a very handy tool for visitors to put together their ideal and personalized brochure package. Visitors can create an account on the site, compile a brochure package, and the package is then sent to the home address of the person concerned. In addition, the visitor has the option to change his or her data and also to state an absence (for example, because the person in question is going on holiday and therefore no brochures have to be delivered).
About the project
Personalization and privacy need to go hand-in-hand in creating a personalized brochure package, whilst blending online and off-line experiences.
The AVG/GDPR has been in force throughout the EU since May 2018. The customer attached great importance to this privacy interest. These were the goals:
-
The starting point of the site design was that no user data could be stored on the site.
-
The customer data was on the Spotta server.
-
Logging in had to be done with the help of OAuth 2.0.
-
Drupal was mainly used to deliver a number of content pages.
Despite this setup, the visitor has to get the feeling that the folder selector site was his "home place". Within this site he can create his account, change his data and compile (or modify) his brochure package. Behind the scenes, however, OAuth2 is first authorized (for this a connection was made with a so-called KeyCloack server) and all user data resides on the Spotta server (such as the choice of the composed folder package).
This setup has of course been successfully completed. The user can quickly and to his heart's content select folders or change data, without being bothered by faltering connections or slow connections to external services.
Why Drupal was chosen
The Folderkiezer website is a handy tool that allows visitors to compile their ideal and personalized brochure package. This specifically concerns advertising brochures with which you can obtain interesting benefits. Visitors can create an account on the site, compile a brochure package, and the package is then sent to the home address of the person concerned. In addition, the visitor has the option to change his or her data and also to state an absence (for example, because the person in question is going on holiday and therefore no brochures have to be delivered).
The front end is based on âcomponent based atomic designâ with BEM using Drupal 8 twig files extensively, for maximum code reusability. No personal data is stored in the Drupal database. Almost all (user) data is sent and received through custom APIs. Login is done with KeyCloak through OpenID Connect and user management is done outside Drupal.
Technical Specifications
Drupal version: