Skip to main content

40 docs tagged with "aem"

View all tags

Adobe Edge Delivery Services

Adobe Helix is now branded as Adobe Edge Delivery Services (EDS). It is a modern content delivery framework that optimizes for speed, simplicity, and scale while staying tightly integrated with AEM as a Cloud Service. It enables fast authoring and delivery by pushing rendering and delivery closer to the edge and by using a frontend-first workflow. Overview

Adobe I/O App Builder

This guide shows how to build an App Builder action that streams a remote asset into AEM Assets using the direct binary upload flow.

AEM as a Cloud Service

AEM as a Cloud Service provides managed infrastructure, continuous updates, and a strict separation between code and content changes.

Assets Siderail Search Root

By default, the AEM Sites Assets Siderail (the left side option / drag & drop asset widget) search and displays alls

Client Libraries

Client libraries (clientlibs) manage CSS and JS in AEM. They are grouped by categories and loaded in components or templates.

Deployment

For AEM as a Cloud Service, deployments are handled through Cloud Manager pipelines. For on-prem or managed services, deployments are usually package-based with additional operational checks.

Dialog Validation

This post will explain how one can add and implement custom AuthorUI/TouchUI Dialog Form Field validation.

Dispatcher Configuration

Dispatcher is AEM's caching and request filtering layer. A good configuration improves performance and protects publish instances from unwanted traffic.

E-Mail Service in AEM

This post describes how the built-in MessageGateway can be used to send an E-Mail in AEM.

HTL Templates

HTL (Sightly) is AEM's template language. It keeps presentation logic in templates and business logic in Sling Models.

Java Best Practices in AEM

This page collects practical Java guidelines for AEM projects. The goal is consistent, safe code that is easy to test and maintain.

Local Development Setup

This post describes the steps and software requirements one needs to follow, to create and set up a working, local AEM

Multi-Site-Manager

Rollout — The process Synchronizes from the source to the live copy, Can be triggered by an author (on a blueprint

OSGi Configuration

OSGi configuration is the primary way to control AEM services across environments. In AEM projects, configs are stored in the repository and deployed as part of the codebase.

Overlays

To, for example, change the main authorui navigation, in crx/de right click and 'overlay node': /libs/cq/core/content/nav.

Performance

Performance in AEM is a combination of efficient components, stable content queries, and effective caching.

Replication and Activation

Replication moves content from author to publish. Activation is the standard operation for pushing content live.

Security Basics

These are general AEM security guidelines that apply across author, publish, and custom code.

Testing

Testing in AEM usually combines unit tests for backend logic, integration tests for content and services, and UI tests for authoring behavior.

Touch UI (Author UI)

Being called TouchUI previously, the official name for the 'modern' / post classic Ui is 'AuthorUI'.️

Touch UI Component Dialogs

The following chapters each present a Coral XML snippet which can be copied into any /components/mycomponent/cqdialog/.content.xml file.