In designing templates for the Digital and Print Templates, where do the most significant challenges lie? Are there any possible workarounds for existing templates? To simplify the answer, we’ll split Sketch and InDesign up, since the way you create templates will slightly differ depending on which one you’ll use.
Generally, the Frontify Templates solution is best suited for creating less complex templates, with as little running text as possible. Why? Simply because when applying lengthy text snippets or complex imagery, you could run the risk of creating inconsistencies. Business cards, posters, or ads are better suited than flyers, brochures, or fact sheets. Text-heavy translation workflows can also prove tricky since text lengths can differ depending on the language.
Keep your InDesign packages as small as possible (as big as necessary). Large files and unused elements make the templates slower, so we recommend you only add images and other links in the required sizes/quality (e.g., jpg image instead of a PSD) and remove any unnecessary elements (like master pages) from your original InDesign file.
Our Templates solution only modifies elements in the source document that have been changed. For example, if no changes are made to an element, the element in the original document remains untouched. This means that even if elements don’t look quite right while being in editing mode, they still render correctly when downloaded – because, essentially, they haven’t changed.
Setting up Your InDesign File & Package
The following are the key considerations when designing or converting InDesign documents for Print Templates. Because our solution is constantly evolving, changes to the list may occur.
We support InDesign CS4 (where IDML was introduced) or newer.
Our Templates solution only accepts InDesign package archives, not .indd files. To package an InDesign document, please follow these steps:
Save your InDesign document.
Go to “File > Package…” and make sure that all fonts and images are correctly linked; now click “Package”.
Check the following boxes in the next dialog:
Copy Linked Graphics
Update Graphic Links in Package
Create the package. Leave the package as is. There cannot be multiple .idml files in one archive, even if the same links or fonts are shared.
Make a .zip file of the resulting folder (containing the .idml file, a Links, and a Document Fonts directory).
Go to your Template Library in Frontify, click “New > InDesign Package”, and choose the previously created .zip file.
By completing the steps above, the fonts are included in the package and ready for use. You need to include the fonts in every package, not just one for the whole Frontify instance. Only static TTF and OTF fonts are supported; other formats you need to convert before packaging (e.g., postscript type 1 fonts are not supported).
Variable fonts are not supported; please make sure to use static fonts.
Adobe Cloud fonts are not supported because of licensing restrictions: https://helpx.adobe.com/fonts/using/font-licensing.html#act-server. Ensure fonts are available and not marked with square brackets, e.g., in the paragraph style settings.
Put editable layers into the foreground (as high up in the layers panel as possible), while non-editable layers should be in the background (as low in the layers panel as possible). This is due to the partial render mechanism: We try to render as many of the non-editable elements in a static background image. This can help you if you have complex elements in your template that are not supported by our templating tool or are difficult to implement.
If these elements are below the first editable layer, you don't have to worry about how they look in the template in editing mode, because we display them as images to the end-user (and thus they look correct to your end-users).
Elements placed on master pages can’t be changed in templates or publications. Make sure to put the content you want to change on the content pages and not in the Master. Remove Master Pages whenever possible.
Do not rotate, mirror, or transform images if they should be replaceable by the consumer. We keep the transformations when replacing images, which could confuse the customer if replacements are suddenly transformed into different places.
Embedded Illustrator, Photoshop, or PDF files could be scaled incorrectly, depending on how they were placed in InDesign (there is no general rule on when that happens).
Additionally, embedded images with applied options during the “Place…” operation (e.g., automatically cropping the background of PSD files or selecting a specific page) are not properly supported.
Convert Illustrator or Photoshop files to JPGs, EPS, or PNGs whenever possible to mitigate these issues.
Additionally, “Frame Fitting Options” are not supported, and using them could result in ill-positioned images.
No Embedded Images
You can’t replace embedded images (recognizable from the “embedded” icon in the Links palette). They will show up after the import, but the “Replace Image” functionality will fail to replace the images in the Download. The solution is to un-embed these images if they should be replaceable. For logos etc., that shouldn't be replaceable, no action is required.
If you want to include image placeholders (empty image frames) without an actual image (but maybe an example color), make sure to use a Graphic Rectangle (set content type via “Right-click > Content > Graphic”). Any other elements won’t be recognized as image placeholders.
Keep It Simple
Split different text styles or elements (e.g., title and subtitle) into separate text fields to be unlocked, edited, and styled independently. Because of differences in text rendering between the browser and InDesign, line breaks might end earlier or later in the text.
Try to keep text simple and avoid multiple text stylings whenever possible. Some text styles, such as super-/subscript, certain margins or padding, are not supported.
Paragraph / Character Styles:
Try to use paragraph and character styles as much as possible, only override them if necessary (e.g., with a different color). Leading and font sizes can be especially tricky – make sure to have clean leadings and font sizes on your paragraph and character styles.
Paragraph and Character Styles need to be ordered by their “Based On” setting. Styles can only base on Styles listed above. If you have a hierarchy of styles that use the “Based On” setting, move the most basic style to the top of the styles list.
InDesign standard is “hyphenation on”. Due to browser restrictions, this can’t be displayed in edit mode. If you don’t want to have any hyphenated words in your publications, make sure to remove the tick on the hyphenation box in InDesign (either in “Paragraph” or when defining your Paragraph Styles.
Auto-Sizing of Text Boxes
We partially support the "Auto-Size" option in InDesign.
You can define auto-sizing for Height, Width, or Height & Width. We support auto-sizing from the corners (but not from the middle) and with the "No Line Breaks" option active
Text (Bullet) lists
Create Bullet & numbering lists by setting the bullet list in a paragraph style. We support the following properties in the text list
Paragraph styles on the list
Character styles in items
Create or delete bullets/numbers on an existing list
Custom marker (Unicode characters)
Left indent and first-line indent for items (we take the first tab for positioning if multiple are set)
Multiline bullet point text (Softbreaks)
We don’t support the following properties (yet):
Create or delete a bullet/numbering list
Marker (bullet/number) character styles
Nested & continuous lists
Please be aware: deleting or adding bullet lists within the editing mode doesn’t work.
Unsupported Text Features
Irregularly Shaped Text Frames
Irregularly shaped text frames are not supported – use rectangular text frames instead.
We don’t support text columns.
We don’t support text flow over multiple elements or pages.
We don’t support tables.
Elements with multiple transformations applied (e.g., rotation and scaling) may end up in the wrong position when editing a template/publication. Especially mirrored and rotated elements (at the same time) are affected. Nesting may intensify this behavior in certain situations. As a rule of thumb: try to keep your document as simple as possible, un-nesting or ungrouping elements might help.
If you have any questions please don't hesitate to contact us.