AEM Sites Developer Expert flashcards
AEM Sites Developer Expert · Build recall with a focused review session.
32 cards. Read the term and the definition here. The deck at the top of this page is optional.
- sling:resourceSuperType
- Property on a component or resource that points to a parent resource type, enabling inheritance so the child can override only selected scripts or dialog fields.
- Proxy component
- A component with no logic that sets sling:resourceSuperType to a core component, letting projects extend product components without modifying them.
- OSGi runmode config
- Configuration stored under a config.<runmode> node in the repository that overrides default OSGi settings only when that runmode is active.
- Editable template structure
- The locked portion of an editable template that holds fixed components such as header and footer, copied into every page created from the template.
- Policy mapping
- A reference on an editable template that binds a component to a policy stored under /conf, controlling author-editable settings.
- Initial content
- The portion of an editable template copied into each new page at creation time, providing starting components that authors can edit.
- @Model adaptables
- Annotation attribute declaring which objects a Sling Model can be adapted from, commonly Resource and SlingHttpServletRequest.
- @Default annotation
- Sling Models annotation that supplies a fallback value when injection fails, preventing a required injection from failing the model.
- HTL context option
- The @ context syntax in an HTL expression that controls escaping, such as html, uri, or scriptString, to prevent injection.
- Clientlib categories
- Comma-separated identifiers on a client library folder that pages reference to include the library's JS and CSS.
- cq:dialog
- The Touch UI dialog node on a component that defines fields authors use to configure component properties, built from Granite UI field resource types.
- Multifield
- A Granite UI field that wraps another field to allow authors to add multiple entries, stored as child nodes or a JSON array.
- cq:EditConfig
- Component node that controls in-place editing behavior, listeners, and actions such as cq:actions and cq:emptyText in the page editor.
- Content Fragment Model
- A structured schema under /conf that defines elements for content fragments, enabling headless delivery through the Assets API.
- Replication agent
- A configured connection from author to publish, stored under /etc/replication/agents.author, that transports activated content.
- Workflow launcher
- A cq:WorkflowLauncher configuration that starts a workflow automatically when a matching content event occurs, such as node creation.
- Workflow participant step
- A workflow step assigned to a user or group that appears in the AEM inbox and requires a human decision to advance.
- Tree activation
- A replication action that activates a page and its child pages together, optionally including referenced assets.
- dispatcher.any filter
- The /filter section of the Dispatcher config that allows or denies URL patterns using glob rules, controlling what reaches publish.
- Dispatcher flush agent
- A replication agent on publish that calls the Dispatcher invalidate endpoint to clear cached pages when content changes.
- Dispatcher statistics
- The /statistics section of dispatcher.any that enables a status page reporting cache hits, misses, and request counts.
- Cache-Control header
- An HTTP response header that sets browser and intermediary cache lifetime, often combined with Dispatcher TTL rules.
- MSM blueprint
- The source site in Multi-Site Management from which live copies inherit content and receive rollout updates.
- Rollout configuration
- A configuration defining which properties and child nodes synchronize from a blueprint to its live copies during rollout.
- Language copy
- A translated version of a language master page, created through the Language Copy feature and tracked as a translation project.
- Translation Integration Framework
- The AEM framework connecting translation providers through cloud services to automate content translation workflows.
- Live copy inheritance
- The relationship where a live copy page receives updates from its blueprint until an author breaks inheritance with a local override.
- rep:serviceUser
- A repository principal used by code to obtain a session with limited permissions instead of an admin session, following least privilege.
- ACL evaluation
- Jackrabbit Oak's process of granting or denying a request by matching the principal's access control entries against the target path.
- everyone group
- A built-in group whose granted permissions apply to all users, including anonymous, making it a common source of over-permission.
- crx:replicate permission
- An AEM-specific permission that controls whether a principal can activate or deactivate content through replication agents.
- Author vs publish user store
- Separate repositories on author and publish, meaning users and groups created on author are not automatically present on publish.