Udemy SC9 Questions Flashcards

1
Q

It is built on the principle foundations: xManagement, xConnect and xDB.

  • Sitecore XP
  • WCM
  • XPerience
A

Sitecore XP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

It is the Web Content Management (WCM) part of Sitecore. It allows you to create, manage, personalize and publish content to your Sitecore websites.

  • xManagement
  • xConnect
  • xDB
A

xManagement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

It differentiates Sitecore from other WCM systems by adding integrated marketing and analytics capabilities to the system. It is the central data repository for the entire customer experience (including all your contact interaction data across channels) that can store vast amounts of data.

  • xManagement
  • xConnect
  • xDB
A

xDB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Architecturally, it sits in between the xDB and whatever needs to communicate with the xDB, for example applications in Sitecore xManagement. It also provides services to collect and search for data stored in the xDB.

  • xManagement
  • xConnect
  • xDB
A
  • xConnect
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Visual Studio and Sitecore Rocks are used to create this layer for the content. It can be built also using MVC or web wamps.

  • Data definition
  • Content
  • Presentation
A
  • Presentation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In Sitecore it is grouped in items and created from developer defined templates. This can include page content as well as media.

  • Data definition
  • Content
  • Presentation
A
  • Content
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

It refers to the data schema for website content. In Sitecore data schema is called a Template and can be created and managed in the template manager or Sitecore Rocks. The templates include fields, field types and field sections.

  • Data definition
  • Content
  • Presentation
A
  • Data definition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

To access the login screen, simply add ______ to base URL of Sitecore.

  • \sitecore
  • /sitecore
  • .sitecore
A

/sitecore

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

It is Sitecore’s main screen and gives you access to most of the Sitecore applications.

  • Experience Editor
  • Content Editor
  • Launchpad
A
  • Launchpad
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

It is an easy to use authoring tool designed for non-technical users. It offers editing, designing, and marketing functionality. It shows your content as it will be shown to visitors on the live site, and allows users to edit the page inline.

  • Experience Editor
  • Content Editor
  • Launchpad
A
  • Experience Editor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

It is a more advanced authoring tool; provides more commands and more functionality but it displays the content in format closer to how it is actually stored in Sitecore.

  • Experience Editor
  • Content Editor
  • Launchpad
A
  • Content Editor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

The database that contains every version of every item in every language including unpublished work in progress. Content authors edit content in this database.

  • Core
  • Master
  • Web
A
  • Master
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The database that contains only the published versions of each item including the different language versions that have been published. This allows users to test different versions of the same item to ensure that a newer version does not have a negative overall impact on the site.

  • Core
  • Master
  • Web
A
  • Web
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

The database that contains the configuration information about the Sitecore user interfaces and the security tables (users and roles). All the user interface definitions of the client are stored in this database.

  • Core
  • Master
  • Web
A
  • Core
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

This server should only have access to Web and the Core databases.

  • Content Management (CM)
  • Content Delivery (CD)
  • Content Index (CI)
A
  • Content Delivery (CD)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

This server has access to all three databases: Core, Master and Web.

  • Content Management (CM)
  • Content Delivery (CD)
  • Content Index (CI)
A
  • Content Management (CM)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

It is a process that copies publishable content from the Master database to the Web database and removes deleted or unpublishable content from the Web database.

  • Editying
  • Copying
  • Publishing
A
  • Publishing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

On this site, you can find details about known issues, problems, and common questions about Sitecore products along with guidance to find the right solution.

  • Master Sitecore Youtube Channel
  • Sitecore Knowledge Base
  • Sitecore Developer Network
A
  • Sitecore Knowledge Base
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

On this site, you can find all the relevant documentation for the Sitecore Experience Platform and its associated products and modules for 8.0 and beyond.

  • Sitecore Developer Portal
  • Sitecore Documentation
  • Sitecore Knowledge Base
A
  • Sitecore Documentation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

In this place, you can connect with thousands of Sitecore professionals around the globe. Here, you can discuss tips, tricks, techniques, and solutions for everyday scenarios when you are working with the Sitecore Experience Platform.

  • Sitecore Community
  • Sitecore Marketplace
  • Sitecore Community Docs
A
  • Sitecore Community
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

