Sector(s)
Visit the site
Visit the siteOrganizations Involved
Community contributions
https://www.drupal.org/project/search_api_solr_boosted_keyword to indicate per page if keywords should be boosted to manipulate the search within the site.
https://www.drupal.org/project/email_change_verification to provide additional security for users that want to change their email address. This module prevents accidental data leakage and protects privacy better.
This Belgian bank focuses on consumer credit and financial services for SMEs. The team wanted to expand on its customer-centric vision on digital banking and build a complete digital experience - in a flexible and agile way.
About the project
Transparent agile collaboration on Dropsolid Platform for decreased time-to-market.
| Challenge | Solution | Result |
| A powerful platform with an excellent user experience for all the different target groups with enough freedom for the marketers to manage content and pages themselves. | A modular Drupal website with advanced content moderation with different permission levels. | A solid Drupal infrastructure and modular site-building. All centralized in Dropsolid Experience Cloud and the setup of integrations with internal systems. |
A customer-centric online experience
The bank's far-reaching long-term digital strategy implied a revamp of its digital environment. All three main websites - corporate sector, consumer banking, and online banking - were analyzed and redone. To maintain digital banking leadership for years to come, the bank was looking for a scalable platform that would be future-proof. Time to market and reliability on project timelines are crucial in their industry, as well as quality and transparency. To facilitate this major overhaul, an agile triple-tandem between the bank, Dropsolid, and a marketing agency set to work.
The most crucial needs were as follows:
- A full redo of the User Experience (UX), based on different target groups.
- The need for the internal marketing team to take back control, so they could set up landing pages, campaigns, and other content without intervention by the IT team.
- Integrations of external tools and custom items - for example, a mortgage simulator.
- Enabling the transition to modular site-building.
We delivered a modular Drupal 8 website, based on Paragraphs, with advanced content management workflows and easy to reuse integrations of external tools, such as mortgage simulators. The platform is integrated via APIs with event and training management programs. It offers a customer-first experience.
- Vastly improved UX and target group segmentation,
- Advanced content moderation with specific function-dependent user rights,
- API integrations for external tools,
- Easy re-use of tools, e.g. a mortgage simulator and credit card comparison tool.
| Concept and design partnership |
Drupal 8 infrastructure |
Agile project follow-up |
| We reworked both the consumer and business-oriented digital environments, using highly specific and customer-oriented wireframes that were easy to assemble and future-proof, thanks to the modular structuring of the back-end. We put great emphasis on re-using different blocks (e.g. forms, text blocks, predefined blog structures, and calculators. Agile development proved crucial in the successful delivery of a complex web project that required front-end, back-end, and internal input to work together seamlessly. | All back-end development is centralized through Dropsolid Experience Cloud. This allows us to reuse features and modules and implement best practices - all core capabilities of the flexible and open-source Drupal 8 platform. On top of that, integrations with internal systems allow for easy event and training management and control over user accounts for employees. Streamlining is key for all day-to-day processes: both content marketers and back-end developers need to be able to focus on their own strengths. The James PaaS solution is scalable and provider-independent, giving the bank the necessary freedom to choose its secure hosting provider of choice. | A first-stage functional analysis led to the creation of development sprints, each containing clear deliverables. Changes that occurred during the project implementation were easily swapped with pre-planned features, thanks to the agile way of developing. Every single sprint can be monitored and provides concrete business value to the end product. The project is continuously improving to date. |
The result?
The Dropsolid Platform has drastically decreased the time-to-market for new digital capabilities.
Examples:
- The internal web team collaborates with the Dropsolid Service Team in an agile and transparent way. Progress can be tracked in real-time and the web team can collaborate through the platform for content delivery and fine-tuning of particular features and pages.
- Quality of delivery and implementation has improved through best practices, available out-of-the-box on our Platform’s installers.
The Dropsolid Platform’s GDPR-compliant logging provides complete transparency as to who has accessed specific parts of the platform or code. The bank has complete ownership of its platform. It can count on the full set of tools they need to continue building their digital offering. If necessary, the Dropsolid team is ready to assist or to play a leading role in more complex projects.
Back to topWhy Drupal was chosen
The client wanted Drupal because it’s flexible and gives a lot of freedom in editing and changing content.
It also made it possible to work on the project with multiple teams at the same time.
Technical Specifications
Drupal version:
This project was started when Drupal 8 was just released, so many choices back then were the only choice.
When the project was started, eform was chosen to create short forms. In the meantime this was switched to the webform module because it’s maintained better, is more extensible and just is a better solution for the end user.
Advanced queue to provide advanced queueing possibilities e.g. to send form submissions to an external API for data processing. This allows an easy way to process jobs, retry a limited number of times and fetch the status of each job.
Search API with solr and facets integration to provide overviews on the site and an enhanced search functionality.
Most of the key functionality is written with custom code though.