Exam Terminology

Revise the Sitecore language that keeps showing up in exam scenarios.

This glossary groups essential Sitecore terms by theme so you can revise the platform in the same mental buckets the exam tends to test.

Section Jump List

Use these anchors to move quickly between topic areas.

Terminology Theme

Platform & Architecture

Core product variants, headless concepts, and foundational Sitecore architecture terms that shape how solutions are designed.

C# Foundation Project

A foundational layer within the Sitecore Helix architecture that contains reusable, shared logic leveraged across multiple features.

Core Database

A system database that stores Sitecore client configuration data, including application settings, interface definitions, and administrative tools.

Master Database

The primary authoring database in Sitecore where content authors create, edit, and manage items before they are published.

Processor

An individual step within a Sitecore pipeline that performs a specific task before passing execution to the next processor.

Sitecore XM

A streamlined version of Sitecore focused on content management, explicitly excluding xDB, analytics, and marketing automation features.

Sitecore XP

The full-featured Sitecore Experience Platform, including xDB, analytics, personalization, and marketing automation capabilities.

Sitecore.Context.Item

Represents the current context item within Sitecore. This value may be null in background jobs or asynchronous processes where no Sitecore context exists, making reliance on Sitecore.Context.* unsafe in such scenarios.

Web Database

The delivery database that stores published content and is typically used by the live website to serve content to visitors.

Terminology Theme

Content Modeling & Presentation

Terms used when building templates, items, layouts, renderings, placeholders, and editor-facing page composition.

Clones

Items that inherit content and presentation values from another item while still allowing selected fields to be overridden locally.

Controller Rendering

A rendering type that uses an ASP.NET MVC controller and action method to prepare and return data for presentation.

Datasource Item

A content item assigned to a rendering to supply its data independently of the current page context, improving reusability and separation of concerns.

Field Type

Defines how a template field stores and presents data, such as Single-Line Text, Rich Text, Droplink, Multilist, or Image.

Final Layout

The versioned presentation layer in Sitecore that stores language- and version-specific rendering changes on top of the shared layout definition.

Item Bucket

A Sitecore feature used to organize large volumes of content under a single container while keeping the content tree manageable for authors.

Language Fallback

A feature that allows Sitecore to display content from a fallback language when no version exists for the requested language.

Layout

Defines the overall page structure and determines how placeholders and renderings are arranged to produce the final presentation.

Multilist

A field type that allows authors to select multiple related items, making it useful for content relationships and reusable content selection.

Non-SXA

Refers to a fully custom Sitecore implementation without the SXA framework. This approach offers maximum flexibility but requires manual setup of templates, renderings, and layouts, resulting in increased development effort and reduced out-of-the-box support for content editors.

Placeholder

A defined region in a layout where renderings can be inserted. Placeholders enable flexible page composition and component placement.

Placeholder Settings

A Sitecore item that controls placeholder behavior, including which renderings are allowed and how authors can compose pages in specific layout regions.

Presentation Details

Stores the configuration of layouts, devices, placeholders, and renderings assigned to an item, controlling how that item is displayed.

Rendering

A presentation component in Sitecore used to display content on a page. Renderings can be implemented as View Renderings, Controller Renderings, or other supported types.

Rendering Parameters

Configurable values passed to a rendering instance so a single component can vary its presentation or behavior without changing its datasource item.

Shared Layout

The shared presentation definition applied across languages and versions unless a Final Layout override changes the rendering setup for a specific version.

SXA

Sitecore Experience Accelerator (SXA) is a framework built on top of Sitecore that provides pre-configured components, templates, and tooling to accelerate development. It supports component-based architecture, theme-driven design, content editor-friendly workflows, multi-site management, and reusable structures such as partial designs and rendering variants.

Template

Defines the structure of a content item by specifying its fields, sections, and inheritance. Templates ensure content consistency across a solution.

Template Standard Values

Provides default field values and fallback settings for items based on a template, helping to reduce repetitive content entry and enforce consistency.

View Rendering

A rendering type that directly references a Razor view and is commonly used for simpler presentation scenarios.

Terminology Theme

Search, APIs & Delivery

Search, API, and content-delivery terminology that often appears in modern Sitecore implementation and exam scenarios.

Computed Index Field

A custom field added to a search index at indexing time, allowing derived or transformed values to be queried later.

Content Search API

Sitecore’s abstraction layer for querying indexed content. It enables efficient search and filtering without directly querying the content database.

CSOM

A .NET-based, strongly typed API that supports batching operations and relies on client-side assemblies. It operates on an object model rather than allowing selective field queries.

GraphQL

A flexible query language that enables clients to request only the specific fields they require in a single request, offering greater efficiency compared to object-based APIs like CSOM.

Headless SXA

A headless implementation of SXA that replaces the traditional MVC rendering pipeline (views and controllers) with API-driven delivery, enabling modern frontend frameworks.

Indexing

The process of creating searchable representations of Sitecore items in a search provider such as Solr, improving performance for queries and content retrieval.

Layout Service

Provides a structured JSON representation of a page, enabling headless implementations such as JSS and XM Cloud by exposing content and layout data via APIs.

MediaManager.GetMediaUrl

Used specifically for media library items such as images and documents. It generates appropriate media URLs, typically routed through the Sitecore media handler for efficient delivery.

REST

A lightweight, HTTP-based API approach that uses JSON or XML for data exchange. It is platform-agnostic and well-suited for simple, cross-platform integrations.

Service Injection

A dependency injection pattern that defines object lifetimes: Scoped (one instance per request), Singleton (one instance for the entire application lifecycle), and Transient (a new instance created each time it is requested).

Terminology Theme

Security, Publishing & Operations

Terms tied to administration, deployment behavior, publishing, configuration verification, and secure runtime operation.

Event Handler

A mechanism used to respond to Sitecore events such as item creation, saving, publishing, or deletion, allowing custom logic to be triggered automatically.

HTML Cache

A performance optimization mechanism that stores the fully rendered output of components or pages, reducing processing overhead for subsequent requests.

Layers.config

Defines and controls the load order of configuration layers within a Sitecore solution, typically following the Helix principles of Foundation, Feature, and Project.

Pipeline

A sequence of processors executed by Sitecore to handle specific operations such as requests, publishing, item saving, or initialization.

Publishing

The process of copying content items from the authoring environment to one or more target databases, such as Web. Publishing ensures that approved content becomes available to end users.

ShowConfig

A Sitecore admin tool that outputs the fully merged configuration after include files and patch directives have been applied. It is one of the fastest ways to confirm whether a patch file loaded as expected.

Sitecore Extranet

The default website security domain used to manage external users and roles. It supports authentication and authorization for restricted areas such as member-only sections, and operates independently of the Sitecore Identity Server and client tools.