It is a community-driven collection of developer resources including blogs, videos, references, and articles.

  • Sitecore Community
  • Sitecore Feeds
  • Sitecore Community Docs
A
  • Sitecore Community Docs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Every day the community is producing new blog posts. To make all this content available to you, it aggregates Sitecore related blog and indexes these posts to keep you informed.

  • Sitecore Community
  • Sitecore Feeds
  • Sitecore Community Docs
A
  • Sitecore Feeds
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

It is developed by Sitecore and describes the overall architecture of your Sitecore solution. It also communicates some guidelines and conventions that should be durable and flexible enough to be applied to any Sitecore project or business.

  • Habitat
  • Helix
  • Publishing
A
  • Helix
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

It is an example implementation of Helix. This example is not meant to dictate the specific methods or tools to use in your Sitecore project but should be an example of how the architectural design pattern, namely modular architecture, can be implemented including a methodology and a set of tools to support it.

  • Habitat
  • Helix
  • Publishing
A
  • Habitat
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

This service uses the web service that has been available since Sitecore CMS 5.0. It does not support advanced functionality and many parts of Sitecore Rocks will be unavailable.

  • Good Old Web Service
  • Good New Web Service
  • Hard Rock Web Service
A
  • Good Old Web Service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

This service is built against the latest version of Sitecore CMS and include some compatibility measures to work with older versions.

  • Good Old Web Service
  • Good New Web Service
  • Hard Rock Web Service
A

Hard Rock Web Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Which of these tools is designed for non-technical content authors?

  • Experience Editor
  • Sitecore Rocks
  • Content Editor
A

Experience Editor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

What is the main purpose of a Web Content Management System?

  • Offers a content storage system
  • Allows non-technical users to administer the content of a website
  • Provides log in functionality to a website
A

Allows non-technical users to administer the content of a website

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Match the following statements to the documentation sources.

All products and modules for Sitecore Experience Platform 8.0 can be downloaded from?

  • The sitecore developer network
  • The Sitecore marketplace
  • The Sitecore Developer Portal
  • The Master Sitecore Youtube channel
A

The Sitecore Developer Portal

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Match the following statements to the documentation sources.

Video tutorials are available from?

  • The Sitecore Developer Network
  • The Sitecore Developer Portal
  • The Master Sitecore Youtube channel
  • The Sitecore Marketplace
A
  • The Master Sitecore Youtube channel
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Match the following statements to the documentation sources.

You can contribute to the learning community by adding to the?

  • The Sitecore Developer Network
  • The Master Sitecore Youtube channel
  • The Sitecore Developer Portal
  • The Sitecore Marketplace
A
  • The Sitecore Marketplace
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Match the following statements to the documentation sources.

All product documentation prior to Sitecore Experience Platform 8.0 can be downloaded from?

  • The Sitecore Marketplace
  • The Master Sitecore Youtube channel
  • The Sitecore Developer Portal
  • The Sitecore Developer Network
A
  • The Sitecore Developer Network
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Why does Sitecore have both a Master and Web database?

  • To allow editing content in a sandbox without affecting the content on the live site
  • To be able to have multiple servers delivering your live site content
  • To separate your own configuration from the standard one that comes with Sitecore
A
  • To allow editing content in a sandbox without affecting the content on the live site
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

It defines the fields the item will have and which will be used to store data.

  • Icon
  • Inheritance
  • Template
A
  • Template
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

When you view a content tree with lots of items, it is useful to be able to spot at a glance which items are based on the same template. By default, items will show in the tree with the same icon defined in their template.

  • Icon
  • Inheritance
  • Template
A
  • Icon
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

It stores an HTML fragment and it provides an interface for editors to be able to enter HTML without having any technical know-how.

  • Single-line of text
  • Multi-line text
  • Rich text
A
  • Rich text
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

By default, all Sitecore templates inherit from one template named ________. It defines a collection of system fields that Sitecore uses internally and are usually hidden from view.

  • Inheritance
  • Content
  • Standard Template
A
  • Standard Template
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

Items are stored in a tree structure.

  • ID Property
  • Sitecore Content Tree
  • Insert Options
A
  • Sitecore Content Tree
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

All items are uniquely identified through their _________.

  • ID Property
  • Sitecore Content Tree
  • Insert Options
A
  • ID Property
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

