Bonnes pratiques best-practices

Bonnes pratiques pour les développeurs et développeuses - Prise en main best-practices-for-developers-getting-started

Les équipes d’ingénierie et de conseil Adobe ont développé un ensemble complet de bonnes pratiques pour les développeurs AEM. Les développeurs et développeuses d’Adobe se conforment à ces bonnes pratiques lorsqu’ils développent des mises à jour de base pour les produits d’AEM et du code client pour les implémentations client.

Avant de commencer votre projet de développement AEM, passez en revue ces bonnes pratiques :

Informations supplémentaires sur les bonnes pratiques additional-best-practices-information

Les aspects suivants sont couverts par une documentation spécifique pour le développement de bonnes pratiques :

Les documents spécifiques sont décrits et associés dans les tableaux qui suivent.

Pour connaître les bonnes pratiques en matière d’administration, de déploiement, de maintenance ou de création, reportez-vous à l’une des ressources suivantes :

Sites sites

La gestion et la création du contenu de votre site web comportent les bonnes pratiques suivantes :

Une partie de la théorie derrière l’IU tactile standard.

IU tactile : concepts

IU tactile : structure

Ces documents présentent les concepts et la structure de l’IU tactile.
IU tactile : personnalisation des consoles
Personnalisation des consoles d’IU tactile
Ce document décrit la meilleure manière d’optimiser les consoles pour l’IU tactile.
Interface utilisateur tactile : personnaliser la création de pages
Personnalisation de la création de pages pour l’IU tactile
Décrit comment optimiser la création de pages pour l’interface utilisateur tactile.
Workflows
Développement et extension des workflows
Les workflows vous permettent d’automatiser les activités d’Adobe Experience Manager (AEM) et peuvent représenter une grande partie du traitement qui se produit dans un environnement AEM. Il est donc hautement recommandé de planifier et de configurer avec soin les implémentations de workflows.

Communities communities

AEM Communities simplifie la création et la gestion des communautés sur site.

Vous trouverez ici certaines bonnes pratiques pour AEM Communities :

Bonnes pratiques relatives à l’utilisation du contenu généré par l’utilisateur (UGC)
Consignes de codage
Consignes relatives au développement d’un code flexible et portable destiné à un framework de composants sociaux (SCF).
Exemple d’utilisation des composants de communautés
Guide de composants de communauté
Un outil de développement interactif.

Outillage/HTL tooling-htl

Le langage de modèle HTML (HTL) est un nouveau système de modèle HTML, introduit avec AEM 6.0. Il remplace JSP et ESP en tant que système de modèle préféré d’AEM.

Présentation de HTL
Vue d’ensemble et syntaxe HTL
Ce document décrit ce qu’est HTL, comment passer à HTL, un exemple de projet, une syntaxe, des expressions et des instructions.
Utiliser l’API dans Java
Use-API Java HTL
L’Use-API Java HTL permet à un fichier HTL d’accéder aux méthodes d’assistance dans une classe Java personnalisée.
NOTE
Le didacticiel en plusieurs parties peut être intéressant pour la configuration d’un nouveau projet AEM, en détaillant les principaux composants, les modèles modifiables, les bibliothèques clientes et le développement de composants :
Prise en main du développement AEM Sites – Tutoriel WKND
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2