Startup
NDA

From 400+ Confluence Pages to Unified Liferay Hub: How Grinteq Refueled aiMotive’s Customer Support

Reinventing Customer Engagement With Liferay for Europe’s Largest VC-Backed Automated Driving Startup

Reinventing Customer Engagement With Liferay for Europe’s Largest VC-Backed Automated Driving Startup

6

months

400+

content assets migrated

<5%

broken links post-migration

Business environment

Bold vision - that's why our client, aiMotive, quickly captured the attention of the autonomous vehicle (AV) industry. While their rivals are focused on expensive laser systems, aiMotive took a different approach, betting on cameras. The cost difference is striking: LiDAR arrays can cost up to $80,000 per car, whereas aiMotive uses 8 to 10 cameras per car, each costing just $12.

This leapfrog is supported by cutting-edge tools like aiSim, which represents another bold decision: testing in VR simulation. By leveraging AI, this virtual environment enables algorithms to learn and adapt at a rapid pace, surpassing the speed of real-world testing. Strategic partnerships with industry giants like Safran validated the safety and reliability of its simulations, earning the prestigious ISO 26262 ASIL D certification - the gold standard in automotive safety.

As OEMs and automakers struggled to meet the demands of autonomy - including cost, safety, and scalability - aiMotive emerged as a much-needed ally. 

In 2022, aiMotive's journey reached a pivotal milestone when Stellantis, the global automotive giant behind iconic brands like Fiat, Chrysler, Peugeot, Jeep, and Ram, acquired the company. As a result, aiMotive became the driving force behind Stellantis' autonomous ambitions, powering cutting-edge platforms like STLA AutoDrive with its aiDrive embedded solution.

Project brief

Becoming Europe's largest VC-backed automated driving company, and one of the largest independent providers of ADAS/AD solution, the company serves a wide range of industry-leading companies worldwide. 

As its customer base expanded rapidly, aiMotive recognized the need to scale its customer platform, which serves as a critical medium between the company and its clients. 

Leveraging the expertise of Grinteq, aiMotive aimed to develop a new customer platform on Liferay DXP, replicating the core functionalities of its legacy Confluence platform. 

Our mission at Grinteq was to create a robust customer platform for our client by tapping into the following capabilities:

  • Customized workflows
  • Future-proof scalability and extensibility
  • Personalization and branding options
  • Unified user engagement
  • Reduced maintenance requirements
  • Enhanced control and flexibility

Services

Development
Migration
Support

Tech

Liferay DXP
Liferay API
Confluence
Java
JavaScript
React.js
Jira
Toggl Track
Discuss my project
Reinventing Customer Engagement With Liferay for Europe’s Largest VC-Backed Automated Driving Startup

challenge

Over the course of six months, Grinteq's Liferay expert took on the following challenges:

Creating a New Liferay Customer Portal:

  • Replicating the core functionalities of the existing Confluence platform.
  • Enhancing Liferay's capabilities for content authoring, workflow automation, and UX. 

Rebuilding Confluence Documentation:

  • Migrating Confluence documentation, including API references, into Liferay.
  • Structuring content and metadata to improve discoverability and maintainability.

Content Migration Challenges:

  • The migration involved approximately 400 interlinked articles, with internal links, excerpts, and multi-excerpt references that needed clear-cut mapping. 
  • Replicating Confluence's hierarchical page tree in Liferay while providing an intuitive navigation experience for end users.
  • Confluence articles often contained deeply nested macros and complex referencing schemes that required precise handling to avoid broken dependencies.
  • Confluence uses a unique HTML structure with proprietary macros and features that are incompatible with Liferay's XML-based Journal Articles.

Solution

HTML-to-XML Conversion Pipeline

Grinteq designed and built a specialized pipeline to convert Confluence's HTML content into a format compatible with Liferay's XML-based Journal Articles.

HTML Parsing

  • A parser deconstructed Confluence's HTML to extract key elements (headings, lists, tables, code blocks, etc.).
  • The parser translated Confluence's macros (e.g., "info," "note") into equivalent Liferay-friendly structures or custom-rendered portlets.

Internal Link Mapping

  • A mapping table dynamically linked Confluence page IDs to Liferay article IDs.
  • During XML generation, internal links were rewritten to reflect Liferay's URL structure, preserving article interconnectivity.

Page Tree and Custom Portlet

  • We developed a custom, responsive, and user-friendly portlet using Liferay API integrations.
  • This portlet represented the Confluence page tree, dynamically rendering the hierarchy based on the imported article structure.

Managing Complex Nested Macros

  • A robust parsing algorithm was implemented to identify and resolve nested macros with multiple levels of recursion.
  • A dependency resolution engine was designed to process macros in a topological order, mitigating referencing issues and ensuring proper evaluation.

UI Enhancements

  • The Liferay theme was revamped for responsive design.
  • We developed Custom JavaScript components to enhance interactivity, performed CSS optimization - to ensure consistent branding.

Impact

Grinteq successfully migrated 400 Confluence pages to Liferay, streamlining content management and improving scalability. This replatforming enhanced operational efficiency, content delivery, improved load times and resource usage, fueling aiMotive's relentless drive for innovation and progress.

Drop us a line, and we will come up with some well-fit options for your project.

Thank you!

Your message was successfully delivered to our inbox, and we've already started to consider your request carefully.
Get back to you soon!
While you are here, feel free to check top ecommerce insights.
Check our blog
Get in touch with Grinteq, ecommerce development agency
Oops! Something went wrong while submitting the form.