Our Portfolio

This page demonstrates the new CMS Hub "Data Layer". It uses "GraphQL Data Queries" and the new dataQueryName template annotation".

The template is annotated with a data query that fetches the required data. We execute the GraphQL query every time the page is rendered and automatically inject the fetched data in the template context. 

The template generates both the listing and the instance page, i.e. it acts as a dynamic page. This is achieved using query params for the instance page URLs. The query param values are fed into the GraphQL variables that control which instance to fetch. For more info on how the Data Layer works visit the Data Collector Framework RFC