AEM Sites Business Practitioner Expert key terms
AEM Sites Business Practitioner Expert · Get comfortable with the vocabulary.
- Content Repository (JCR)
- Related: Node and Property, CRXDE Lite
The hierarchical, node-and-property data store where AEM keeps pages, assets, and configuration. Content is organized like a file tree and accessed through the Java Content Repository standard, so structure and metadata live together in one place.
- Node and Property
- Related: Content Repository (JCR), cq:Page
The two building blocks of repository content. A node is like a folder or record that can hold child nodes, while a property stores a single value such as a title or date on that node.
- Apache Sling
- Related: Resource Type, Sling Resolution
The web framework underneath AEM that maps incoming URLs to repository nodes and resolves which script renders them. It enables content-driven URL resolution, so the same code can serve many pages based on where content lives.
- Sling Resolution
- Related: Apache Sling, Resource Type
The process of turning a request URL into a specific script or servlet. AEM walks the URL and resource type to find the best-matching rendering script, which explains why component names and folder paths must follow conventions.
- Resource Type
- Related: Sling Resolution, Component
A property on a content node that tells AEM which component renders it, usually written as a path to a component. Changing the resource type changes how a piece of content displays without moving the content itself.
- OSGi Bundle
- Related: OSGi Configuration, Apache Felix Console
A packaged Java module deployed into AEM that provides code such as servlets, services, or schedulers. Bundles can be started and stopped at runtime, and their configuration is managed through the OSGi console rather than code changes.
- OSGi Configuration
- Related: OSGi Bundle, Apache Felix Console
Runtime settings for AEM services, stored in the repository and editable through a console or config files. These settings control behavior like email servers, workflow timeouts, and replication agents without redeploying code.
- Apache Felix Console
- Related: OSGi Bundle, OSGi Configuration
The web-based administration interface for managing OSGi bundles and configurations. Practitioners use it to check component status, adjust service settings, and diagnose runtime problems on an AEM instance.
- CRXDE Lite
- Related: Content Repository (JCR), Node and Property
A browser-based tool for browsing and editing the content repository directly. It is useful for inspecting node structure and properties, but direct edits bypass authoring safeguards and are usually reserved for troubleshooting.
- Author and Publish Instances
- Related: Replication, Dispatcher
The two-tier deployment model where authors create content on an author instance and visitors see approved content on one or more publish instances. Content moves between them through replication, keeping the public site isolated from editing activity.
- Replication
- Related: Activation, Replication Agent
The mechanism that copies content from author to publish instances. It can be triggered manually by activating a page or automatically by workflows, and its agents and queues are monitored to confirm content reaches the live site.
- Activation
- Related: Replication, Deactivation
The author action that publishes a page or asset by sending it through replication to publish instances. Content must be activated before anonymous site visitors can see it, and deactivation reverses the process.
- Deactivation
- Related: Activation, Replication
Removing previously published content from publish instances so visitors can no longer see it. It is the counterpart to activation and is often used when retiring pages or pulling incorrect content from the live site.
- Replication Agent
- Related: Replication, Dispatcher
A configured connection that defines how and where content is replicated, such as from author to a specific publish instance. Agents have queues, and stalled queues are a common cause of content not appearing live.
- Dispatcher
- Related: Cache Invalidation, Author and Publish Instances
A caching and security layer placed in front of publish instances. It stores rendered pages and assets to speed delivery, filters suspicious requests, and must be invalidated when content changes so visitors see updates.
- Cache Invalidation
- Related: Dispatcher, Activation
Clearing or refreshing cached copies of content on the Dispatcher after a change. AEM typically triggers this automatically during activation, but stale content often indicates a broken or misconfigured invalidation path.
- Template
- Related: Editable Template, Policy
A page-level definition that connects a structure, policies, and allowed components for pages created from it. Editable templates let authors and administrators control layout and styling rules without developer involvement for every change.
- Editable Template
- Related: Template, Policy, Layout Container
A template type whose structure and policies are authored in the browser rather than defined only in code. It supports responsive layouts, per-template component policies, and easier reuse across many pages.
- Component
- Related: Dialog, Resource Type, Policy
A reusable building block that renders a specific kind of content, such as text, image, or teaser. Components are dragged onto pages in the editor and can be configured through their dialog.
- Core Components
- Related: Component, Proxy Component
A standard library of flexible, accessible components maintained for AEM projects. They cover common needs like page, text, image, and list, and are often extended or styled rather than rebuilt from scratch.
- Proxy Component
- Related: Core Components, Component
A project-level component that points to another component, usually a Core Component, so you can customize behavior or policy without editing the original. It keeps upgrades safer because the underlying component stays untouched.
- Dialog
- Related: Component, Design Dialog
The authoring form attached to a component where editors enter content and settings. Dialog fields map to properties stored on the component's node, so the dialog design determines what authors can control.
- Design Dialog
- Related: Dialog, Policy
A configuration form used by template or administrator roles to set component-wide options, such as allowed image widths or default styles. It differs from the normal dialog, which holds per-instance content entered by authors.
- Policy
- Related: Editable Template, Template
A set of rules attached to a template or component that governs what authors can do, such as which components are allowed or which styles are available. Policies replace older design-mode settings in editable templates.
- Layout Container
- Related: Editable Template, Component
A responsive grid component that holds other components and controls their placement across screen sizes. Authors use it to build page layouts, and its column behavior is defined by the template's policies.
- Client Library (Clientlib)
- Related: Component, Template
A organized bundle of CSS and JavaScript that AEM serves to pages, with dependencies and categories controlling load order. Pages include clientlibs by category, so correct categorization affects styling and script behavior site-wide.
- Digital Asset Management (DAM)
- Related: Metadata Schema, Rendition
The system for storing, organizing, and serving media such as images, videos, and documents. In AEM it includes metadata, renditions, versioning, and permissions so assets can be found and reused across sites.
- Metadata Schema
- Related: Digital Asset Management (DAM), Smart Tagging
A defined set of metadata fields applied to assets, controlling which properties appear and how they are edited. Schemas can vary by folder, letting teams capture different information for different asset collections.
- Rendition
- Related: Digital Asset Management (DAM), Dynamic Media
A generated version of an asset, such as a thumbnail, web-optimized image, or video preview. Renditions let the same asset be delivered in appropriate sizes and formats without manual rework.
- Dynamic Media
- Related: Rendition, Digital Asset Management (DAM)
An AEM capability that delivers optimized, responsive media through a delivery service, including smart imaging and interactive viewers. It offloads image processing and adapts assets to device and network conditions.
- Smart Tagging
- Related: Metadata Schema, Digital Asset Management (DAM)
Automatically applying descriptive tags to assets using machine learning, based on image content or text. It improves search and reuse, though results should be reviewed and can be trained with your own tagged assets.
- Experience Fragment
- Related: Content Fragment, Component
A reusable group of components and content that can be published as a standalone experience and embedded in multiple pages or channels. It supports variation by channel or audience and reduces duplicated authoring.
- Content Fragment
- Related: Content Fragment Model, Experience Fragment
Structured, presentation-free content defined by a content model and delivered through APIs or components. It is ideal for reusing the same text and data across web, mobile, and other channels without duplicating entries.
- Content Fragment Model
- Related: Content Fragment, Metadata Schema
The schema that defines the fields and data types for a type of content fragment. Models let teams standardize structured content so it can be validated, queried, and rendered consistently across channels.
- Workflow
- Related: Workflow Launcher, Work Item
An automated sequence of steps that moves content through review, approval, or processing. Workflows can be started manually or by launchers, and participants act on work items assigned to them.
- Workflow Launcher
- Related: Workflow, Work Item
A rule that starts a workflow automatically when content changes in a specified location or meets a condition. Launchers are common for triggering review or asset processing whenever editors save or upload content.
- Work Item
- Related: Workflow, Inbox
A single task within a workflow assigned to a user or group. Participants complete work items from their inbox, and an approval step typically pauses the workflow until someone acts on it.
- Inbox
- Related: Work Item, Workflow
The personal area where users see assigned tasks, approvals, and notifications. Business practitioners use it to review content, take workflow actions, and track what is waiting on them.
- Launches
- Related: Activation, Workflow
A feature for preparing content changes in a parallel copy of a site so they can be reviewed before going live. When ready, the launch is promoted, merging its changes into the published pages.
- Versioning
- Related: Timewarp, Workflow
Keeping historical snapshots of a page or asset as it changes. Versions allow comparison and restoration of earlier content, which helps recover from mistakes or document how a page evolved.
- Timewarp
- Related: Versioning, Launches
A tool that lets you view a page as it appeared at a past date, using stored versions. It is useful for auditing changes and showing stakeholders how content looked during a campaign or period.
- MSM Live Copy
- Related: Blueprint, Rollout
A page or site section linked to a source blueprint so that content can be inherited and rolled out. Live copies support inheritance rules and allow local overrides where needed.
- Blueprint
- Related: MSM Live Copy, Rollout
The source structure in Multi Site Manager from which live copies inherit content and configuration. Changes made to a blueprint can be rolled out to connected live copies, keeping multiple sites consistent.
- Rollout
- Related: Blueprint, MSM Live Copy
Pushing changes from a blueprint to its live copies. Rollout configurations decide which properties and child pages are synchronized, and conflicts with local edits must be resolved during the process.
- Personalization
- Related: Audience Segment, Targeted Experience
Delivering different content to different visitors based on known traits, behavior, or context. In AEM it typically combines audience segments with targeted experiences on a page.
- Audience Segment
- Related: Personalization, ContextHub
A defined group of visitors who share characteristics, such as location, behavior, or profile data. Segments are used to decide which targeted experience a visitor should receive.
- Targeted Experience
- Related: Audience Segment, Personalization
A variant of page content shown only to a matching audience segment. Multiple experiences can be configured for one component, with a default shown when no segment matches.
- ContextHub
- Related: Audience Segment, Personalization
A framework for storing and managing visitor data in the browser so personalization can react to context. It provides stores and tools for simulating audiences during authoring and testing.
- Activity
- Related: A/B Test, Personalization
A configured test or targeting campaign in Adobe Target that defines experiences, audiences, and goals. AEM integrates with Target so authors can create and manage activities from within page authoring.
- A/B Test
- Related: Activity, Conversion
An experiment that shows different variants of content to different visitor groups and measures which performs better. Results guide decisions about layout, copy, or offers based on observed behavior.
- Conversion
- Related: A/B Test, Activity
A desired visitor action that an experiment or campaign measures, such as a form submission or purchase. Conversion tracking links content decisions to measurable outcomes rather than assumptions.
- Adobe Analytics Integration
- Related: Conversion, Site Performance
Connecting AEM content to Adobe Analytics so page views, clicks, and other events are captured in reports. Proper configuration and data layer conventions ensure meaningful, consistent measurement.
- Site Performance
- Related: Dispatcher, Client Library (Clientlib)
How quickly and reliably pages load and respond for visitors, influenced by caching, image size, and code delivery. Practitioners monitor it because slow pages hurt engagement and search visibility.
- Permission
- Related: User Group, ACL
A rule granting or denying actions such as read, write, or replicate on repository content. Permissions are assigned to users and groups and determine what people can see and change in AEM.
- User Group
- Related: Permission, ACL
A collection of users that shares permissions and workflow assignments. Managing access through groups rather than individuals keeps administration consistent and easier to audit as staff change.
- ACL (Access Control List)
- Related: Permission, User Group
The set of access control entries attached to a repository path that defines who may perform which actions. ACLs combine with group membership to produce a user's effective permissions.
- Impersonation
- Related: Permission, User Group
A feature that lets an authorized user act as another account to troubleshoot what that person sees or can do. It is useful for diagnosing permission issues but should be used carefully and logged.
- Multi-Site Manager (MSM)
- Related: MSM Live Copy, Blueprint, Rollout
The AEM capability for managing multiple related sites that share content through inheritance. It reduces duplication across locales or brands while allowing controlled local variations.