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.
Dynamic Documentation
Dynamic Documentation is a set of modules that can be used together to build websites where your documentation will be hosted. It has a rich React JavaScript UI, which is hosted using only DXA. You can customize it to your needs by changing the layout, styles, logos and much more. It has important features like content presentation, grouping documentation around your products, and documentation search, and it even allows your users to submit comments about the content.
Content Mashup
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.
Public Content API client
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.
NOTES
- The DXA 2.1 release is for .NET Web Applications only. Feature parity for Java Web Applications will be achieved in scope of the DXA 2.2 release.
You can download the DXA.NET 2.1 release from the SDL AppStore. All the sources remain open and are available on SDL GitHub.