The rise of streaming services has disrupted the news and entertainment industry. As a result, a Canadian media company has had to shift its focus from traditional radio broadcasting to digital. To attract listeners and provide them with a great digital radio experience on multiple devices, the company has committed to rebranding and a complete revamp of its technology ecosystem. 

Adopt a New Audio Platform

The company wanted to implement a new audio platform from a leading US vendor. This was necessary to improve engagement and offer listeners a superior experience consistent with the new brand.

Revamp Website Ecosystem

The radio broadcaster needed to integrate the new platform across 97 websites. This included the websites of several radio networks, stand-alone radio stations, and the national website. All websites required redesigning to ensure a consistent customer experience.

Streamlined Content Publishing

Each website being managed differently led to significant variations in content management workflows and slowed down the publishing process. The editorial team also faced duplicated efforts, manually republishing some content across multiple sites. The company opted to migrate all websites to a centralized solution for simpler shared content distribution and better operational efficiency.

Setup Customer Data Collection

The company aimed to decrease the number of anonymous listeners by enabling user account creation. This option would open up opportunities for data collection, enabling analysis of listener preferences. With this data, the company could make informed decisions regarding content and create more relevant, personalized experiences.

Custom Solution

The overhaul of the technology ecosystem driving a variety of digital radio stations turned out to be a massive and intricate project. It encompassed three major initiatives: a comprehensive redesign of all websites, migration to a unified multi-site Adobe Experience Manager CMS, and integration with the new audio platform.

Efficient Content Management

The use of the outdated Polopoly CMS for hosting websites became unsustainable as it was no longer supported by the vendor. Consequently, the media company had to implement a new solution across all its digital radio web properties.

The decision was made to migrate the websites to a single multi-site Adobe Experience Manager CMS. Proficient AEM developers from Axamit were enlisted to assist in creating an efficient architecture and executing the project.

Old content migration

Old Content Migration

About 150,000 pieces of content and related media assets spanning several years have been successfully migrated from Polopoly CMS to the multi-site AEM platform.

Single control panel

Single Control Panel

The AEM CMS equipped the team with a new robust interface for authoring and publishing content, enabling them to benefit from efficient and standardized workflows.

Unified site structure

Unified Site Structure

The development team created an efficient architecture that included all the necessary shared AEM components to be reused across websites to build consistent experiences.

Unique content creation

Unique Content Creation

The new CMS allowed for the creation of unique website page components tailored to individual stations while ensuring there were no conflicts with shared AEM components.

The shift to a single multi-site CMS has made the work easier for 110 employees engaged in content management across all digital radio websites. Editors can now efficiently manage both unique content for individual websites and shared content across them.

Simple Content Distribution

The new AEM CMS has resolved the problem of duplicate effort in content distribution that stems from each website operating on a separate CMS. Previously, content managers had to create the same content multiple times, but now they can make it once and publish it on a group of selected websites instantly.

Local cultural events

Local Cultural Events

When promoting events, content managers can target local audiences in specific cities across all radio stations operating there. They can select individual stations in the target city to publish the promotion on their websites, regardless of whether they belong to the same network or different networks.

Global music news

Global Music News

When sharing all-Canadian music news, content managers post the news article on the national website. They then distribute teasers across selected radio networks and stand-alone stations. Clicking on these teasers on any radio station’s website redirects visitors to the full article on the national site.

The implementation of new publishing workflows has made content distribution seamless, significantly reducing manual work and the risk of errors.

Web and Mobile Audio Platform

Adopting the advanced audio platform aimed to address several challenges simultaneously. Customers could enjoy their favourite radio stations through cutting-edge and convenient web and mobile apps. The company could incorporate account registration features, gather statistics on user engagement, and accurately measure their North Star metric: Total Listening Hours (TLH).

Integrated audio platform

Integrated Audio Platform

After migrating broadcasting to the new audio platform, a system of redirects was set to ensure a seamless transition from informational websites to the web or mobile audio platform.

Web live player

Web Live Player

The old audio player, used by website visitors to listen live while browsing, was replaced with the new player streaming audio directly from the integrated platform.

Customer accounts

Customer Accounts

To encourage unregistered listeners to create accounts on the new audio platform, developers implemented a seamless redirect from mobile browsers to the mobile app download page.

North star metric

North Star Metric

The new audio platform equipped the media company with advanced analytics tools to accurately measure TLH and provide insights into audience reach and engagement.

Once users create an account and install the mobile application, transitioning from browsing websites to enjoying music or podcasts on a mobile device is seamless. Registered listeners also enjoy personalized music recommendations, the ability to curate their playlists, offline listening, and other features.

