Creating templates in Adobe software
The Customer's Canvas SDK provides wide customization capabilities using templates created in Adobe Photoshop and Adobe InDesign. This SDK works with multi-layer files containing images, texts, and shapes. Photoshop templates may also contain smart objects. The color format is either RGB, CMYK, or Grayscale. However, you cannot feed an arbitrary PSD or IDML file to this solution. This section describes in detail what are valid PSD and IDML templates from a view of Customer's Canvas and what elements they may contain.
In templates, you can specify whether the user is allowed to move, resize, or change the element or not. To set up the behavior of design elements, you can apply so-called markers. You can either add markers to layer names in the templates or define the corresponding permissions in JSON files.