Benennungskonventionen

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-Dienstprogramme.
  • PageManager: der Seitenmanager stellt Methoden für Operationen auf Seitenebene bereit.
  • Innerhalb der AEM

JCR-Dienstprogramme

JcrUtil ist die AEM-Implementierung der JCR-Dienstprogramme. 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.

Seitenmanager

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

Verhalten der AEM

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