Best Practices best-practices

Best Practices für Entwicklerinnen und -Entwickler – Erste Schritte best-practices-for-developers-getting-started

Die Entwicklungs- und Beratungs-Teams von Adobe haben einen umfassenden Satz an Best Practices für AEM-Entwickler zusammengestellt. Diese Best Practices werden von den Entwicklerinnen und Entwicklern von Adobe eingehalten, wenn sie zentrale AEM-Produktaktualisierungen und Code für Kundenimplementierungen entwickeln.

Bevor Sie mit Ihrem AEM-Entwicklungsprojekt beginnen, machen Sie sich zunächst mit diesen Best Practices vertraut:

Weitere Informationen zu Best Practices additional-best-practices-information

Für die folgenden Bereiche steht jeweils eine Dokumentation der Best Practices bei der Entwicklung zur Verfügung:

Spezifische Dokumente werden in den folgenden Tabellen beschrieben und verlinkt.

Best Practices für die Verwaltung, Bereitstellung und Pflege oder Inhaltserstellung finden Sie unter folgenden Themen:

Sites sites

Für die Verwaltung und Bearbeitung von Website-Inhalten gelten folgende Best Practices:

Teile der Theorie, die der standardmäßigen Touch-optimierten Benutzeroberfläche zugrunde liegt.

Touch-optimierte Benutzeroberfläche: Konzepte

Touch-optimierte Benutzeroberfläche: Struktur

Diese Dokumente bieten einen Überblick über die Konzepte und die Struktur der Touch-optimierten Benutzeroberfläche.
Touch-optimierte Benutzeroberfläche: Anpassen von Konsolen
Anpassen der Konsolen der Touch-optimierten Benutzeroberfläche
In diesem Dokument wird die beste Möglichkeit beschrieben, die Konsolen für die Touch-optimierte Benutzeroberfläche zu erweitern.
Touch-optimierte Benutzeroberfläche: Anpassen der Seitenbearbeitung
Anpassen der Seiteninhaltserstellung bei der Touch-optimierten Benutzeroberfläche
Beschreibt, wie die Seitenbearbeitung für die Touch-optimierte Benutzeroberfläche erweitert wird.
Workflows
Entwickeln und Erweitern von Workflows
Mit Workflows können Sie Aktivitäten in Adobe Experience Manager (AEM) automatisieren. Diese können einen Großteil der Verarbeitung repräsentieren, die in einer AEM-Umgebung stattfindet, weswegen es sich empfiehlt, die Workflow-Implementierungen sorgfältig zu planen.

Communities communities

AEM Communities vereinfacht die Erstellung und Verwaltung von On-Premise-Communities.

Einige Best Practices für Communities sind hier beschrieben:

Best Practices für die Arbeit mit benutzergenerierten Inhalten
Kodierungsrichtlinien
Richtlinien für die Entwicklung von flexiblem, portablem Code für das Social Component Framework (SCF).
Beispielverwendung von Community-Komponenten
Handbuch der Community-Komponenten
Ein interaktives Entwicklungswerkzeug.

Tooling/HTL tooling-htl

HTML Template Language (HTL) ist ein neues HTML-Vorlagensystem, das mit AEM 6.0 eingeführt wurde. Es ersetzt JSP und ESP als bevorzugtes Vorlagensystem von AEM.

HTL-Übersicht
HTL-Übersicht und -Syntax
In diesem Dokument wird beschrieben, was HTL ist und wie der Umstieg auf HTL gelingt. Es enthält Beispiele eines Projekts, Syntax, Ausdrücke und Anweisungen.
Verwendung von API in Java
HTL-Java-Anwendungs-API
Mit der HTL-Java-Anwendungs-API kann eine HTL-Datei auf Hilfsmethoden in einer benutzerdefinierten Java-Klasse zugreifen.
NOTE
Das mehrteilige Tutorial kann im Hinblick auf Best Practices für die Einrichtung eines neuen AEM-Projekts hilfreich sein. Es bietet umfassende Informationen zu den Kernkomponenten, bearbeitbaren Vorlagen, Client-Bibliotheken und zur Komponentenentwicklung:
Erste Schritte mit AEM Sites - WKND-Tutorial
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2