WorksheetsSitecore 9 Fundamental Certification
Total questions: 20
Worksheet time: 20mins
You have created a patch file to change configuration settings in the Sitecore.config file and want to control the order in which patch files load. What is your strategy to accomplish this?
Utilize <loadOrder>
Utilize <patchOrder>
Utilize <configLoad>
Utilize <configLayer>
Your Sitecore Instance has been set up to accommodate two public facing websites. Where will you be mapping which home item corresponds to each hostname?
In the Core database
In the /system/settings section of the Master database
In a patch with the Sitecore Config sites section to the config file
In the IIS website definition settings
Why does Sitecore have a Master and Web database?
To be able to have multiple servers delivering your live site's content
To ensure that you can make the upgrade of versions quickly and efficiently
To allow editing content in a sandbox without affecting the content on the live site
To seperate your own configuration from the standard one that comes with Sitecore
You have received a ticket that a Content Author cannot select a component with Designing mode enabled. What is the possible reason for the issue in this ticket?
A component can never be selected in Designing mode
The component is dynamically bound to multiple templates
The component is dynamically bound to other components
The component is currently statically bound to the page
You are building out a site for use by non-technical users. Which of these tools is designed for non technical Content Authors?
Content Editor
Experience Editor
Sitecore Client Service
Sitecore Rocks
You are developing a site and want to refer to a specific placeholder in the Presentation Details and Configuration. Which identifier do you use?
Item Key
Placeholder ID
Key ID
Placeholder Key
You must define data structure in Sitecore to create items and content. What should you use to define your data structures?
SQL tables
Config files
Templates
Renderings
You are working with another developer on a project, and they have already started building out templates. They created two templates: Template A & B. Template A has two fields named "Title & About". Template B also has two fields named "Title & About". How can you improve the template designs?
Make template B inherit from template A and delete Title and About from template B
You cannot improve the template after creating it. You will need to delete and start again
Set template B as a base template for Template A and delete Title and About fields from Template B
Set template B as a base template for Template A and template A as the base for template B
You have added field types to a page template and now you want to add Standard Values. What is the purpose of adding Standard Values?
Your template will now have initial and default values for all items built from that template.
There will be default values for an item created from the template that will always appear in the item's fields
Your template will now have default values that will temporarily transfer to items built from that template.
Standard values provide static content as part of the template that will appear in any items created from the template
You are working on a site and have to create a rendering to display customer information from a CRM side-by-side with Sitecore content. Which type of rendering will give you this flexibility?
Model rendering
Display rendering
View rendering
Controller rendering
You are building out an item data template. Where should you set Presentation Details and why?
Set them on Standard Values so Presentation Details are already set when a new item is created.
Set them on the template so that the new item actually does map to the requested URL
Set them on Standard Values so basic item fields are already created when a new item is created.
Set them on the template so that all fields on the new items map easily from one to the other.
Why would a Developer choose to build out a custom index as opposed to using the default search index? What are the benefits?
Custom indexes mean larger index sizes, which lead to faster query times.
Custom indexes enable Content Editors to use search functionality.
Custom indexes mean smaller index sizes, which lead to faster query times.
Custom indexes allow you to configure your search provider more easily
You want to make items "bucketable." In Sitecore, what does it mean for items to be "bucketable?
The item wilI be hidden and organized when created as a descendant of a bucket.
The item has been configured to be made into a bucket.
The item can only be created inside of a bucket.
The item will automatically become a bucket if it has more than one hundred children.
You are storing thousands of review articles in a bucket. How would you retrieve all those items using the API?
Use the ContentSearch API
Use Axes properties of the bucket item.
Use the GetChildren() method.
Use the GetBucketitems method.
A Content Author cannot add components to a page location you've identified as the main placeholder. What is the possible solution for this issue?
You enable placeholders in sitecore.config.
You create a Placeholder settings item.
You dynamically bind the placeholder to the layout.
You add the component to the allowed controls list of the placeholder settings.
If you see error in your code and have tried multiple strategies to debug, what is a Sitecore- specific resource you can use to get support with your issue (aside from Sitecore Community and Sitecore Github)?
Sitecore chat bot
Sitecore homepage
Sitecore Stack Exchange
Sitecore Blog
You have received a ticket from a Content Author that they are searching for an item in a search field and it does not appear. How should you figure out if an item is indexed correctly?
Query the index to see what has and has not been indexed.
Rebuild the search index and search for the item.
Change the item, republish it and search for the item.
Restart the Sitecore application and search for item
You are about to implement testing. Why is it important for you to remember that items that were modified in the Sitecore content tree need to be serialized to disk?
So that the source control stores the current state of both code and Sitecore with each commit.
So that source control ensures there are few to no bugs in the code.
To ensure that testing individual snippets of code run quickly and efficiently.
So that all Developers share an entirely different set of Developer owned Sitecore items.
You are ready to test your site before deploying. Why is it important to implement unit testing?
To determine the best practices for writing your code during development.
To quickly test your entire site's code to make sure it can deploy properly.
Unit testing is a quick and isolated way to verify code is producing the intended output.
Unit testing allows you to share your code with other Developers.
You are applying TDS updates and receive an item ID conflict issue. What is the possible reason?
The error was caused by a project having IDs that do not follow convention.
The error was caused by a project having an item with a misspelled ID
The error was caused by a project having duplicate items with the same ID.
The error was caused by a project having an ID that contains a number