A property of each item in the Content Tree, and they define the type of item users can create as a child of that item.

  • ID Property
  • Sitecore Content Tree
  • Insert Options
A
  • Insert Options
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

Sitecore’s way of defining default settings and field values for items.

  • Insert Options
  • Standard Values
  • Inheritance
A
  • Standard Values
42
Q

It defines the general structure of how a page response is constructed. It is the scaffolding of the page

  • Layouts
  • Components
  • Insert Options
A
  • Layouts
43
Q

It is an important concept and is responsible for creating a smaller part of the page.

  • Layouts
  • Components
  • Insert Options
A
  • Components
44
Q

When a design is __________, you have one layout page that contains only the basic HTML markup of your website.

  • Inheritance
  • Componentized
  • Insert Options
A
  • Componentized
45
Q

It is what you use when you add the component to the presentation by adding a reference to it in the markup using the Rendering() helper method.

  • Dynamic Binding
  • Componentizing
  • Static Binding
A
  • Static Binding
46
Q

It depends on placeholders that are defined in the markup. These placeholders act as hooks where you can add any number of components through the configuration of the presentation details using the Sitecore interfaces or Sitecore Rocks.

  • Dynamic Binding
  • Componentizing
  • Static Binding
A
  • Dynamic Binding
47
Q

Content can be rendered to the browser, when you use the _________ method, the item property is mandatory.

  • FieldRenderer.Render
  • Field helper
  • Find Helper
A
  • FieldRenderer.Render
48
Q

Content can be rendered to the browser, the ________ can be used without specifying the item property.

  • FieldRenderer.Render
  • Field helper
  • Find Helper
A
  • Field helper
49
Q

In the RenderingContext, you have access to two item references, the _______ is mapped to the URL and contains the presentation details.

  • source item
  • context item
  • data source item
A
  • context item
50
Q

In the RenderingContext, the ________ is a property developers or editors can associate with a component. You can define it for any component.

  • source item
  • context item
  • data source item
A
  • data source item
51
Q

Styling, configuration and output settings do not belong on your content item. To be able to keep presentation and configuration separate from your content, you can add custom properties to a component by setting ________. This makes your components even more reusable.

  • Key-value pairs
  • rendering parameters
  • background color
A
  • rendering parameters
52
Q

Rendering parameters are stored in _______ as text, inside the presentation details. It can be easily retrieved in your code.

  • Key-value Pairs
  • rendering parameters
  • Background color
A
  • Key-value Pairs
53
Q

It provides support to override, and therefore dynamically configure some of its properties. The great thing is that this is implicit in the behavior of this placeholder, so you don’t have to add any code.

  • Static placeholder
  • Dynamic placeholder
  • Link Manager
A
  • Dynamic placeholder
54
Q

It is part of the API that produces the URL for an item. It provides a static method called GetItemUrl which accepts the item as a parameter, and it returns the URL as a string.

  • Static placeholder
  • Dynamic placeholder
  • Link Manager
A
  • Link Manager
55
Q

A way of translating the name of items in the Sitecore UI. By using it to form the URL, you can translate the URL.

  • NameDisplay
  • GetName
  • DisplayName
A
  • DisplayName
56
Q

If you must have different URLs for the same page, we recommend that you add a ____ link in your page header. This link should be fixed and unique for each page, so even when the page is requested through a different URL, the output remains the same.

  • canonical
  • hyperlink
  • URL
A
  • canonical
57
Q

Wildcard items are represented by ________ in the content tree.

1) _
2) *
3) #

A

2) *

58
Q

When you have the reference to a particular item, it is easy to navigate the content tree and obtain whether its parent or its children. All items have a parent property and a get children method, of which the later returns a Sitecore.Collections.______ object.

  • Children
  • ChildList
  • GetChild
A
  • ChildList
59
Q

Because not all items should be shown in the navigation, you will often see solutions where items have a field called Exclude from navigation of the type ____, so essentially a Boolean field.

  • text box
  • rich text field
  • check box
A
  • check box
60
Q

From which template should items eventually inherit in Sitecore?

  • Base Content
  • Content Template
  • Standard Template
A
  • Standard Template
61
Q

Why are icons on template important?

  • Because in Sitecore, the data templates will not work without an icon
  • Icons make it much easier to identify the different item types
  • Icons help users create an attractive look and feel for their websites
