URS urs

Nicht unterstützte Repository-Struktur

Hintergrund background

URS URS identifiziert Fälle nicht unterstützter Repository-Struktur sowie Knotencharakteristika. Ab AEM 6.4 wurden Leitlinien für die Umstrukturierung von Repository-Inhalten festgelegt. Durch die klare Abgrenzung von Hierarchien für AEM-Produkt-Code und Kunden-Code und die Vermeidung von Konflikten zwischen ihnen werden Inhalte aus /etc in anderen Ordnern im Repository in umstrukturierter Form abgelegt. Befolgen Sie dabei die folgenden allgemeinen Regeln:

  • AEM-Produkt-Code befindet sich immer in /libs und darf nicht durch benutzerdefinierten Code überschrieben werden.
  • Benutzerdefinierter Code sollte in /apps, /content und /conf eingefügt werden.
  • Es wird dringend empfohlen, dass diese Richtlinien für AEM as a Cloud Service befolgt werden.

Um die spezifischen Arten von Repository-Problemen, die behandelt werden sollten, zu unterscheiden, werden folgende Untertypen verwendet:

  • clientlibs.location: Eine Client-Bibliothek, die auf /etc über den Pfad verweist.
  • file.location: Eine Datei unter /etc, die seit der Installation geändert wurde.
  • node.location: Ein Knoten, unter /etc, der seit der Installation geändert wurde.
  • workflow.location: Ein Workflow-Modell oder Starter unter /etc/workflow.
  • package.structure: Ein Package, das sowohl veränderlichen als auch unveränderlichen Inhalt enthält.
  • node.size: Ein Knoten mit nicht unterstützter Größe.

Mögliche Auswirkungen und Risiken implications-and-risks

  • Benutzerdefinierter Code, der sich auf ältere Pfade stützt, kann unerwünschtes Verhalten verursachen und die Produktfunktionalität beeinträchtigen.
  • Pakete, die sowohl veränderliche als auch unveränderliche Inhalte enthalten, werden wahrscheinlich Probleme bei der Bereitstellung verursachen.

Mögliche Lösungen solutions

  • Eine Anleitung zur Vorbereitung auf AEM as a Cloud Service finden Sie unter Repository-Restrukturierung.
  • Weitere Informationen zu veränderlichen und unveränderlichen Bereichen des Repositorys finden Sie unter AEM-Projektstruktur.
  • Wenden Sie sich an unser AEM-Supportteam, um weitere Informationen zu erhalten oder um Anliegen vorzubringen.
  • Verwenden Sie das Tool Repository Modernizer, um bestehende Projektpakete neu zu strukturieren, indem Inhalt und Code in separate Pakete aufgeteilt werden. So gewährleisten Sie die Kompatibilität der Pakete mit der Projektstruktur, die für Adobe Experience Manager as a Cloud Service definiert wurde.
recommendation-more-help
c50d24a5-718e-4110-a484-b335e8a63206