Disclaimer: This website requires Please enable JavaScript in your browser settings for the best experience.

HomeDev GuideRecipesAPI Reference
Dev GuideAPI ReferenceUser GuideLegal TermsGitHubNuGetDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

Frequently asked questions (FAQ)

Answers to commonly asked questions for Optimizely Content Management System (SaaS).

How does the content management system (CMS) handle video files?

CMS (SaaS) returns file URLs for uploaded videos in the original format but does support pseudo-streaming.

Is it possible to add conditional logic to block properties?

No, CMS (SaaS) does not support conditional properties for block properties, such as displaying or hiding certain properties based on the selection of another property.

Instead, you can limit block types within a content area and restrict child pages to achieve some level of control over content presentation.

How do I resize images?

CMS (SaaS) does not have image resizing capabilities. You can instead resize your images from your CDN. See Image resizing using CDN.

How do I set up alternative text (alt text) for images?

Add a property named AltText, to your image content type using the CMS (SaaS) UI or the API. Then run a subquery in Optimizely Graph to get the alt text.

Or, if you use an image from the TinyMCE rich-text editor, you can provide the alt text in the editor and avoid the extra subquery in Optimizely Graph.

Is it possible to create "global" blocks that can be applied to all pages on a website?

The decision to implement "global" blocks, such as a "Header" or "Footer" block depends on your "head" (front end) implementation.

You can create shared blocks for these elements and render them on each page. Depending on your front-end framework, you may have concepts like master pages or layouts that are reused across different pages. To achieve "global" blocks, you can create content types for the footer and header with a base set to block. Then, create shared block instances of these types. These instances can be queried from Optimizely Graph individually, separate from page queries.

Can I completely disable locales or languages in CMS (SaaS)?

Yes, go to Applications and map your host to a language and the URLs are indexed without language segments. See Configure an application.

For example, to remove the locale prefix en from the URL so it would be example.com/my-page instead of example.com/en/my-page, you would map the host, example in example.com to the language 'en'.