URS urs

Structure de référentiel non prise en charge

Contexte background

URS Identifie les cas de structure de référentiel (OU) et les caractéristiques de noeud non prises en charge. Depuis AEM 6.4, des lignes directrices ont été fournies pour la restructuration du contenu du référentiel. En délimitant clairement les hiérarchies pour le code produit AEM et le code client, et en évitant les conflits entre tous, le contenu est restructuré à partir de /etc à d’autres dossiers du référentiel. Vous devez pour cela respecter les règles de haut niveau suivantes :

  • AEM code de produit est toujours placé dans /libs ce code personnalisé ne doit pas être remplacé.
  • Le code personnalisé doit être placé dans /apps, /content et /conf.
  • Il est fortement recommandé que ces lignes directrices soient suivies pour AEM as a Cloud Service.

Des sous-types servent à identifier les types spécifiques de problèmes de référentiel qui doivent être résolus :

  • clientlibs.location : bibliothèque cliente référençant /etc par chemin d’accès.
  • file.location : fichier sous /etc qui a été modifié depuis l’installation.
  • node.location : nœud sous /etc qui a été modifié depuis l’installation.
  • workflow.location : modèle ou lanceur de workflow sous /etc/workflow.
  • package.structure : package qui contient à la fois du contenu modifiable et du contenu non modifiable.
  • node.size : nœud dont la taille n’est pas prise en charge.

Enjeux et risques possibles implications-and-risks

  • Le code personnalisé reposant sur des chemins d’accès plus anciens peut provoquer un comportement indésirable et affecter les fonctionnalités du produit.
  • Les packages qui contiennent à la fois du contenu modifiable et du contenu non modifiable risquent d’entraîner des problèmes lors du déploiement.

Solutions possibles solutions

  • Consultez Restructuration du référentiel pour obtenir des instructions sur la préparation pour AEM as a Cloud Service.
  • Consultez également Structure des projets AEM pour en savoir plus sur les zones modifiables et non modifiables du référentiel.
  • Contactez l’équipe d’assistance AEM si vous avez besoin de clarifications ou de réponses à vos préoccupations.
  • Utilisez Repository Modernizer pour restructurer les packages de projets existants en séparant le contenu et le code en packages discrets compatibles avec la structure de projet définie par Adobe Experience Manager as a Cloud Service.
recommendation-more-help
c50d24a5-718e-4110-a484-b335e8a63206