A new version of Digital Experience Accelerator (DXA) for both .NET and Java web applications is now available. This release includes:
Earlier DXA 2.1 introduced several new features which leverage and showcase the new capabilities of SDL Tridion Sites 9, and was available only for .NET web applications. DXA 2.2 makes these features of SDL Tridion Sites available for Java web applications as well.
DXA 2.2 leverages the new GraphQL Content Service (aka Public Content API) introduced in SDL Tridion Sites 9. The Content Service is extended with a so-called DXA Model Extension and replaces the DXA Standalone Model Service that was introduced in DXA 2.0.
This new, more integrated architecture provides better performance and also facilitates retrieving content from both SDL Tridion Sites and SDL Tridion Docs on the same delivery environment to provide better customer engagements.
DXA 2.2 provides several features for Content Mashups: digital experiences which combine content from SDL Tridion Sites and SDL Tridion Docs.
SDL Tridion Sites 9 introduced Page Regions, which provides page creators with guidance about what content is expected on the page.
DXA already had the concept of Page Regions (based on Component Template metadata), but DXA 2.2 leverages native Page Regions, showcasing their use in its Core Module and example site implementation.
DXA 2.1 supported SDL Tridion Sites 9.0, DXA 2.2 supports SDL Tridion Sites 8.5 and higher, including SDL Tridion Sites 9.1 upon release.
Using DXA with SDL Tridion Sites 8.5, you won’t be able to benefit from the SDL Tridion Sites 9 features described above, but you will benefit from updated third party libraries, performance improvements, bug fixes and enhancements contributed by the Community.
SDL Tridion Sites 9.1 will support AdoptOpenJDK 11 and DXA 2.2 also supports this to be future-proof.
Being an Open Source project, DXA relies on the Community contributing fixes and enhancements through GitHub.
SDL ensured that the majority of those Community fixes and enhancements are incorporated in DXA 2.2, which makes it easier to upgrade (no need to reapply customizations) and makes those fixes and enhancements readily available to everyone. This is Community-based Open Source development at its best.
DXA 2.2 initially ships without Dynamic Documentation Module; a DXA 2.2 Dynamic Documentation Module will be released shortly after the main DXA 2.2 release.