Deliver fast, accessible user experiences on the modern web

Strata is a set of tools to help to build front-end websites that display content from headless CMSs and other data sources. It's the front of headless CMS.

Store your content where you want and bring it all together with Strata. Built on top of web standards, it starts with a layer of server-rendered HTML, which can be cached and delivered to all users efficiently. JavaScript can then be layered on top of this base web experience, using progressive enhancement.

Strata is well suited to content-based sites, or those which deliver content alongside personalisation and other dynamic features. By starting with HTML, leveraging caching, and ensuring web standards are followed it's simpler to deliver accessible, modern web experiences.

Strata is used by

  • Crown Commercial Service
  • The World Wide Web Consortium (W3C)

Features

  • Read data from different CMSs and content providers in a standardised way. Read data from different CMSs and content providers in a standardised way.
  • Strongly typed content models to help access content in your templates in predictable ways. Also makes switching content providers in the future easier.
  • Tools to make it simple to translate, map and alter data before its used. Data caching to speed up data requests.
  • Data caching to speed up data requests.
  • Full-page caching to speed up content delivery.
  • Template helpers to automate common website functionality (e.g. pagination, table of contents).

Project stewardship and technology

Strata is an open source project run by digital design and technology agency, Studio 24.

It's built on top of the excellent Symfony and uses the same component approach to make it flexible. You can use it with Laravel or any other PHP setup. You can also just use the data layer for your data integration projects.

If you need any commercial help with your headless CMS project or want to chat more about our digital services get in touch.