Data templates - Answers How does Sitecore define a type
of item (data schema)?
Experience Management (xManagement) - Answers The feature that makes web content management
(WCM) possible in Sitecore?
Sitecore Experience Platform (XP) - Answers The combination of Sitecore Experience Management
(xManagement) and the analytics and marketing features; requires the Experience Database (xDB).
What differentiates a Sitecore item that is a web page from an item that is not a page? - Answers Items
that are pages have their presentation details set.
What is the recommended version of Visual Studio for Sitecore 9 development? - Answers Any version
that supports the .NET framework 4.62 or 4.7 will work for Sitecore development.
What tools can you use to install Sitecore 9? - Answers Zip file (manual install), executable, SIM, SIF
What additional databases are required when running xDB? - Answers Collection Database (MongoDB),
Reporting, Session State
How do you patch in changes to the Sitecore.config file? - Answers Put a .config patch file in the App_
Config/Include folder
You have just created new content but you cannot see it on your live website. Why not? - Answers You
need to publish new or edited content.
In a multi-site implementation, what is the recommended practice for handling content that will be
shared between sites? - Answers Keep it outside of any site structure.
What types of Visual Studio projects does Sitecore support? - Answers MVC or Web Forms
What are the advantages of storing your Visual Studio project outside the webroot? - Answers There is a
clear separation of files and the project will be portable?
What is the difference between publishing and deploying? - Answers Publishing copies Sitecore items
from the Master to Web databases; Deploying copies files from your Visual Studio project to your
Sitecore webroot.
When patching in a new site definition, what are some of the attributes that can be configured in the
site node for a website. - Answers Name, host name, rootPath, startItem, language
What are some recommended practices you should follow when creating templates? - Answers Provide
default values, use user friendly names, make good use of icons, limit the use of Rich Text Editors.
, Where are default field values defined? - Answers On the template's Standard Values item
What is an advantage to storing media in the Sitecore database? - Answers It makes publishing easier
because the item and the media are both published so you do not have to keep files in sync.
What item setting must a developer define for authors to be able to add content? - Answers Insert
options
What is the recommended practice for setting insert options? - Answers Insert options are set on the
template's Standard Values item
What does a Sitecore Layout consist of? - Answers A code file on the file system and a definition item in
the content tree
How are the layout the definition item and code file linked? - Answers By the Path field on the definition
item.
How do you display the contents of a field in code and support field editing? - Answers Use the field
helper: @Html.Sitecore().Field("<Field name>")
In a multi-language implementation, what can you use to translate fields and help text in the Sitecore
Client? - Answers Sitecore Dictionary entries
Which type of component would you create if you wanted to closely follow MVC patterns or invoke
complex logic? - Answers Controller Rendering
True or False: It is a recommended practice that the view should contain all the business logic. - Answers
False
A user is adding a component to a placeholder in the Experience Editor and is able to add any
component to the placeholder without restriction. How can you limit the choices? - Answers Define the
Allowed Controls for the Placeholder Settings item
How do you make Sitecore recognize a controller rendering? - Answers Create a component definition
item and set the controller and controller action.
You want to ensure a component is always visible on your Main layout. Will you statically or dynamically
bind it? - Answers Statically bind it when you need it to always appear on a layout or rendering.
What is the difference between the Renderings and Final Renderings fields? - Answers The Rendering
field is shared between all item versions and is used for global changes. The Final Renderings field is not
shared and stores language and version-specific changes.
When you add @Html.Sitecore ().Placeholder ("main") to your rendering, what do you need to do to
make the placeholder selectable in the Experience Editor? - Answers Create a Placeholder Settings
definition item named "main".