Benennungskonventionen

Letzte Aktualisierung: 2022-03-11

Knoten im Repository unterliegen Benennungskonventionen des Java Content Repository. AEM erfordert jedoch weitere Konventionen für die Namen von Seitenknoten.

Benennungskonventionen für Seiten

Diese Benennungskonventionen werden auf verschiedenen Ebenen implementiert:

  • JcrUtil: die AEM-Implementierung der JCR-Service-Programme.
  • PageManager: der Seitenmanager stellt Methoden für Operationen auf Seitenebene bereit.
  • Innerhalb der AEM-Benutzeroberfläche

JCR-Service-Programme

JcrUtil ist die AEM-Implementierung der JCR-Service-Programme. Bei der Namensvalidierung sind die Zeichenzuordnungen, die diese Implementierung steuert, und die folgenden Validierungen von besonderem Interesse:

  • isValidName
    • Stellt sicher, dass der Name nicht leer ist und nur gültige Zeichen enthält.
    • Kann verwendet werden, um zu prüfen, ob ein vorgeschlagener Name gültig ist.
  • createValidName
    • Erstellt eine gültige Beschriftung aus einer beliebigen Zeichenfolge.
    • Diese Funktion kann verwendet werden, um einen Namen aus einem Titel zu erstellen.

Seiten-Manager

PageManager stellt basierend auf JCRUtil Methoden für Vorgänge auf Seitenebene bereit.

Verhalten der AEM-Benutzeroberfläche

Beim Verwalten von Inhalten wird die AEM-Benutzeroberfläche wie folgt verwendet:

  • Validiert den Namen entsprechend der Einschränkungen, die PageManager vorgibt, wenn entweder:
    • ein Seitentitel zum Konvertieren in den Knotennamen angegeben ist
    • ein expliziter Knotenname angegeben ist

Auf dieser Seite