We have released a new version of Digital Experience Accelerator for .NET. It introduces key features that enable you to better manage and present a mix of content from both SDL Tridion Docs and SDL Tridion Sites on your website.
Back when DXA 1.8 was released, it introduced structured content delivery based on DITA standards. Now, we have gone even further and introduced a way to blend different types of content. It is easy to imagine scenarios in which a company wants to show product details together with marketing content, meaning there is a need to display technical documentation on the page as well. In the past, the typical solution was to host different websites and to deliver these different types of content with a link to redirect the user to the documentation portal. Even then, the user would have to search again for his specific requirement in a particular product and end up with a 100-page product PDF to search in. Have you had a similar experience in the past? Did this frustrate you, and did it feel like a bad experience?
This is what DXA 2.1 addresses: from now on, you can create websites that blend traditional marketing content and structured content, thus providing a continuous customer experience. Your one webpage can both describe the product and reveal some details from documentation. You can either pull the entire topic from your documentation on the webpage or you can extract specific sections of it using semantic mapping, which supports structured content from now on.
The newest release of the Content Delivery functionality exposes a new API called Public Content API, which is based on GraphQL technology. It is an important change in how systems can interact with the Content Delivery back end. It was based earlier on OData, which is now replaced with GraphQL which significantly improves productivity and data retrieval. The biggest advantage working with the Public Content API is the ability to work with a blend of structured and traditional content. DXA 2.1 ships with a new Public Content API client to leverage these capabilities.
You can download the DXA.NET 2.1 release from the SDL AppStore. All the sources remain open and are available on SDL GitHub.