URS urs

Niet-ondersteunde gegevensopslagstructuur

Achtergrond background

URS Identificeert gevallen van URL’s (niet-ondersteunde Repository Structure) en knooppuntkenmerken. Vanaf AEM 6.4 zijn er richtsnoeren voor de herstructurering van content in de repository. Door de hiërarchieën voor AEM-productcode duidelijk te omlijnen en klantcode te vermijden en door conflicten tussen deze allemaal te vermijden, wordt de inhoud vanuit /etc geherstructureerd naar andere mappen in de opslagplaats. Hierbij worden de volgende regels op hoog niveau in acht genomen:

  • De AEM-productcode wordt altijd in /libs geplaatst dat aangepaste code niet mag worden overschreven.
  • Aangepaste code moet worden geplaatst in /apps , /content en /conf .
  • Het wordt ten zeerste aanbevolen deze richtsnoeren voor AEM as a Cloud Service te volgen.

Subtypes worden gebruikt om de specifieke types van bewaarplaatskwesties te identificeren die zouden moeten worden opgelost:

  • clientlibs.location : Een clientbibliotheek die naar /etc per pad verwijst.
  • file.location : Een bestand onder /etc dat sinds de installatie is gewijzigd.
  • node.location : Een knooppunt onder /etc dat sinds de installatie is gewijzigd.
  • workflow.location : Een workflowmodel of startprogramma onder /etc/workflow .
  • package.structure : Een pakket dat zowel muteerbare als onveranderlijke inhoud bevat.
  • node.size : Een knooppunt met niet-ondersteunde grootte.

Mogelijke gevolgen en risico’s implications-and-risks

  • Aangepaste code op basis van oudere paden kan ongewenste werking en functionaliteit van het product veroorzaken.
  • Pakketten met zowel muteerbare als onveranderlijke inhoud kunnen problemen veroorzaken tijdens plaatsing.

Mogelijke oplossingen solutions

recommendation-more-help
experience-manager-pattern-detection-help-using