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:
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