Udemy SC9 Questions Flashcards
It is built on the principle foundations: xManagement, xConnect and xDB.
- Sitecore XP
- WCM
- XPerience
Sitecore XP
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
xManagement
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
xDB
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
- xConnect
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
- Presentation
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
- Content
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
- Data definition
To access the login screen, simply add ______ to base URL of Sitecore.
- \sitecore
- /sitecore
- .sitecore
/sitecore
It is Sitecore’s main screen and gives you access to most of the Sitecore applications.
- Experience Editor
- Content Editor
- Launchpad
- Launchpad
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
- Experience Editor
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
- Content Editor
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
- Master
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
- Web
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
- Core
This server should only have access to Web and the Core databases.
- Content Management (CM)
- Content Delivery (CD)
- Content Index (CI)
- Content Delivery (CD)
This server has access to all three databases: Core, Master and Web.
- Content Management (CM)
- Content Delivery (CD)
- Content Index (CI)
- Content Management (CM)
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
- Publishing
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
- Sitecore Knowledge Base
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
- Sitecore Documentation
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
- Sitecore Community
It is a community-driven collection of developer resources including blogs, videos, references, and articles.
- Sitecore Community
- Sitecore Feeds
- Sitecore Community Docs
- Sitecore Community Docs
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
- Sitecore Feeds
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
- Helix
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
- Habitat
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
- Good Old Web Service
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
Hard Rock Web Service
Which of these tools is designed for non-technical content authors?
- Experience Editor
- Sitecore Rocks
- Content Editor
Experience Editor
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
Allows non-technical users to administer the content of a website
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
The Sitecore Developer Portal
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
- The Master Sitecore Youtube channel
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
- The Sitecore Marketplace
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
- The Sitecore Developer Network
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
- To allow editing content in a sandbox without affecting the content on the live site
It defines the fields the item will have and which will be used to store data.
- Icon
- Inheritance
- Template
- Template
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
- Icon
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
- Rich text
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
- Standard Template
Items are stored in a tree structure.
- ID Property
- Sitecore Content Tree
- Insert Options
- Sitecore Content Tree
All items are uniquely identified through their _________.
- ID Property
- Sitecore Content Tree
- Insert Options
- ID Property
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
- Insert Options
Sitecore’s way of defining default settings and field values for items.
- Insert Options
- Standard Values
- Inheritance
- Standard Values
It defines the general structure of how a page response is constructed. It is the scaffolding of the page
- Layouts
- Components
- Insert Options
- Layouts
It is an important concept and is responsible for creating a smaller part of the page.
- Layouts
- Components
- Insert Options
- Components
When a design is __________, you have one layout page that contains only the basic HTML markup of your website.
- Inheritance
- Componentized
- Insert Options
- Componentized
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
- Static Binding
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
- Dynamic Binding
Content can be rendered to the browser, when you use the _________ method, the item property is mandatory.
- FieldRenderer.Render
- Field helper
- Find Helper
- FieldRenderer.Render
Content can be rendered to the browser, the ________ can be used without specifying the item property.
- FieldRenderer.Render
- Field helper
- Find Helper
- Field helper
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
- context item
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
- data source item
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
- rendering parameters
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
- Key-value Pairs
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
- Dynamic placeholder
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
- Link Manager
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
- DisplayName
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
- canonical
Wildcard items are represented by ________ in the content tree.
1) _
2) *
3) #
2) *
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
- ChildList
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
- check box
From which template should items eventually inherit in Sitecore?
- Base Content
- Content Template
- Standard Template
- Standard Template
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
- Icons make it much easier to identify the different item types
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
- To define fields that Sitecore uses internally but are not shown to the user
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
- The field source allows the configuration of extra properties in a template’s field definition
How would you render the content of a single line text field called Title?
- @Html.Sitecore(“Title”)
- @Html.Field(“Title”)
- @Html.Sitecore().Field(“Title”)
- @Html.Sitecore().Field(“Title”)
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
- By using the Render() method in the FieldRenderer class
Which of the following fields is editable inline in the Experience Editor?
- Checkbox
- Multilist
- Datetime
- Datetime
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
- Use the DisableWebEdit option
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
- Your presentation artifacts are more resusable
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
- Modifying a field in their component definition item
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
- Any Sitecore field
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})
- Nothing, that is its default behavior
How can you retrieve the Datasource in a view rendering with the default model?
- Model.Datasource
- Model.Rendering.Item
- Model.Item
- Model.Item
What part of Sitecore is in charge of generating URLs?
- UrlProvider
- LinkManager
- LinksDatabase
- LinkManager
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()
- By using .GetChildren()
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
- By setting the LinkManager to use the item’s DisplayName
When you are working with a Sitecore.Data.Items.Item object, how do you get a reference to its parent item?
- GetParent()
- ParentItem
- .Parent
- .Parent
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
- Store any shared content outside of any structure
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
- Create an Anti-Package when you install with Sitecore Rocks
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
- You need to copy certain items/files from one Sitecore installation to another
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
- In a config include file patching the web.config
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>
- Alphabetically according to the name of the file and subfolder
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
- The value of the field as stored in the database
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
- Never render a raw value to the website
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
- To open a pop up where fields are edited
Which class can you use to access the contents of a TreeList field?
- GenericField
- TreelistField
- MultilistField
- MultilistField-
Which of the following field types can be edited inline in the Experience Editor?
- Multilist with Search
- General Link
- Check box
- General Link
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
- If it will have large number of descendants
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
- it is not bucketable
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
- There is no need to access Sitecore database to query its value
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
- Add only what is required to the index
Sitecore can scale _________ by splitting the work of a single server into multiple ones.
- horizontally
- vertically
- roles
- vertically
Sitecore can scale _________ by adding more servers that fulfill the same function.
- horizontally
- vertically
- roles
- horizontally
They are created by developers through the Package Designer in the Development Tools or through Sitecore Rocks.
- Roles
- Packages
- Installers
- Packages
The ___________ class contains useful information about the current request, including which is the current site.
- Sitecore.Context
- Sitecore.Renderer
- Sitecore.Site
- Sitecore.Context
They are a way to show a toolbar in the Experience Editor.
- Field Editor
- Editor Frames
- Options
- Editor Frames
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
- Field Editor
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
- Facets
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
- Search Operations
It is the default search engine, enterprise ready and supports multi-server.
- Solr
- Azure Search
- Indexing Engine
- Solr
It will return an object with results, the facets and the total hit count.
- TotalCount
- IQueryable
- GetResults()
- GetResults()