Main Challenges

The national agency in charge of the digital transformation of public services develops the central citizen portal. As a measure to increase the speed and efficiency of administrative operations, the agency decided to streamline online form submission and processing by integrating AEM Forms into the eGovernment system.

AEM Forms in a Multi-Vendor Ecosystem

The agency had to build a new form management platform and connect it to a dozen software systems operating under the hood of eGovernment. This initiative required a thoughtful approach to using XML transformations during the data exchange.

Solution for Pixel-Perfect PDF Generation

The agency had to find a way to create pixel-perfect PDF templates and attach them to specific forms for subsequent dynamic content and data generation on the citizen portal.

Support Unified Form Package Generation

The forms generated in AEM had to pass a specific validation and registration process in the central document management system of the government.

Integrate with a Custom Identity Provider

It was required to introduce rigorous security protocols to help citizens securely submit their data through online forms. An integration with the government’s Identity Provider for SSO was needed for a seamless user identification on the portal.

Custom Solution

Efficient UX/UI Management

The AEM Forms platform leverages a comprehensive set of configurable rules for forms, for example, a palette of predefined components, conditions, validations, wizards, etc. This allows designers to create dynamic and user-friendly forms.

Consistent ui

CONSISTENT UX/UI

A uniform design has been implemented to ensure a cohesive and intuitive experience for the users of the citizen portal.

Secure authentication

SECURE AUTHENTICATION

The use of SSO ensured that users who passed the authentication on the citizen portal didn’t have to log in to submit forms.

Styling and clientlibs

STYLING AND CLIENTLIBS

The styling resources and client libraries were centralized to ensure an on-brand design and consistent behavior for every element.

Form customization

FORM CUSTOMIZATION

Special features were added for Designers to customize the look and behavior of particular form elements in any specific form.

Smooth Data Management

The AEM-based form management system ensures seamless and compliant workflows for data collection, validation, transfer, and processing.

Data standardization

DATA STANDARDIZATION

A unified data format has been established to improve the consistency of data submitted via online forms, simplify data transmission, and ensure efficient data processing.

Xml transformation

XML TRANSFORMATION

Developers have introduced custom transformations to meet specific business requirements for efficient use of XML data in eGovernment workflows and applications.

Data validation

DATA VALIDATION

Specific validation rules have been implemented to ensure the accuracy and completeness of the submitted forms.

Error handling

ERROR HANDLING

Thorough validation at the data entry stage helped minimize errors and inconsistencies improving data quality and reliability.

Reliable Document Creation

Proper PDF/A-3 document generation workflows ensure compliance with archival standards while preserving the integrity and accessibility of embedded information. Advanced rendering technologies help generate files with accurate layouts and colors in high resolution, resulting in visually consistent and professional-looking PDF/A documents.

A embedded data

PDF/A EMBEDDED DATA

Based on the information collected through the forms, this service creates PDF/A-3 documents and embeds accurate and structured data in the files.

Pdf meta-data

PDF/A META-DATA

The system embeds metadata in the PDF/A-3 documents ensuring they meet regulatory requirements for compliance and record-keeping.

A conversion

PDF TO PDF/A CONVERSION

The system converts the existing PDF documents into PDF/A, the format specifically designed for long-term archiving and preservation.

Pdf generation

PDF/A GENERATION

The service generates high-fidelity pixel-perfect PDF/A files, reproducing the original layout, formatting, and graphical elements of source documents.

Main Challenges

The manufacturer of access management solutions developed an easy-to-use door lock and remote access control mobile app for SMBs. The team needed to build the new brand website within a tight timeframe to start the product launch campaign in the North American market.

Use Multi-tenant Cloud CMS

A new site for the smart door lock brand had to operate on the AEM as a Cloud platform shared with other business units. Such a multi-tenant approach required proper roles and permissions management for several content teams to work securely and independently on a single CMS.

Brand-Centric Web Design

The marketing team had three months to create a website. They wanted to adopt the unique web design provided by a creative agency, which required creating unique page components. The team needed the assistance of proficient AEM consultants to develop custom AEM components quickly.

Connect CMS, CRM, and PIM

The company planned to simplify sales efforts by populating lead data from the new site into CRM. This required them to integrate AEM and Salesforce. Another integration between AEM and the company’s PIM was to ensure product data shown on the website is always up-to-date.

Custom Solution

Seamless cloud deployment

SEAMLESS CLOUD DEPLOYMENT

A new website has been built on the company’s multi-tenant AEM platform. The CI/CD pipeline in Cloud Manager has been set up to enable fast and safe deployments and reduce future maintenance efforts.

