CORRECT Answers
How does Sitecore define a type of item (data schema)? - CORRECT ANSWER- Templates
Why do we set icons on our template? - CORRECT ANSWER- So authors can easily identify
items that use that template
What is the default base template for all templates? - CORRECT ANSWER- Standard
Template
How do we make our changes appear on the live website? - CORRECT ANSWER- Publish
What is xManagement? - CORRECT ANSWER- The CMS parts of Sitecore
What is the preferred way to modify the web.config? - CORRECT ANSWER- Using .config
files in App_Config/Include
In what order are these changes added by default? - CORRECT ANSWER- Alphabetically by
file name
How can you change the order of files imported in App_Config/Include? - CORRECT
ANSWER- Using <loadOrder>
What is stored in a Sitecore package? - CORRECT ANSWER- Items and files
What item setting needs to be specified for authors to be able to add content? - CORRECT
ANSWER- Insert Options
Where are default field values defined? - CORRECT ANSWER- On the Template Standard
Values item
,What is the difference between Shared and Unversioned fields? - CORRECT ANSWER-
Shared is across all versioned, Unversioned is language specific.
What is the recommended practice for setting Insert Options? - CORRECT ANSWER- Insert
Options are set on the Template Standard Values item.
What setting determines whether or not an item can be viewed in the browser? - CORRECT
ANSWER- Presentation details
What is the scaffolding of your presentation? - CORRECT ANSWER- Layout
How do you register a layout with Sitecore? - CORRECT ANSWER- Create a layout
definition item.
What is the main DLL for developing in Sitecore? - CORRECT ANSWER-
Sitecore.Kernel.dll
What are the two most common components in Sitecore MVC? - CORRECT ANSWER-
View Renderings and Controller Renderings
What is the difference between a View Rendering and a Controller Rendering? - CORRECT
ANSWER- Controller Rendering follows the MVC pattern more closely.
What do you need to create to enable Dynamic Binding? - CORRECT ANSWER- A
placeholder
What parts of the page are typically added using Static Binding? - CORRECT ANSWER-
Scaffolding. For example, headers and footers.
What part of presentation details applies to all versions of an item? - CORRECT ANSWER-
Shared Layout
What is the name of the two fields that store presentation details? - CORRECT ANSWER-
_Renderings and _Final Renderings
,Why would you use dynamic placeholders? - CORRECT ANSWER- To reuse a component
containing placeholders
What happens if you try to reuse a component containing a non-dynamic placeholder? -
CORRECT ANSWER- Anything added to that placeholder is duplicated.
What property automatically prompts a user to choose a datasource when adding a
component in the Experience Editor? - CORRECT ANSWER- Datasource Location
What two things does the Datasource Template do? - CORRECT ANSWER- Restricts
datasource selection by type and grants access to Create New Content
Why would you use dynamic placeholders? - CORRECT ANSWER- To reuse a component
containing placeholders
How would you modify properties of a dynamic placeholder? - CORRECT ANSWER- Using
the rendering parameter ph_<placeholderkey>_<propertyname>
What does the Item Resolver do? - CORRECT ANSWER- Maps a URL to an item in the
content tree
How would you retrieve the URL of an item? - CORRECT ANSWER- Using
LinkManager.GetItemUrl()
What type of object does the GetChildren() method return? - CORRECT ANSWER-
Sitecore.Collections.ChildList
Why would you not use Axes.GetAncestors() when retrieving items? - CORRECT
ANSWER- Poor performance when retrieving a large number of items
When would you use a Field's Source? - CORRECT ANSWER- To supply extra information
to a field based on the field's type such as selection options for Multilist, Treelist, TreelistEx,
Droplist, or Droplink
, What would you use to render the contents of an Image, Text, Date, or Link field and still be
able to edit in the Experience Editor? - CORRECT ANSWER- The Render() method
What Sitecore.Data.Fieldsnamespace class would you use with a Treelist field? - CORRECT
ANSWER- MultilistField
After rendering the contents of a Treelist field, how would you enable authors to easily edit
that field in the Experience Editor? - CORRECT ANSWER- Create anEdit Frame with a
Field Editor button.
What is the biggest challenge when you post forms with Sitecore MVC? - CORRECT
ANSWER- Having multiple controllers invoked in the same page request. Only one of them
should handle the post.
Why should you not create or modify items directly on the Web database? - CORRECT
ANSWER- If the changes only exist on the Web database, they will be lost during the next
publish operation.
What three pieces of information do you require to create an item? - CORRECT ANSWER-
Name, Template ID, Location (parent node)
What is the difference between a profile card and a pattern card? - CORRECT ANSWER- A
profile card is assigned to content. A pattern card is assigned to a visitor.
What do you need to do to support the use of personalization? - CORRECT ANSWER-
Componentize the page and use data sources whenever possible.
Why is engagement value so important? - CORRECT ANSWER- It measures the quality of
visitor traffic rather than simply the quantity. Other xDB tools use a visitor's engagement
value, such as multivariant tests.
Where does the home item for your site is defined
a. Web.Config
b. Sitecore.config
c. Layers.config