Developers: Getting Started

On this page we'll provide an overview of the resources available to help developers get started with Dynamic Content and also include some useful links with more information about Dynamic Media.

For an introduction to Dynamic Content for developers, see the video on this page.

Front end development

Developers create the content types schemas that are used to define the way content is structured in JSON format as well as the front end code that retrieves the content and renders it. Follow the links below for more information on creating content type schemas and consuming the content.

You might also want to find out more about the Dynamic Content accelerators, a collection of the most commonly used content types such as sliders, banners and blogs, together with front end rendering code including visualizations. You can use them as a starting point for creating your own content type schemas and front end code.

Platform certified integrations

Amplience provides a commerce integration that makes it easier for developers and systems integrators to integrate Dynamic Content with Salesforce Commerce Cloud (SFCC). The integration makes the integration process simpler for Dynamic Content users and those using and configuring SFCC.

We also provide integrations for Dynamic Media: a cartridge for SFCC and an extension for SAP Commerce Cloud.

Creating your own integrations

We provide a number of services to help you build all kinds of integrations and content automation tasks. The Content Rendering Service simplifies the process of combining JSON content with handlebars templates to generate HTML. Webhooks provide a way for third party software to request to be notified when a certain action occurs in Dynamic Content, such as publishing a content item or scheduling an edition.

The Dynamic Content Delivery SDK gives you a head start creating code to consume JSON content on client or server, work with localized content, use the content rendering service to transform content to HTML and create visualizations and content previews.

The Dynamic Content service API provides access to functionality such as managing hubs and repositories and creating content, while the Dynamic Content Management SDK simplifies the access to the API. To use the APIs, you'll need a client ID and secret which can be provided by Amplience support.

Dynamic Media

Dynamic Media allows you to manipulate images on the fly, rendering any variant from a single master image. It uses a simple URL based API that allows you to transform images, including resizing, rotating and color correction. It also supports layering and roundels, making it easy to build up and manipulate layers of images.

You can find out more about Dynamic Media, and try out many of its features, on the playground.

Video: Introducing Dynamic Content for Developers

This video explains the Amplience approach to creating and delivering content and provides an introduction to the concept of content types.