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
/libsgeplaatst dat aangepaste code niet mag worden overschreven. - Aangepaste code moet worden geplaatst in
/apps,/contenten/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/etcper pad verwijst.file.location: Een bestand onder/etcdat sinds de installatie is gewijzigd.node.location: Een knooppunt onder/etcdat 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
- Zie Herstructurering van de Bewaarplaats voor begeleiding om voor AEM as a Cloud Service voor te bereiden.
- Zie ook Structuur van het Project van AEM als u meer over veranderlijke en onveranderlijke gebieden van de bewaarplaats wilt leren.
- Contacteer het Team van de Steun van AEM voor verduidelijkingen of om behandelde zorgen te hebben.
- Gebruik de Modernizer van de Bewaarplaats om bestaande projectpakketten te herstructureren door inhoud en code in discrete pakketten te scheiden om met de projectstructuur compatibel te zijn die voor Adobe Experience Manager as a Cloud Service wordt bepaald.
recommendation-more-help
experience-manager-pattern-detection-help-using