Knoten im Repository unterliegen den Benennungskonventionen des Java Content Repository. AEM erfordert jedoch weitere Konventionen für die Namen von Seitenknoten.
Diese Benennungskonventionen werden auf verschiedenen Ebenen implementiert:
JcrUtil: die AEM-Implementierung der JCR-Service-Programme.
PageManager: der Seiten-Manager stellt Methoden für Operationen auf Seitenebene bereit.
Je nach verwendeter Benutzeroberfläche:
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
createValidName
PageManager stellt basierend auf JCRUtil Methoden für Vorgänge auf Seitenebene bereit.
Die standardmäßige Touch-optimierte Benutzeroberfläche:
Validiert den Namen entsprechend der Einschränkungen, die PageManager vorgibt, wenn entweder:
Die klassische Benutzeroberfläche weist stärkere Einschränkungen auf:
Validiert den Namen für einen expliziten Knotennamen, wenn entweder:
Gültige Zeichen (beim Erstellen innerhalb der klassischen Benutzeroberfläche sind nur diese Zeichen tatsächlich gültig, obwohl PageManagerImpl
weitere Zeichen erlauben würde):
-
(Strich/Minus)