Optimizely Certified SaaS CMS Developer

47 questions
Practice
📋 Copy to My Lists
# Question Answers
21 What is the default execution frequency and main purpose of the "Optimizely Graph delta sync" job in Optimizely CMS (SaaS)?
  • ✗It runs manually once a day to re-index all content types.
  • ✗It runs automatically every 30 minutes to synchronize only content type schema changes.
  • ✓It runs automatically once every hour by default to query for and synchronize content and content type changes since its last execution.
  • ✗It runs only when a new content item is published, performing a full re-synchronization.
22 How can you modify an existing property group?
  • ✗By deleting and recreating it with new values
  • ✓Using PATCH HTTP method via the Property Group API
  • ✗Only through the CMS (SaaS) user interface
  • ✗By updating the associated content types
23 Which operator is used in Optimizely Graph to perform a pattern-based search?
  • ✗‘Eq’
  • ✗‘contains’
  • ✓‘like’
  • ✗‘exist’
24 What is identified as the key difference between Optimizely SaaS CMS and Optimizely PaaS CMS from a Headless Application integrating through Optimizely Graph perspective?
  • ✗The underlying hosting infrastructure
  • ✗The method of user authentication.
  • ✗The content editing interface.
  • ✓The GraphQL schema and the queries used.
25 What must be defined before creating your first content item?
  • ✗A website application
  • ✗A GraphQL query
  • ✓A content type
  • ✗An Optimizely Graph synchronization job
26 When creating display templates for Visual Builder, why must the API be used instead of a UI?
  • ✓Visual Builder introduces a new way for adding styles and display options for blocks, and there is no UI for these values.
  • ✗The UI is only available for standard Optimizely page types.
  • ✗Display templates can only be created programmatically for security reasons.
  • ✗The UI for display templates is still under development.
27 When creating display templates for Visual Builder, why must the API be used instead of a UI?
  • ✓Visual Builder introduces a new way for adding styles and display options for blocks, and there is no UI for these values.
  • ✗The UI is only available for standard Optimizely page types.
  • ✗Display templates can only be created programmatically for security reasons.
  • ✗The UI for display templates is still under development.
28 When using the `optimizelyFetch` method to retrieve data, what is true regarding the addition of tags for revalidation?
  • ✗Tags for revalidation are automatically added by default.
  • ✓Tags for revalidation must be explicitly added using the `next.tags` option.
  • ✗Tags are only added if the data is fetched from a specific Optimizely endpoint.
  • ✗`optimizelyFetch` does not support adding tags for revalidation.
29 How can you make a content type available only to specific groups?
  • ✗By setting a high Sort index value
  • ✗By disabling the "Available in edit view" option
  • ✓By managing permissions and removing the Everyone group
  • ✗By adding a description that specifies the intended user groups
30 A content editor creates a new content item (e.g., an experience or a section) by utilizing a Visual Builder blueprint. Later, the original blueprint is updated by a developer to include new default properties and styling. What is the expected behavior for the content item that was previously created from this blueprint, regarding these updates?
  • ✗The content item will automatically inherit all the new properties and styling changes from the updated blueprint.
  • ✗The content item will receive a notification, prompting the content editor to manually apply the blueprint updates.
  • ✗Only the styling of the content item will update to match the modified blueprint, while its content structure remains unchanged.
  • ✓The content item remains independent of the original blueprint; it will not automatically reflect any changes made to the blueprint after its initial creation.
31 When implementing a system for on-demand content revalidation, where updates to static content are triggered by changes in the SaaS CMS, what two fundamental components are typically required for this process to function?
  • ✗A client-side script to continuously check for updates and a server-side caching layer.
  • ✗A content delivery network (CDN) for global distribution and a robust database for content storage.
  • ✓A webhook to send notifications upon content changes, and a corresponding endpoint in the website application designed to receive these notifications and initiate content regeneration.
  • ✗Manual content publishing workflows and a system for regular, time-based content builds.
32 What parameter can be used to list only editable content types?
  • ✓editable
  • ✗custom
  • ✗sources
  • ✗forContainerType
33 What action can you take directly from the Workflow Status tab?
  • ✗Delete pages
  • ✗Edit pages
  • ✓Publish content
  • ✗Assign tasks to other users
34 What action can you take directly from the Workflow Status tab?
  • ✗Delete pages
  • ✗Edit pages
  • ✓Publish content
  • ✗Assign tasks to other users
35 In the Optimizely SaaS CMS hosting model, which of the following best describes the relationship between the DXP Management Portal and the CMS UI?
  • ✗The DXP Management Portal is used to write and edit blog posts, while the CMS UI manages server hardware.
  • ✗The CMS UI hosts the actual frontend JavaScript files, while the DXP portal handles API keys.
  • ✓The DXP Management Portal manages the hosting environment and source code deployment, while the CMS UI manages content, applications, and host mapping.
  • ✗They are the same interface and do not require separate configurations for hostnames or routes.
36 What are the building blocks of content types in Optimizely CMS (SaaS)?
  • ✓Property types
  • ✗Default values
  • ✗User-defined blocks
  • ✗Child content types
37 What is a key benefit of having fewer non-production environments in a streamlined configuration?
  • ✓Lower operational overhead, allowing teams to focus more on production
  • ✗Increased complexity in the development process
  • ✗Ability to support larger development teams
  • ✗Enhanced security for production environments
38 For what type of web pages is Server-Side Rendering (SSR) generally recommended?
  • ✗Pages with static content that rarely changes.
  • ✗Pages that primarily rely on client-side JavaScript for all data.
  • ✓Pages that require real-time data.
  • ✗Pages that are only accessible offline.
39 When using Cached Templates in Optimizely Graph, what happens during subsequent requests that use the same query structure but with different variable values?
  • ✗The entire query is re-translated and re-cached with the new variable values.
  • ✗The system falls back to Cached Queries, ignoring the template.
  • ✗A new template is generated and cached for each unique set of variable values.
  • ✓The requests skip the translation step, and the system inserts new variable values into the cached template.
40 What is the primary technical purpose of the "Manifest" package format in Optimizely CMS (SaaS) data operations, and what does it primarily contain?
  • ✗To export and import all content instances and assets between environments, using a compressed .episerverdata file.
  • ✗To facilitate the movement of personalized content and visitor groups between different CMS instances.
  • ✓To move content definitions (content types, property groups) between environments as a JSON file, often version-controlled with the client application.
  • ✗To perform a full backup of the entire CMS database, including user roles and permissions.