Custom aem components

CUSTOM AEM COMPONENTS

To adopt the web design provided by a creative agency, developers upgraded the existing AEM Component Library and added custom components for the hero, accordion, banner, form, search, and other website elements.

Collect leads to crm

COLLECT LEADS TO CRM

Developers integrated Salesforce with the website for the marketing team to collect information about potential partners through online contact forms and populate data to the company CRM.

Source data from pim

SOURCE DATA FROM PIM

The dynamic product description pages combine the content and assets from the CMS with the product data from PIM. Content managers use product IDs to define the PIM data that should appear on pages.

Main Challenges

With decades of experience in security services, Secureworks realized the need for a major overhaul of its digital properties. Their marketing team aimed to deliver a modern online experience and opted for a headless content management approach, necessitating a technology stack upgrade.

Dynamic Website & Sitecore CMS

The web developers needed to design a flexible architecture for the dynamic website, defining content display styles and rules, while also giving content managers the freedom to structure each page in the Sitecore CMS. This approach aimed to ensure a seamless content delivery experience.

Update Sitecore to the Latest Version

To launch the new website, an upgrade from Sitecore version 9 to 10 was imperative. This upgrade was required to enable the adoption of a headless CMS and the use of an enterprise-grade JavaScript framework in the new dynamic website.

Custom Solution

Unlock headless content delivery

UNLOCK HEADLESS SERVICES

Upgrading to Sitecore version 10 allowed the team to harness the efficiency of the new JavaScript SDK (JSS), facilitating the use of headless services with the Next.js web app.

Horizon editor for authoring

HORIZON EDITOR FOR AUTHORING

The CMS update empowered the team to make full use of the new Horizon editor, streamlining content authoring and supporting multilingual content management.

Next.js Dynamic Website

The frontend developers have created an engaging website with a polished interface, promising smooth user experiences. The implementation of Next.js significantly accelerated the development process, simplifying setup and eliminating unnecessary code.

Enterprise ready js framework

ENTERPRISE-READY JS FRAMEWORK

The new website was built based on the Next.js framework that provides flexible content delivery models including static site generation, server-side rendering, and a hybrid approach.

Jamstack architecture

JAMSTACK ARCHITECTURE

The new web solution met the requirements of content managers without imposing any technical constraints on Sitecore’s authoring interface and CMS capabilities.

Performance Optimization

Modern web development patterns and SEO best practices were implemented to ensure a clean and easy-to-maintain codebase and optimize the website performance.

R

PAGE SPEED OPTIMIZATION

Site performance optimization techniques significantly improve page loading speed and ensure visitors can swiftly access the content they are looking for, leading to increased engagement and higher satisfaction levels.

Seo best practices

SEO BEST PRACTICES

Technical SEO enhancements for Next.js apps included optimizing meta tags, schema markup, sitemaps, URL structures, and performance for improved search engine visibility and ranking.

Main Challenges

Host Hotels & Resorts needed to enhance its website to align it with the preferences and expectations of investors. The previous design showed signs of aging and users requested feature enrichment. The company opted for a website revamp to ensure investors could easily find information and enjoy their online experience

Quick Site Refresh on a Budget

The company needed to identify the ideal features and improvements that would have the greatest impact on enhancing the user experience, all while remaining budget-conscious and feasible for a swift implementation. 

Lack of Internal Tech Team

To expedite the website upgrade, the company needed to outsource digital consulting services to secure experienced developers proficient in crafting suitable architecture, delivering precise cost estimates, and effectively executing the project.

Custom Solution

Unlock headless content delivery

UNLOCK HEADLESS CONTENT DELIVERY

Upgrading to Sitecore version 10 allowed the team to implement Sitecore JavaScript Rendering SDKs (JSS), to unlock the headless capabilities of the CMS.

Build a dynamic react website

BUILD A DYNAMIC REACT WEBSITE

The new website was built using the React library that provides flexible content delivery models including static site generation, server-side rendering, and a hybrid approach.

New Features Implementation

Developers from Axamit implemented a range of new features that helped showcase the properties owned by the company and assisted site visitors in navigating financial information and investor materials.

Interactive property map

INTERACTIVE PROPERTY MAP

A new interactive map shows the location of properties from to the company portfolio. This map synchronizes with the hotel list filters, which helps investors navigate to hotels they are interested in, streamlining the selection process.

Featured property pages

FEATURED PROPERTY PAGES

The featured properties component draws investors attention to the renovation efforts and emphasizes the results of reinvestment. It adds visibility into the trust’s property management, instilling greater confidence among investors.

