(Everything you need to pass is here)
How does Sitecore define a type of item (data schema)?
Templates
Why do we set icons on our template?
So authors can easily identify items that use that template
What is the default base template for all templates?
Standard Template
How do we make our changes appear on the live website?
Publish
What is xManagement?
The CMS parts of Sitecore
What is the preferred way to modify the web.config?
Using .config files in App_Config/Include
In what order are these changes added by default?
Alphabetically by file name
How can you change the order of files imported in App_Config/Include?
Using <loadOrder>
What is stored in a Sitecore package?
Items and files
What item setting needs to be specified for authors to be able to add content?
Insert Options
Where are default field values defined?
On the Template Standard Values item
What is the difference between Shared and Unversioned fields?
Shared is across all versioned, Unversioned is language specific.
What is the recommended practice for setting Insert Options?
Insert Options are set on the Template Standard Values item.
What setting determines whether or not an item can be viewed in the browser?
Presentation details
What is the scaffolding of your presentation?
Layout
How do you register a layout with Sitecore?
Create a layout definition item.
What is the main DLL for developing in Sitecore?
Sitecore.Kernel.dll
What are the two most common components in Sitecore MVC?
View Renderings and Controller Renderings
What is the difference between a View Rendering and a Controller Rendering?
Controller Rendering follows the MVC pattern more closely.
What do you need to create to enable Dynamic Binding?
A placeholder
What parts of the page are typically added using Static Binding?
Scaffolding. For example, headers and footers.
,What part of presentation details applies to all versions of an item?
Shared Layout
What is the name of the two fields that store presentation details?
_Renderings and _Final Renderings
Why would you use dynamic placeholders?
To reuse a component containing placeholders
What happens if you try to reuse a component containing a non-dynamic
placeholder?
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?
Datasource Location
What two things does the Datasource Template do?
Restricts datasource selection by type and grants access to Create New Content
Why would you use dynamic placeholders?
To reuse a component containing placeholders
How would you modify properties of a dynamic placeholder?
Using the rendering parameter ph_<placeholderkey>_<propertyname>
What does the Item Resolver do?
Maps a URL to an item in the content tree
How would you retrieve the URL of an item?
Using LinkManager.GetItemUrl()
What type of object does the GetChildren() method return?
Sitecore.Collections.ChildList
Why would you not use Axes.GetAncestors() when retrieving items?
Poor performance when retrieving a large number of items
When would you use a Field's Source?
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?
The Render() method
What Sitecore.Data.Fieldsnamespace class would you use with a Treelist field?
MultilistField
After rendering the contents of a Treelist field, how would you enable authors to
easily edit that field in the Experience Editor?
Create anEdit Frame with a Field Editor button.
What is the biggest challenge when you post forms with Sitecore MVC?
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?
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?
Name, Template ID, Location (parent node)
What is the difference between a profile card and a pattern card?
,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?
Componentize the page and use data sources whenever possible.
Why is engagement value so important?
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
d. App.config
b. Sitecore.config
How do you retrieve your site's start item location?
a. Sitecore.Context.Site.StartPath;
b. Sitecore.Context.Site.root
c. Sitecore.Context.Site.PathStart
d. Sitecore.Context.Site.rootPath
a. Sitecore.Context.Site.StartPath;
How do you install a Sitecore package?
a. Control Panel>Administration>Install a Package
b. Marketing Panel>Administration>Install a Package
c. Dashboard>Administration>Install a Package
d. Administration>Install a Package
a. Control Panel>Administration>Install a Package
What's the default base template for all templates?
a. Standard Template
b. Base Template
c. Standard Values
d. Template
a. Standard Template
How can you extend the Sitecore Framework?
a. Packages
b. Module
c. Update Package
d. Using SDK
a. Packages
b. Module
c. Update Package
Sitecore Rocks plugin for visual studio can be used to perform which tasks
a. Manage Packages
b. Create Anti-Package for undo functionality
c. Create Items
d. Create Templates
e. All of the above
a. Manage Packages
b. Create Anti-Package for undo functionality
, c. Create Items
d. Create Templates
What is an Anti-Package?
a. Helps you create a package with an option to roll back the changes
b. Helps you to import and delete the existing files
c. Helps you to export the package
d. None of the above
a. Helps you create a package with an option to roll back the changes
The Sitecore Package Designer helps you to
a. Add Items statically or dynamically
b. Sets installation options
c. Remove packages
d. None of the above
a. Add Items statically or dynamically
b. Sets installation options
How can you install a package in Sitecore?
a. Installation Wizard
b. Sitecore Rocks
c. Control Panel
d. None of the above
a. Installation Wizard
b. Sitecore Rocks
c. Control Panel
Where is the default site configuration located?
a. /app_config/Sitecore.config under site
b. /app_config/Layer.config
c. /config/sitecore.config under site
d. Web.config under site
a. /app_config/Sitecore.config under site
What static class contains the information about the current HTTP request and
your site installation?
a. Sitecore.Context
b. Sitecore.Kernel
c. Sitecore.MVC
d. Sitecore.Presentation
a. Sitecore.Context
Where the Home page or start item for your site is defined in the Sitecore.config?
a. Rootpath
b. Start item
c. Rootpath and Startitem
d. Site node
c. Rootpath and Startitem
How can you retrieve your site's start item location programmatically?
a. String startPath = Sitecore.Context.Site.StartPath
Item Homepage = Sitecore.Context.Database.GetItem(startPath)
b. String startPath = Sitecore.Context.Site.rootPath