A
  • Icons make it much easier to identify the different item types
62
Q

What is the purpose of the Standard Template?

  • To define some fields you will need in all your pages: title, text, keywords, etc.
  • To define default values for templates
  • To define fields that Sitecore uses internally but are not shown to the user
A
  • To define fields that Sitecore uses internally but are not shown to the user
63
Q

Which of the following best describes the purpose of the Field Source in Sitecore?

  • The field Source is only used to restrict a user’s access to folders and files
  • A field source maps a field to the underlying class representation in the API
  • The field source allows the configuration of extra properties in a template’s field definition
A
  • The field source allows the configuration of extra properties in a template’s field definition
64
Q

How would you render the content of a single line text field called Title?

  • @Html.Sitecore(“Title”)
  • @Html.Field(“Title”)
  • @Html.Sitecore().Field(“Title”)
A
  • @Html.Sitecore().Field(“Title”)
65
Q

How can you populate the property of a ViewModel and still support inline editing in the Experience Editor?

  • by wrapping the entire markup in a Sitecore Edit Frame
  • By using the appropriate field class as the type of the property
  • By using the Render() method in the FieldRenderer class
A
  • By using the Render() method in the FieldRenderer class
66
Q

Which of the following fields is editable inline in the Experience Editor?

  • Checkbox
  • Multilist
  • Datetime
A
  • Datetime
67
Q

When you use the field helper, what do you do when you want to ensure that a field cannot be editable inline?

  • Mark the field as non-editable in the field definition item
  • Set the Editable parameter to False
  • Use the DisableWebEdit option
A
  • Use the DisableWebEdit option
68
Q

What is the advantage of using components?

  • You can have different output depending on the device requesting the page
  • Your presentation artifacts are more resusable
  • It allows content to be editable inline through the Experience Editor
A
  • Your presentation artifacts are more resusable
69
Q

How can you define renderings as compatible?

  • Adding an attribute in their implementation file
  • Modifying a field in their component definition item
  • Having them in the same Allowed Controls field of the placeholder
A
  • Modifying a field in their component definition item
70
Q

Where does Sitecore store the Rendering Parameters?

  • Fields that have been registered with the component
  • Fields that contain simple values: single-line text, checkbox or integer
  • Any Sitecore field
A
  • Any Sitecore field
71
Q

In a view, what do you need to do so the Field() extension method retrieves the content from the datasource?

  • Nothing, that is its default behavior
  • Pass a second parameter: Field(“fieldname”, Model.Rendering)
  • Pass an anonymous object with the item reference: Field(“fieldname”, new{Item=Datasource})
A
  • Nothing, that is its default behavior
72
Q

How can you retrieve the Datasource in a view rendering with the default model?

  • Model.Datasource
  • Model.Rendering.Item
  • Model.Item
A
  • Model.Item
73
Q

What part of Sitecore is in charge of generating URLs?

  • UrlProvider
  • LinkManager
  • LinksDatabase
A
  • LinkManager
74
Q

When you are working with a Sitecore.Data.Items.Item object, how do you get a list of all its children (first-level descendants)?

  • By using .Database.GetChildren()
  • by using .Axes.getChild()
  • By using .GetChildren()
A
  • By using .GetChildren()
75
Q

How can you get Sitecore to produce translated URLs?

  • By configuring the EncodedNameReplacements
  • By setting the LinkManager to use the item’s DisplayName
  • By using the languageLocation attribute of the LinkManager
A
  • By setting the LinkManager to use the item’s DisplayName
76
Q

When you are working with a Sitecore.Data.Items.Item object, how do you get a reference to its parent item?

  • GetParent()
  • ParentItem
  • .Parent
A
  • .Parent
77
Q

On a multisite implementation, what is the recommended practice for storing content that may be used across more than one site?

  • It is not recommended practice to share content between sites
  • Store any shared content outside of any structure
  • Create a shared content folder in each site and use cloning
A
  • Store any shared content outside of any structure
78
Q

How can you make sure that you can undo a package installation?

  • Create an Undo Package when you create the package
  • A package installation cannot be undone
  • Create an Anti-Package when you install with Sitecore Rocks
A
  • Create an Anti-Package when you install with Sitecore Rocks