Financial reports and metrics

FINANCIAL REPORTS AND METRICS

The website presents financial data, including quarterly results, SEC filings, annual reports, stock information, and more. This approach not only upholds the design’s aesthetics but also provides a centralized and convenient platform for thorough financial analysis, facilitating access to data.

Key investor materials

KEY INVESTOR MATERIALS

The web solution provides access to downloadable quarterly and annual results and corporate responsibility disclosure documents from any hotel description page, ensuring a smooth transition from property exploration to the analysis of financial data, and simplifying decision-making for investors.

Furthermore, web developers have incorporated popular site elements such as carousels, embedded videos, sliders, cards, navigation bars, off-canvas menus, site search, and an array of other features that enhance the new site’s visual appeal and functionality.

Main Challenges

The manufacturing company set out to modernize its B2B dealer portal and enhance the ordering experience for the car parts distribution network members. The goal was to help dealers efficiently purchase parts in bulk from multiple suppliers. However, the outdated legacy systems, rooted in the ’90s, couldn’t deliver the experience dealers demanded and the company had to start a complex digital transformation.

Managing a Catalog of >300k SKUs

The company sells car parts from its extensive catalog and collaborates with several dropshipping suppliers. The new ecommerce platform needed to import data for over 300,000 products. It also needed to sync data about customers, orders, invoices, stocks, etc., with internal systems. To cope with hourly updates of massive data, optimizing software infrastructure and data flows was necessary.

A Gap Between ERP & Online Platform

Adobe Commerce was chosen as a solution for the new dealer portal. However, there was a need to move the dealership network to the new platform gradually to minimize disruption to daily operations. This involved integrating Adobe Commerce with the outdated HTI ERP system.

Deep Customization of Adobe Commerce

While out-of-the-box features of Adobe Commerce addressed most of the required capabilities, the company needed to further customize the platform for its unique business needs. To develop new custom features, it was necessary to augment the internal team with experienced Adobe technology consultants.

Custom Solution

Online B2B Dealer Portal

Adobe Commerce Сontrol Panel

The new Adobe Commerce control panel has transformed the way Business Administrators and Sales Representatives operate. We’ve developed a tool that simplifies the management of catalogs, content, discounts, and orders. Additionally, it provides statistics for sales insights.

React-Based Dynamic Website

The new dynamic website has made a vast catalog of car parts easily accessible for Counter Reps and Parts Managers within the dealership network. It allows dealers to choose from in-stock items or opt for drop shipping from 13 other suppliers, facilitating quick orders for hundreds of products through a simple CSV file upload.

Adobe Commerce & ERP Integration

The implementation of Adobe Commerce marked the first phase in the company’s digital transformation journey. Other systems were pending upgrades, posing additional challenges for us to address.

Data Preprocessing Microservices

As a stopgap measure, we had to integrate the new dealer portal with the existing ERP system. Given the severe limitations in data export capabilities of the HTI ERP, our strategy involved creating custom software to process ERP data before seamlessly importing it into Adobe Commerce. Additionally, we had to come up with a solution to prevent the automatic backflow of data until the ERP was upgraded.

Custom data processing middleware

CUSTOM DATA PROCESSING MIDDLEWARE

The microservice checks the data in the most recent files from the ERP system with the existing information in Adobe Commerce. It identifies any new or changed data, arranges it neatly, and divides it into chunks, each containing about 10,000 records.

Async import to adobe commerce

ASYNC IMPORT TO ADOBE COMMERCE

The processed data is transferred into Adobe Commerce in segments through its API. The data import queue is managed by RabbitMQ, a message broker that ensures a stable flow of information from the processing middleware to the dealer portal.

Using cdn for product images

USING CDN FOR PRODUCT IMAGES

To ensure quick page loading, CDN efficiently manages product images. This helps optimal utilization of network resources, leading to faster media content delivery, reducing wait times, improving reliability, and providing a seamless customer experience.

Bypassing built-in order management

BYPASSING BUILT-IN ORDER MANAGEMENT

Until the ERP upgrade the data from the dealer portal doesn’t flow back to internal systems. Instead, details about new orders on the platform are sent via automatic order confirmation emails to our Client’s Customer Service Reps, who then enter these orders into the ERP manually.

Data Flow Between HTI ERP & Adobe Commerce

Upcoming Stages of Transformation

As the digital transformation journey unfolds, there’s more to come. Our team is improving the solution, incorporating additional features and new integrations. Currently, we are in the final stages of integrating Power BI, a move that will empower our Client to analyze the performance of the new portal. Looking ahead, the next significant milestone will be transitioning to a new ERP solution.