Visit the site
Visit the siteOrganizations Involved
Community contributions
Our passion for open source and our commitment to the Drupal community are firmly anchored in our work. We are not only interested in contributing code, but also in making Drupal better known and promoting it in Germany. In recent years, we have been actively working on patches for both the core and contrib modules and have developed several of our own modules for our distribution and our projects. The most important modules for this project are listed below.
Core/Contrib
- Multi-Site with Config Split
- Salesforce, Salesforce Mapping, Salesforce Push
- Brevo (former Mailchimp)
- Image Widget Crop, Media Bulk Upload / DropzoneJS, Svg Image
- Translation Management Tool, TMGMT DeepL Integration
- Webform
Custom
- Products Serializer (REST interface for product configurator)
- Paragraph Anchors (Deep links to content modules)
- SVG Favicon (Support for Dark & Light Mode for Favicon)
- Text Formatters (Collection of field formatters for styling fields in the frontend)
- Video Poster (Poster for Video elements)
Contributions to Issues
- Drupal Core: https://drupal.org/i/3048458, https://drupal.org/i/2834546, https://drupal.org/i/3096790
- Brevo Marketing Tool: https://drupal.org/i/3424946, https://drupal.org/i/3442783
- Salesforce: https://drupal.org/i/3307571
- Mailchimp: https://drupal.org/i/3310435
- Webform Conversion-Tracking: https://drupal.org/i/3387290
- Webform Mailchimp: https://drupal.org/i/2385763
- Media PDF Thumbnail: https://www.drupal.org/i/3308857
- Google Adwords Lite: https://drupal.org/i/3362125
- Linkit: https://drupal.org/i/3359375
- Optional End Date: https://drupal.org/i/3458951, https://drupal.org/i/3312834
- Paragraphs: https://drupal.org/i/3084934
- Entity Reference Integrity: https://drupal.org/i/3106850
- Menu Block: https://drupal.org/i/3007225
- Menu Trail by Path: https://drupal.org/i/2870738
- Obfuscate: https://drupal.org/i/3226644, https://drupal.org/i/3226914, https://drupal.org/i/3312913, https://drupal.org/i/3366415
- SVG Image: https://drupal.org/i/3227734, https://drupal.org/i/3257729, https://drupal.org/i/3185492
- Views Reference Field: https://drupal.org/i/3372622
Multilingual multisite for the presentation of the company Mubea U-Mobility (https://www.mubea-umobility.com) and for the targeted marketing of the products Cargo (https://cargo.mubea-umobility.com) and XBoard (https://xboard.mubea-umobility.com).
Project goals and results
Although the core idea of all products is based on innovative, sustainable and, above all, customer-orientated mobility solutions in the field of urban micromobility and logistics, the requirements are very different. The Cargo website is B2B-orientated and integrates an interface to Salesforce. The XBoard website, on the other hand, is aimed at end customers, is experience-orientated and uses a Shopware component as a shop solution. Our aim was to develop all website modules and features in such a way that the three current websites can benefit from the functionalities and the editors have a standardised interface so that they don't have to keep reorienting themselves.
In the front end, we rely on a standardised basic layout that differs in the style and intensity of the interface elements depending on the website. The stringent appearance creates a consistent integration into the brand architecture of Mubea U-Mobility and helps to ensure that all of the company's product solutions are perceived as part of a common brand. Nevertheless, each product brand has its own room for manoeuvre when it comes to addressing specific target groups and designing content. To ensure a high degree of flexibility when maintaining the websites, the editorial team has an extensive set of content modules (paragraphs) at its disposal.
The challenges
Despite the sometimes graphically intensive content, our focus was always on quality control with regard to fast loading times and the continuous improvement of the user experience, especially on mobile devices. A task that requires constant monitoring, analysis and optimisation. To achieve this, we implemented responsive image styles, optimised image compression and loading speed as well as lean code.
The particular challenge for the XBoard website was to integrate the video content in a high-performance, accessible and user-friendly way. This means creating a fluid and interactive user experience that is supported by the use of modern technologies and media. A particular highlight, which unfortunately cannot yet be seen live, is an interactive module that combines click and mouse-scroll interactions with video elements.
On the Cargo website, the focus was on the flexibility of the backend when recording product properties and combination options, which then make the modular principle of the product tangible via a configurator. The aim was to design the backend architecture in such a way that different combinations can be managed exclusively via maintenance. This includes various dependencies of the specifications across all product categories.
The configurator was implemented as a React application (headless) and receives the data from Drupal via a REST interface. At the end of the configuration process, the website transfers the information and user data to Salesforce. The Salesforce connection is also relevant in the area of lead generation and was seamlessly integrated into the front-end design of the website so that there are no breaks in the user journey.
Small but nice: We would also like to emphasise the integration of the double opt-in functionality into the Brevo module, which was previously missing and has now been added by us.
When the last mile becomes a cool experience, you can speak of an innovative product. And we succeeded in launching the XBoard website almost as casually. True to the motto #drivethewave. But let's start at the beginning:
The journey with Mubea began in 2022. For Mubea U-Mobility, the micromobility subsidiary of lightweight construction specialist and global automotive supplier Mubea, we developed several websites with Drupal 9 based on our own distribution ‘Brandcoded’. It was clear from the outset that separate websites were needed for the various products in order to be able to target the very different customer segments.
At the end of 2023, all sites were converted to Drupal 10 and, with the Gin theme, also have an appealing and user-friendly interface in the backend.
Technical Specifications
Drupal version: