Skip to main content

Static assets and virtual staging

Release date: 8th June 2022

In this release we've made some changes to our virtual staging service to allow you to consume unpublished static assets. This is useful if you want to consume static assets such as SVGs or PDFs from within a Dynamic Content visualization or preview.

Using static assets with virtual staging environments
Link copied!

Static assets are those that are served directly using a Static URL, rather than the Dynamic URL used to manipulate an image on the fly with Dynamic Media. Static assets can include image formats such as SVG and animated GIFs, as well as PDFs and other asset types.

Previously in order to consume static assets within a virtual staging environment, for example in Dynamic Content preview and visualization, the assets would first need to be published. Now you can replace the static domain, for example: ampproduct.a.bigcontent.io to retrieve the unpublished version of the asset.

The example below shows a visualization that combines a static SVG asset with a background image. Now we can view the visualization and only publish the SVG when we're happy with it.

A visualization that uses a static SVG asset

Consuming unpublished static assets
Link copied!

The following is the URL for an SVG that has been published and that we want to consume statically:

https://ampproduct.a.bigcontent.io/v1/static/nextjs

If we want to consume the unpublished asset, then we can replace the static domain with a virtual staging environment. In this example the VSE is

l05lyya2raie1qr0tzfpiowti.staging.bigcontent.io

To retrieve the unpublished asset using this VSE you would use:

l05lyya2raie1qr0tzfpiowti.staging.bigcontent.io/v1/static/nextjs

You can find out a lot more about virtual staging concepts in the introduction to virtual staging page. This explains the specifics of using virtual staging with Dynamic Content for visualization and preview.

Static publishing

Introduction to virtual staging

Virtual staging and Dynamic Content

Visualizations

Developing content previews