79
Q

Why would you define a Sitecore package?

  • You need to copy certain items/files from one Sitecore installation to another
  • You want to deploy a new Content Delivery instance
  • You need to copy an entire database between environments
A
  • You need to copy certain items/files from one Sitecore installation to another
80
Q

You are setting up a Sitecore instance to accommodate three public facing websites. Where will you map which home item corresponds to each hostname?

  • In a config include file patching the web.config
  • In the /system/settings section of the Master database
  • In the IIS website definition settings
A
  • In a config include file patching the web.config
81
Q

When you patch in changes to the Sitecore.config file through Include Files, in which order are your changes applied?

  • Alphabetically according to the name of the file and subfolder
  • According to the updated date timestamp of the Include File
  • In App_Config, create <order> entries in the patchOrder.config file</order>
A
  • Alphabetically according to the name of the file and subfolder
82
Q

What is the raw value of a field?

  • The value returned by the FieldRenderer
  • The value of the field as stored in the database
  • The value the user typed in the Content Editor
A
  • The value of the field as stored in the database
83
Q

When would you render the raw value of a field to the website?

  • When it contains HTML encoded content
  • Never render a raw value to the website
  • When the field value is not null
A
  • Never render a raw value to the website
84
Q

What is the purpose of a Field Editor button?

  • To open the Rich Text Editor for a field
  • To open a pop up where fields are edited
  • To allow authors to change the field type
A
  • To open a pop up where fields are edited
85
Q

Which class can you use to access the contents of a TreeList field?

  • GenericField
  • TreelistField
  • MultilistField
A
  • MultilistField-
86
Q

Which of the following field types can be edited inline in the Experience Editor?

  • Multilist with Search
  • General Link
  • Check box
A
  • General Link
87
Q

Why would you make an item into a bucket?

  • In order to group items that relate to the same functional area
  • If it will have large number of descendants
  • If you want to allow users to be able to search for descendants
A
  • If it will have large number of descendants
88
Q

Why would an item show in the content tree even though it is a child of a bucketed item?

  • it lacks the item: bucket security permission
  • It was created after the bucket was created
  • it is not bucketable
A
  • it is not bucketable
89
Q

What is the advantage of setting Storage Type=Yes in an index field?

  • The index will take less space
  • There is no need to access Sitecore database to query its value
  • The tokenization process will be more efficient
A
  • There is no need to access Sitecore database to query its value
90
Q

For performance reasons it is best to:

  • Set storageType=yes as often as possible
  • Add only what is required to the index
  • Index everything for fast search results
A
  • Add only what is required to the index
91
Q

Sitecore can scale _________ by splitting the work of a single server into multiple ones.

  • horizontally
  • vertically
  • roles
A
  • vertically
92
Q

Sitecore can scale _________ by adding more servers that fulfill the same function.

  • horizontally
  • vertically
  • roles
A
  • horizontally
93
Q

They are created by developers through the Package Designer in the Development Tools or through Sitecore Rocks.

  • Roles
  • Packages
  • Installers
A
  • Packages
94
Q

The ___________ class contains useful information about the current request, including which is the current site.

  • Sitecore.Context
  • Sitecore.Renderer
  • Sitecore.Site
A
  • Sitecore.Context
95
Q

They are a way to show a toolbar in the Experience Editor.

  • Field Editor
  • Editor Frames
  • Options
A
  • Editor Frames
96
Q

It enables you to show the same editing interface available in the Content Editor but in a pop-up directly from the Experience Editor.

  • Field Editor
  • Editor Frames
  • Options
A
  • Field Editor
97
Q

They are applied to the actual results after the search has run once. Defined a list of distinct values found among the results for a particular property or field of the items.

  • Filters
  • Searching
  • Facets
A
  • Facets
98
Q

Authors can use the search interface to perform certain actions in bulk to all the results of a search. This is called ________.

  • Search Operations
  • Field Editor
  • Filters
A
  • Search Operations
99
Q

It is the default search engine, enterprise ready and supports multi-server.

  • Solr
  • Azure Search
  • Indexing Engine
A
  • Solr
100
Q

It will return an object with results, the facets and the total hit count.

  • TotalCount
  • IQueryable
  • GetResults()
A
  • GetResults()