• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/54

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

54 Cards in this Set

  • Front
  • Back

How does sitecore define a type of item (data schema)?

Templates

Why do we set icons on our templates?

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 part 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 (config patches) added by default?

Alphabetically by file name

How can you change order of .config file modifications?

Using <loadOrder>

What is stored in a Sitecore package?

-Items



-Files

What item setting needs to be specified for authors to be able to add content?

Insert Options.

Where are the default field values defined?

On the Template Standard Values item

What is the difference between Shared and Unversioned fields?

Shared is across all versions, unversioned is language specific

What is the recommended practice for setting Insert options?

Insert Options are set on the Template Standard Values

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.Kernal.dll

What are the two most common components in Sitecore MVC?

-View Renderings



-Controller Renderings

What is the difference between a view rendering and a controller rendering?

Controller renderings follow 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 (headers and footers, ect)

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



_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 data source when adding a component in the Experience Editor?

Datasource Location

What two things does the Datasource Template do?

-Restricts datasource selection by type



-Grants access to Create New Content

How would you modify properties of a Dynamic Placeholder?

Using the Rendering Parameter ph_<placeholderkey>_<propertyname>

What does the Item Resolver do?

Maps the 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 options for:


-Multilist



-Treelist



-TreelistEx



-Droplist



-Droptree

What would you use to render the contents of an Image, Text, Date, or Link field?

The Render() method

What Sitecore.Data.Fields namespace class would you use with a treelist field?

MultilistField

After rendering the contents of Treelist field, how would you enable authors to easily edit that field in the Experience Editor?

Create an Edit 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?

Componetize the page and use Data Sources whenever possible

Why is Engagement Value so important?

It measure the quality of the visitor traffic rather than simply the quantity. Other xDB tools use visitor's Engagement Value, such as Multivariant Tests.

What two search providers does Sitecore ship with by default?

-Solr



-Azure Search

You are retrieving a large number of items using Axes.GetDescendant. what is a better alternative?

Use Sitecore.ContentSearch API

What happens when an item inside a bucket is not bucketable?

The item is not hidden, it appears as a normal child item.

Name some methods that are not supported by Sitecore's implementation of IQueryable<T>

-GroupBy



-Aggregate



-Sum

What happens if a role denied an access right and another allows it?

It is denied

How can you check the effective permission of an account?

Using the Access Viewer

What are two consequences if an item version is not in the final workflow state?

-There is no automatic versioning



-That version is not publishable

List the benefits of participating in the Sitecore Community?

-Complete, reusable sample modules can be found on the Sitecore Marketplace and used in your own projects.



-Free 24/7 from a global community including Sitecore Employees, Certified Devs, and MVPs.



-Active contributors can become Sitecore MVPs. This gives you a lot of Sitecore-related benefits

How can you make it easier to communicate with Sitecore Support?

Use the Support Package Generator from the Sitecore Marketplace

Why would you script your build process when you develop with Sitecore?

To achieve automated, repeatable builds

Why is it easier to work outside the webroot when it comes to deployment?

It is easier to manage files that need to be deployed and configure deployment to multiple Sitecore installations.

How should you persist your items in source control?

By serializing them. How they are serialized depends on the tools you have at your disposal.