Lors de la modification de pages dans AEM, plusieurs modes sont disponibles, notamment le mode Développeur. Celui-ci ouvre un panneau latéral avec plusieurs onglets qui procurent au développeur des informations sur la page en cours. Les trois onglets sont :
Ils aident les développeurs à :
Mode Développeur:
administrators
.Le mode Développeur n’est disponible que sur une instance de création standard qui n’utilise pas le mode d’exécution nosamplecontent.
Si nécessaire, il peut être configuré pour être utilisé :
Il doit être désactivé à nouveau après utilisation.
Voir :
Le mode Développeur est mis en œuvre sous la forme d’un panneau latéral dans l’éditeur de page. Pour ouvrir le panneau, sélectionnez Développeur dans le sélecteur de mode au niveau de la barre d’outils de l’éditeur de page :
Le panneau est divisé en deux onglets :
Composants : affiche une arborescence de composants, similaire à l'arborescence de contenu pour les auteurs.
Erreurs : lorsque des problèmes se produisent, les détails sont affichés pour chaque composant.
Il présente une arborescence de composants qui :
décrit la chaîne de composants et de modèles rendus sur la page (SLY, JSP, etc.) ; L’arborescence peut être développée pour afficher le contexte dans la hiérarchie.
indique le temps de calcul côté serveur nécessaire pour effectuer le rendu du composant ;
permet de développer l’arborescence et de sélectionner des composants spécifiques dans l’arborescence. La sélection permet d’accéder aux détails du composant, tels que :
Les composants sélectionnés (dans le flux de contenu, indiqué par une bordure bleue) sont mis en surbrillance dans l’arborescence de contenu (et inversement).
Cela peut aider à :
Chaque entrée de composant peut afficher (par exemple) :
Afficher les détails : lien vers une liste qui affiche :
Modifier le script : lien qui :
Le développement d’une entrée de composant (tête de flèche) peut également afficher :
Certains liens pointent sur des scripts sous /libs
. Cependant, il s'agit uniquement de référence, vous ne devez pas modifier quoi que ce soit sous /libs
, car toutes les modifications que vous apportez peuvent être perdues. Cela est dû au fait que cette branche est exposée aux modifications à chaque mise à niveau ou application d’un correctif/Feature Pack. Toute modification requise doit être effectuée sous /apps
, voir Overlays and Overrides.
L’onglet Erreurs devrait toujours rester vide (comme ci-dessus), mais lorsque des problèmes surviennent, les informations suivantes sont affichées pour chaque composant :
Par exemple, dans l’éventualité où une méthode non définie est appelée, l’erreur obtenue s’affiche sous l’onglet Erreurs :
L’entrée du composant dans l’arborescence de l’onglet Composants sera également marquée à l’aide d’un indicateur lorsqu’une erreur se produit.
Dans AEM 6.2, les fonctionnalités de test du mode développeur ont été réimplémentées en tant qu’application Outils autonome.
Pour plus d'informations, voir Test de votre interface utilisateur.