Episerver Flashcards
(143 cards)
Given the following page property, which blocks can an editor use in MainContentArea?
[AllowedTypes(new[] { typeof(BlueBlock, typeof(RedBlock)}, new[] {typeof(GreenBlock), typeof(RedBlock)})]
public virtual ContentArea MainContentArea { get; set; }
Select the best answer.
A. BlueBlock, RedBlock
B. BlueBlock, RedBlock, GreenBlock
C. BlueBlock
D. GreenBlock, RedBlock
C.
Which statement renders a ContentArea property for On-Page Editing?
Select the best answer.
A. @Html.EditorFor(m => m.MainContentArea)
B. @Html.DisplayFor(m => m.MainContentArea)
C. @Model.MainContentArea
D. @Html.PropertyFor(m => m.MainContentArea)
D.
For each of the following types of content, match the capability using Episerver Service API?
For example, A → 3, B → 1, C → 3, D → 2
A. CMS site (pages, blocks) 1. Import and export
B. Media 2. Import only
C. Forms submissions 3. Full CRUD operations
D. Commerce Product
A → 1, B → 2,
C → 1, D → 3
How can you improve performance of DDS queries?
Select the best answer.
A. Create indexes for the tblBigTable columns that follow the naming pattern Indexed_String01,
Indexed_String02, and so on.
B. Add additional columns to tblBigTable.
C. Implement a custom content provider for DDS.
D. Build an Entity Framework Data Model to access the data in DDS.
A.
How can you create custom validation in Episerver CMS that would prevent content from being
published if the validation rule was broken?
Select all that apply.
A. Implement IValidate interface for a content type.
B. Override Validate method of ContentData.
C. Create class that inherits from ValidationAttribute and apply it to a property.
D. Handle IContentEvents.PublishingContent event and set CancelAction to false.
E. Handle IContentEvents.PublishedContent event and set CancelAction to true.
A, C
What is the signature of IValidate.Validate() method?
Select the best answer.
A. IEnumerable Validate(IContent instance)
B. ValidationError Validate(T instance)
C. IEnumerable Validate(T instance)
D. ValidationError Validate(T instance)
C
Which of these elements can be localized in Episerver CMS? Select all that apply. A. Admin view’s user interface B. Edit view’s user interface C. Pages like Alloy Meet D. Folders like Documents E. Page types like ProductPage F. Media like an uploaded image
A, B, C, E
Where is the localization data stored for built-in Episerver localization provider? Select the best answer. A. *.resx files B. *.rс files C. Database D. None of the above
D (XML Files)
Which class does NOT implement IContent? Select the best answer. A. PageData B. BlockData C. ImageData D. VideoData
B
Which properties are available in the ContentType attribute? Select two. A. Availability B. AvailableInEditMode C. IncludeOn D. GUID E. Prompt F. Access
B, D
Which of the following are true?
Select all that apply.
A. IContentLoader can be used to get the children of a page by passing the page’s
ContentReference to the GetChildren() method.
B. IContentLoader can be used to get the parent of a page by passing the page’s ContentReference
to the GetParent() method.
C. IContentLoader implements IContentRepository.
D. IContentLoader will only return content items to which the current user has access.
A
Which of the following is true?
Select the best answer.
A. IContentLoader returns read-only versions of content whereas IContentRepository returns
content that can be updated.
B. IContentLoader only has methods to query content whereas IContentRepository only has
methods to update content.
C. IContentLoader only has methods to query content whereas IContentRepository has methods to
both query and to update content.
D. IContentLoader and IContentRepository are both part of a conspiracy by the US government to
take over the world.
C
Which cloud service does Episerver Languages add-on use for automatic translation?
Select the best answer.
A. Google Translate
B. Bing Translate
C. Episerver Translate
D. Automatic translation is not supported in Episerver Languages
B
For which of the following do you need an additional license for an on-premise deployment? Select all that apply. A. Episerver Languages B. Episerver Find C. Episerver Mail D. Episerver Social E. Google Analytics for Episerver
B, C, D
Which providers are included in Episerver Search by default? Select all that apply. A. PagesSearchProvider B. FilesSearchProvider C. MenuSearchProvider D. PicturesSearchProvider E. BlocksSearchProvider F. TypesSearchProvider
A, B, E
In the Change Log, which action can you NOT filter for? Select the best answer. A. Check in B. Check out C. Delete language D. Delete children
B
In A/B testing the test duration is defined using what unit of measurement? Select the best answer. A. Seconds B. Page Impressions C. Hours D. Days
D
While creating a page type from Admin view, what is the default value of the sort index field? Select the best answer. A. 100 B. 10 C. 1 D. -1
A
Which .NET Framework version should be targeted for Episerver development with Episerver CMS 11? Select the best answer. A. Latest B. 4.7.1 C. 4.5.2 D. 4.6.1
D
Personalisation can be applied to which of the following?
Select all that apply.
A. A page in a ContentArea property
B. A page in a ContentReference property
C. A page in the Pages tree in Navigation pane
D. A block in a ContentReference property
E. A block in a ContentArea property
F. An image in a ContentReference property
G. Some text in an XhtmlString property
H. An image in an XhtmlString property
A, C, E, G, H
In a load balanced environment, what Episerver feature can be used to invalid a page in object cache? Select the best answer. A. WCF UDP endpoint B. WCF TCP endpoint C. Remote Events D. Azure Service Bus
C
What is the unofficial recommended maximum number of children for each node? Select the best answer. A. 200 B. 100 C. None D. 1000
B
Which service type do we use for querying a Lucene index? Select the best answer. A. IContentLoader B. IPageCriteriaQueryService C. SearchHandler D. SearchClient
C
What are the benefits of Episerver CMS multi-site setup?
Select all that apply.
A. Share among your websites the same content assets, such as media files and blocks.
B. Run your websites on the same IIS application as long as you configure the site IIS to respond to
multiple host names.
C. Easily remove websites when they are not needed anymore.
D. Install websites through XCOPY deployment by copying application files.
A, B, C