Show Menu
THEMEN×

Benutzerdefinierte Knotentypen

Da AEM auf Sling basiert und ein JCR-Repository verwendet, stehen die von beiden folgenden Node-Typen zur Verwendung zur Verfügung:
Darüber hinaus stellt AEM bietet eine Reihe von benutzerdefinierten Knotentypen.

Audit

cq:AuditEvent

Beschreibung
Definiert den Knotentyp eines Audit-Ereignisknotens.
  • @prop cq:time
  • @prop cq:userid
  • @prop cq:path
  • @prop cq:type
  • @prop cq:category
  • @prop cq:properties
Definition
  • [cq:AuditEvent]
    • - * (undefined)
    • - * (undefined) multiple
    • + * (nt:base) = nt:base multiple version
  • - cq:time (date)
  • - cq:userid (string)
  • - cq:path (string)
  • - cq:type (string)
  • - cq:category (string)
  • - cq:properties (binary)

Kommentar

cq:Comment

Beschreibung
Definiert den Knotentyp eines comment-Knotens.
  • @prop userIdentifier
Definition
  • [cq:Comment] > mix:title, mix:created, mix:language, nt:unstructured, cq:Taggable
  • - email (string)
  • - ip (string)
  • - referer (string)
  • - url (string)
  • - userAgent (string)
  • - userIdentifier (string)
  • - authorizableId (string)

cq:CommentAttachment

Beschreibung
Defines the nodetype of a commentattachment node
Definition
  • [cq:CommentAttachment] > nt:file
    • - * (undefined)
    • - * (undefined) multiple

cq:CommentContent

Beschreibung
Definiert den Knotentyp eines commentcontent-Knotens.
Definition
  • [cq:Comment] > mix:title, mix:created, mix:language, nt:unstructured, cq:Taggable
  • - email (string)
  • - ip (string)
  • - referer (string)
  • - url (string)
  • - userAgent (string)
  • - userIdentifier (string)
  • - authorizableId (string)

cq:GeoLocation

Beschreibung
Ein Mixin, das eine geografische Position in Dezimalgraden (DD) definiert.
  • @prop latitude - Breitengrad doppelt mit Dezimalgraden
  • @prop longitude - doppelter Längengrad mit Dezimalstellen
Definition
  • [cq:GeoLocation] mixin
  • - latitude (double)
  • - longitude (double)

cq:Trackback

Beschreibung
Definiert den Knotentyp eines trackback-Knotens.
Definition
  • [cq:Trackback] > mix:title, mix:created, mix:language, nt:unstructured

Core

cq:Page

Beschreibung
Definiert die standardmäßige CQ-Seite.
  • @node jcr:content - Primärinhalt der Seite.
Definition
  • [cq:Page] > nt:hierarchyNode orderable
    • + jcr:content (nt:base) = nt:unstructured copy primary
    • + * (nt:base) = nt:base version

cq:PseudoPage

Beschreibung
Definiert einen Mixintyp, der Knoten als Pseudoseiten markiert. Dies bedeutet, dass diese zur Unterstützung der Seiten- und WCM-Bearbeitung angepasst werden können.
Definition
  • [cq:PseudoPage] mixin

cq:PageContent

Beschreibung
Definiert den Standardknoten für den Seiteninhalt mit den von WCM verwendeten Mindesteigenschaften.
  • @prop jcr:title - Titel der Seite.
  • @prop jcr:description - Beschreibung dieser Seite.
  • @prop cq:template - Pfad zur Vorlage, die zum Erstellen der Seite verwendet wird.
  • @prop cq:allowedTemplates - Liste der regulären Ausdrücke, mit denen der Pfad bzw. die Pfade für die zulässige Vorlage bestimmt werden.
  • @prop pageTitle - Der Titel wird normalerweise im <title> Tag angezeigt.
  • @prop navTitle - Titel, der normalerweise bei der Navigation verwendet wird.
  • @prop hideInNav - Gibt an, ob die Seite in der Navigation ausgeblendet werden soll.
  • @prop onTime - Zeitpunkt, zu dem diese Seite gültig wird.
  • @prop offTime - Zeitpunkt, zu dem diese Seite ungültig wird.
  • @prop cq:lastModified - Datum der letzten Änderung der Seite (oder ihrer Absätze).
  • @prop cq:lastModifiedBy - Letzter Benutzer zum Ändern der Seite (oder ihrer Absätze).
  • @prop jcr:language - Die Sprache des Seiteninhalts.
Es ist nicht zwingend erforderlich, dass der Seiteninhalt diesen Typ verwendet.
Definition
  • [cq:PageContent] > nt:unstructured, mix:title, mix:created, cq:OwnerTaggable, sling:VanityPath, cq:ReplicationStatus, sling:Resource orderable
    • - cq:template (string)
    • - cq:allowedTemplates (string) multiple
    • - pageTitle (string)
    • - navTitle (string)
    • - hideInNav (boolean)
    • - onTime (date)
    • - offTime (date)
    • - cq:lastModified (date)
    • - cq:lastModifiedBy (string)
    • - cq:designPath (string)
    • - jcr:language (string)

cq:Template

Beschreibung
Definiert eine CQ-Vorlage.
  • @node jcr:content - Standardinhalt für neue Seiten.
  • @node icon.png - Eine Datei mit einem charakteristischen Symbol.
  • @node thumbnail.png - Eine Datei, die ein charakteristisches Miniaturbild enthält.
  • @node workflows - Automatische Zuweisung der Workflow-Konfiguration. Die Konfiguration folgt der folgenden Struktur:
    • + workflows
      • + name1
        • - cq:path
          • - cq:workflowName
  • @prop allowedParents - Regelmäßige Ausdrucksmuster zur Bestimmung des Pfads/der Pfade zu Vorlagen, der/die als übergeordnete Vorlagen zulässig sind.
  • @prop allowedChildren - Reguläre Ausdrucksmuster zur Bestimmung des Pfads/der Pfade zu Vorlagen, die als untergeordnete Vorlagen zulässig sind.
  • @prop ranking - Positionieren Sie sich in der Liste der Vorlagen im Dialogfeld "Seite erstellen".
Definition
  • [cq:Template] > nt:hierarchyNode, mix:title
    • - * (undefined)
    • - * (undefined) multiple
    • + * (nt:base) = nt:base multiple version
    • + jcr:content (nt:base) copy
    • + icon.png (nt:file) copy
    • + thumbnail.png (nt:file) copy
    • + workflows (nt:base) copy
    • - allowedParents (string) multiple
    • - allowedChildren (string) multiple
    • - ranking (long)

cq:Component

Beschreibung
Definiert eine CQ-Komponente.
  • @prop jcr:title - Titel der Komponente.
  • @prop jcr:description - Beschreibung der Komponente.
  • @node dialog - Primärer Dialog.
  • @prop dialogPath - Primärer Dialogpfad (Alternative zum Dialog).
  • @node design_dialog - Dialogfeld "Design"
  • @prop cq:cellName - Name der Entwurfzelle.
  • @prop cq:isContainer - Gibt an, ob es sich um eine Containerkomponente handelt. Damit wird die Verwendung der Zellnamen der untergeordneten Komponenten anstelle von Pfadnamen erzwungen. Beispielsweise ist die parsys -Komponente eine Container-Komponente. Wenn dieser Wert nicht definiert ist, wird überprüft, ob eine cq:childEditConfig vorliegt.
  • @prop cq:noDecoration - Wenn "true", werden keine Dekorations- div Tags gezeichnet, wenn diese Komponente einbezogen wird.
  • @node cq:editConfig - Die Konfiguration, die die Parameter für die Bearbeitungsleiste definiert.
  • @node cq:childEditConfig - Die Bearbeitungskonfiguration, die von untergeordneten Komponenten geerbt wird.
  • @node cq:htmlTag - Definiert zusätzliche Tag-Attribute, die dem "umgebenden" div -Tag hinzugefügt werden, wenn die Komponente einbezogen wird.
  • @node icon.png - Eine Datei mit einem charakteristischen Symbol.
  • @node thumbnail.png - Eine Datei, die ein charakteristisches Miniaturbild enthält.
  • @prop allowedParents - Reguläre Ausdrucksmuster zur Bestimmung des Pfads/der Pfade von Komponenten, die als übergeordnete Komponenten zulässig sind.
  • @prop allowedChildren - Reguläre Ausdrucksmuster zur Bestimmung des Pfads/der Pfade von Komponenten, die als untergeordnete Komponenten zulässig sind.
  • @node virtual - Enthält Unterknoten, die virtuelle Komponenten widerspiegeln, welche zum Verschieben der Komponenten per Drag-and-Drop verwendet werden.
  • @prop componentGroup - Name der Komponentengruppe, die für die Komponente Drag & Drop verwendet wird.
  • @node cq:infoProviders - Enthält Unterknoten, von denen jede eine Eigenschaft hat, className die auf eine PageInfoProvider verweist.
Definition
  • [cq:Component] > nt:folder, mix:title, sling:ResourceSuperType
    • - * (undefined)
    • - * (undefined) multiple
    • + * (nt:base) = nt:base multiple version
    • + dialog (nt:base) = nt:unstructured copy
    • - dialogPath (string)
    • + design_dialog (nt:base) = nt:unstructured copy
    • - cq:cellName (string)
    • - cq:isContainer (boolean)
    • - cq:noDecoration (boolean)
    • + cq:editConfig (cq:EditConfig) = cq:EditConfig copy
    • + cq:childEditConfig (cq:EditConfig) = cq:EditConfig copy
    • + cq:htmlTag (nt:base) = nt:unstructured copy
    • + icon.png (nt:file) copy
    • + thumbnail.png (nt:file) copy
    • - allowedParents (string) multiple
    • - allowedChildren (string) multiple
    • + virtual (nt:base) = sling:Folder copy
    • - componentGroup (string)
    • + cq:infoProviders (nt:base) = nt:unstructured copy

cq:ComponentMixin

Beschreibung
Definiert eine CQ-Komponente als Mixintyp.
Definition
[cq:ComponentMixin] > cq:Component mixin

cq:EditConfig

Beschreibung
Definiert die Konfiguration für „EditBar“.
  • @prop cq:dialogMode - Modus des Dialogs:
    • floating – für einen normales, unverankertes Dialogfeld
    • inline - Inline-Bearbeitung
    • auto – automatische Erkennung (abhängig vom verfügbaren Platz)
  • @node cq:inplaceEditing - Einrichtung der Bearbeitungskonfiguration für diese Komponente.
  • @prop cq:layout - Layout der Bearbeitungsleiste:
    • editbar - Bearbeitungsleiste
    • rollover - Rollover-Rahmen
    • auto - automatische Erkennung
  • @node cq:formParameters - Zusätzliche Parameter, die dem Dialogfeld hinzugefügt werden sollen.
  • @prop cq:actions - Liste der Aktionen (Bearbeiten von Schaltflächen in der Leiste oder Menüelemente).
  • @node cq:actionConfigs - Widget-Konfigurationen für Bearbeitungsleiste oder Menüelemente.
  • @prop cq:emptyText - Text, der angezeigt werden soll, wenn kein sichtbarer Inhalt vorhanden ist.
  • @node cq:dropTargets - Sammlung von {@link cq:DropTargetConfig} Knoten.
Definition
  • [cq:EditConfig] > nt:unstructured, nt:hierarchyNode orderable
    • - cq:dialogMode (string) < 'auto', 'floating', 'inline'
    • - cq:layout (string) < 'editbar', 'rollover', 'auto' + cq:formParameters (nt:base) = nt:unstructured
    • - cq:actions (string) multiple
    • + cq:actionConfigs (nt:base) = nt:unstructured
    • - cq:emptyText (string)
    • + cq:dropTargets (nt:base) = nt:unstructured
    • + cq:listeners (nt:base) = cq:EditListenersConfig

cq:DropTargetConfig

Beschreibung
Konfiguriert ein Ablageziel einer Komponente. Der Name dieses Knotens wird als ID für per Drag-and-Drop zu verschiebende Komponenten verwendet.
  • @prop accept - Liste der von diesem Dropziel akzeptierten Mime-Typen;z. B. ["image/*"]
  • @prop groups - Liste der Drag & Drop-Gruppen, die eine Quelle akzeptieren.
  • @prop propertyName - Name der Eigenschaft, mit der der Verweis gespeichert wird.
Definition
  • [cq:DropTargetConfig] > nt:unstructured orderable
    • - accept (string) multiple
    • - groups (string) multiple
    • - propertyName (string)
    • + parameters (nt:base) = nt:unstructured

cq:VirtualComponent

Beschreibung
Definiert eine virtuelle CQ-Komponente. Diese werden derzeit nur für den neuen Assistenten zum Verschieben von Komponenten per Drag-and-Drop verwendet.
  • @prop jcr:title - Titel dieser Komponente.
  • @prop jcr:description - Beschreibung dieser Komponente.
  • @node cq:editConfig - Bearbeiten Sie die Konfiguration, die die Parameter für die Bearbeitungsleiste definiert.
  • @node cq:childEditConfig - Bearbeiten Sie die Konfiguration, die von untergeordneten Komponenten übernommen wird.
  • @node icon.png - Eine Datei mit einem charakteristischen Symbol.
  • @node thumbnail.png - Eine Datei, die ein charakteristisches Miniaturbild enthält.
  • @prop allowedParents - Reguläre Ausdrucksmuster zur Bestimmung des Pfads oder der Pfade von Komponenten, die als übergeordnete Komponenten zulässig sind.
  • @prop allowedChildren - Reguläre Ausdrucksmuster zur Bestimmung des Pfads oder der Pfade von Komponenten, die als untergeordnete Komponenten zulässig sind.
  • @prop componentGroup - Name der Komponentengruppe für die Komponente per Drag & Drop
Definition
[cq:VirtualComponent] > nt:folder, mix:title - * (undefined) - * (undefined) multiple + * (nt:base) = nt:base multiple version + cq:editConfig (cq:EditConfig) = cq:EditConfig copy + icon.png (nt:file) copy + thumbnail.png (nt:file) copy - allowedParents (string) multiple - allowedChildren (string) multiple - componentGroup (string)

cq:EditListenersConfig

Beschreibung
Definiert die (clientseitigen) Listener, die bei einem Bearbeitungsereignis ausgeführt werden sollen. Die Werte müssen entweder auf eine gültige clientseitige Listener-Funktion verweisen oder eine vordefinierte Verknüpfung enthalten:
  • REFRESH_PAGE
  • REFRESH_SELF
  • REFRESH_PARENT
  • @prop aftercreate - Wird ausgelöst, nachdem eine Komponente erstellt wurde.
  • @prop afteredit - Wird ausgelöst, nachdem eine Komponente bearbeitet (geändert) wurde.
  • @prop afterdelete - Wird ausgelöst, nachdem eine Komponente gelöscht wurde.
  • @prop afterinsert - Wird nach Hinzufügen einer Komponente zum Container ausgelöst.
  • @prop afterremove - Wird nach Entfernen einer Komponente aus dem Container ausgelöst.
  • @prop aftermove - Wird nach Verschieben von Komponenten in den Container ausgelöst.
Definition
  • [cq:EditListenersConfig]
    • - &ast; (undefined)
    • - &ast; (undefined) multiple
    • + &ast; (nt:base) = nt:base multiple version
    • - aftercreate (string)
    • - afteredit (string)
    • - afterdelete (string)
    • - afterinsert (string)
    • - afterremove (string)
    • - aftermove (string)

DAM

dam:AssetContent

Beschreibung
Inhalt eines DAM-Assets
Definition
  • [dam:AssetContent] > nt:unstructured
    • + metadata (nt:unstructured)
    • + renditions (nt:folder)

dam:Asset

Beschreibung
DAM-Asset.
Definition
[dam:Asset] > nt:hierarchyNode + jcr:content (dam:AssetContent) = dam:AssetContent copy primary + * (nt:base) = nt:base version

dam:Thumbnail

Beschreibung
Miniaturansicht zur Darstellung eines DAM-Assets
Definition
  • [dam:Thumbnails]
    • mixin
    • + dam:thumbnails (nt:folder)

Bereitstellungs-Container-Liste

cq:containerList

Beschreibung
Container-Liste
Definition
  • [cq:containerList]
    • mixin

Bereitstellungsseite

cq:Cq4PageAttributes

Beschreibung
cq:attributes ist der Knotentyp für die ContentBus-Versionstags. Dieser Knoten weist nur eine Reihe von Eigenschaften auf, von denen drei vordefiniert sind: „created“, „csd“ und „timestampe“.
  • @prop created (long) mandatory copy - Zeitstempel der Erstellung der Versionsinformationen, im Allgemeinen der Zeitpunkt des Checkins der vorherigen Version oder der Zeit der Seitenerstellung.
  • @prop csd (string) mandatory copy - csd-Standardattribut, Kopie der Eigenschaft cq:csd des Seitenknotens
  • @prop timestamp (long) mandatory copy - Zeitstempel der Änderung der letzten Version, im Allgemeinen Checkin-Zeit.
  • @prop * (string) copy - Zusätzliche Attribute, Version mit dem übergeordneten Knoten.
Definition
  • [cq:Cq4PageAttributes] > nt:base
    • - created (long) mandatory copy
    • - csd (string) mandatory copy
    • - timestamp (long) mandatory copy
    • - &ast; (string) copy

cq:Cq4ContentPage

Beschreibung
Der Knotentyp cq:contentPage enthält die Eigenschaft und die Definitionen des untergeordneten Knotens für ContentBus-Inhaltsseiten. Only when this mixin type is added to a node of type cq:page , a node becomes a ContentBus content page.
The items in a cq:Cq4ContentPage are:
  • @prop cq:csd - Die ContentBus-CSD der Seite.
  • @node cq:content - Der Inhalt der Seite. Dieser untergeordnete Knoten ist nicht vorhanden, wenn der Seitenknoten keinen Inhalt aufweist oder gelöscht wurde.
  • @node cq:attributes - Die Liste der Seitenattribute, die zuvor als Version-Tags bezeichnet wurden. Dieser Knoten ist für den Typ „cq:contentPage“ obligatorisch. Der Knoten "attribute"ist versioniert, wenn die Seite eine Node ist, die versioniert ist.
Definition
  • [cq:Cq4ContentPage]
    • - cq:csd (string) mandatory copy
    • + cq:attributes (cq:Cq4PageAttributes)

Importtool

cq:PollConfig

Beschreibung
Abrufkonfiguration
  • @prop source (String) mandatory - Datenquelle-URI, dies erforderlich und darf nicht leer sein
  • @prop target (String) - Der Zielspeicherort, an dem die aus der Datenquelle abgerufenen Daten gespeichert werden. Dieser ist optional und standardmäßig auf den Knoten „cq:PollConfig“ festgelegt.
  • @prop interval (Long) - Das Intervall in Sekunden, in dem neue oder aktualisierte Daten aus der Datenquelle abgerufen werden. Dies ist optional und standardmäßig auf 30 Minuten (1800 Sekunden) festgelegt.
Definition
  • ` #
    • mixin
    • - source (String) mandatory
    • - target (String)
    • - interval (Long)

cq:PollConfigFolder

Beschreibung
Praktischer primärer Knotentyp zum einfachen Erstellen von Abfragekonfigurationsknoten
Definition
[cq:PollConfigFolder] > sling:Folder, cq:PollConfig

Ort

cq:GeoLocation

Beschreibung
Ein Mixin, das eine geografische Position in Dezimalgraden (DD) definiert
  • @prop latitude - Breitengrad doppelt codiert mit Dezimalgraden.
  • @prop longitude - Doppelt kodierte Längenlänge mit Dezimalgraden.
Definition
  • ` #
    • mixin
    • - latitude (double)
    • - longitude (double)

Mailer

cq:mailerMessage

Beschreibung
MailerService-Knotentypen. Der Mailer verwendet Knoten mit diesem Mixin als Stammknoten von Nachrichtendefinitionen.
Definition
  • [cq:mailerMessage]
    • mixin
    • - messageStatus (string)
    • = 'new'
    • mandatory autocreated

MSM

cq:LiveRelationship

Beschreibung
Definiert ein LiveRelationship-Mixin. Ein Master-Knoten und ein Slave-Knoten können über eine LiveRelationship virtuell verbunden werden.
Definition
  • [cq:LiveRelationship] mixin
    • - cq:lastRolledout (date)
    • - cq:lastRolledoutBy (string)
    • - cq:sourceUUID (string)

cq:LiveSync

Beschreibung
Definiert ein LiveSync-Mixin. Wenn sich ein Knoten in einer LiveRelationship mit einem Master-Knoten als Slave befindet, wird er als LiveSync markiert.
  • @prop cq:master - Pfad des Master-Knotens der LiveRelationship.
  • @prop cq:isDeep - Definiert, ob die Beziehung für Kinder verfügbar ist.
  • @prop cq:syncTrigger - Definiert, wann die Synchronisierung ausgelöst wird.
  • @node * LiveSyncAction - Aktionen, die synchron ausgeführt werden
Definition
[cq:LiveSync] > cq:LiveRelationship mixin orderable + * (cq:LiveSyncAction) = cq:LiveSyncAction + cq:LiveSyncConfig (nt:base) = cq:LiveSyncConfig

cq:LiveSyncCancelled

Beschreibung
Definiert ein LiveSyncCancelled-Mixin. Bricht die LiveSync eines Slave-Knotens ab, der sich in einer LiveRelationship mit einem übergeordneten Knoten befindet.
  • @prop cq:isCancelledForChildren - Definiert, ob ein LiveSync abgebrochen wird; auch für Kinder.
Definition
  • [cq:LiveSyncCancelled] > cq:LiveRelationship mixin
    • - cq:isCancelledForChildren (boolean)

cq:LiveSyncAction

Beschreibung
Definiert eine mit einer LiveSync verbundene LiveSyncAction.
  • @prop name - Aktionsname
  • @prop value - Aktionswert
Definition
  • [cq:LiveSyncAction] > nt:unstructured

cq:LiveSyncConfig

Beschreibung
LiveSync-Konfiguration
Definition
  • [cq:LiveSyncConfig]
    • - cq:master (string) mandatory
    • - cq:isDeep (boolean)
    • - cq:trigger (string) /**deprecated**/
Fügen Sie für AEM 5.4 zum Ende der Liste hinzu:
  • - cq:rolloutConfigs (string) multiple /**deprecated**/

cq:BlueprintAction

Beschreibung
Blueprint-Aktion
Definition
  • [cq:BlueprintAction] > nt:unstructured

Plattform

cq:Console

Beschreibung
Definiert den Knotentyp eines Konsolenknotens.
Definition
  • [cq:Console] > sling:VanityPath, mix:title
    • mixin

Replikation

cq:ReplicationStatus

Beschreibung
Definiert das Replikationsstatusinformations-Mixin.
  • @prop cq:lastPublished - Das Datum, an dem die Seite zuletzt veröffentlicht wurde (nicht mehr verwendet).
  • @prop cq:lastPublishedBy - Der Benutzer, der die Seite zuletzt veröffentlicht hat (nicht mehr verwendet).
  • @prop cq:lastReplicated - Das Datum, an dem die Seite zuletzt repliziert wurde.
  • @prop cq:lastReplicatedBy - Der Benutzer, der die Seite zuletzt repliziert hat.
  • @prop cq:lastReplicationAction - Replizierungsaktion: aktivieren oder deaktivieren.
  • @prop cq:lastReplicationStatus - Der Replikationsstatus (nicht mehr verwendet).
Definition
  • ` #
    • mixin
    • - cq:lastPublished (date) ignore
    • - cq:lastPublishedBy (string) ignore
    • - cq:lastReplicated (date) ignore
    • - cq:lastReplicatedBy (string) ignore
    • - cq:lastReplicationAction (string) ignore
    • - cq:lastReplicationStatus (string) ignore

Sicherheit

cq:ApplicationPrivilege

Beschreibung
Definiert eine Anwendungsberechtigung.
Definition
  • [cq:ApplicationPrivilege] mixin

cq:PrivilegeAcl

Beschreibung
Definiert eine Anwendungsberechtigungs-ACL.
  • @prop cq:isPathDependent
  • @node * ACEs
Definition
  • [cq:PrivilegeAcl] > cq:ApplicationPrivilege mixin orderable
    • - cq:isPathDependent (boolean)
    • + * (cq:PrivilegeAce) = cq:PrivilegeAce

cq:PrivilegeAce

Beschreibung
Definiert eine Anwendungsberechtigungs-ACE.
  • @prop path
  • @prop deny
Definition
  • [cq:PrivilegeAce]
    • - path mandatory
    • - deny (boolean)

cq:ApplicationPrivilege

Beschreibung
Definiert eine Anwendungsberechtigung.
Definition
  • [cq:ApplicationPrivilege] mixin

cq:PrivilegeAcl

Beschreibung
Definiert eine Anwendungsberechtigungs-ACL.
  • @prop cq:isPathDependent
  • @node * ACEs
Definition
  • [cq:PrivilegeAcl] > cq:ApplicationPrivilege mixin orderable
    • - cq:isPathDependent (boolean)
    • + * (cq:PrivilegeAce) = cq:PrivilegeAce

cq:PrivilegeAce

Beschreibung
Definiert eine Anwendungsberechtigungs-ACE.
  • @prop path
  • @prop deny
Definition
  • [cq:PrivilegeAce]
    • - path mandatory
    • - deny (boolean)

Site-Importtool

cq:ComponentExtractorSource

Beschreibung
Definiert einen Mixintyp, der Dateien markiert, die mit dem Komponenten-Extractor geöffnet werden können.
Definition
[cq:ComponentExtractorSource] mixin

Tagging

cq:Tag

Beschreibung
Definiert ein einzelnes Tag, kann aber auch Tags enthalten, wodurch eine Taxonomie erstellt wird.
Definition
  • [cq:Tag] > nt:base, mix:title
    • - sling:resourceType (String)
    • - * (undefined) multiple
    • - * (undefined)
    • + * (nt:base) = cq:Tag version

cq:Taggable

Beschreibung
Abstraktes grundlegendes-Mixin für mit Tags zu versehende Inhalte
  • @node cq:tags
Definition
  • [cq:Taggable]
    • - cq:tags (string) multiple

cq:OwnerTaggable

Beschreibung
Nur Autoren/Eigentümer dürfen den Inhalt mit Tags versehen (moderiertes/verwaltetes Tagging).
Definition
  • [cq:OwnerTaggable] > cq:Taggable

cq:UserTaggable

Beschreibung
Jeder Benutzer/jede öffentliche Website kann den Inhalt (im Web 2.0-Stil) mit Tags versehen, der innerhalb cq:userContent verwendet wird.
Definition
  • [cq:UserTaggable] > cq:Taggable
    • mixin

cq:AllowsUserContent

Beschreibung
Fügt einen cq:userContent Unterknoten hinzu, der von Benutzern geändert werden kann. Jeder Benutzer hat seine eigene cq:userContent/<userid> Unterknoten, die normalerweise über das Mixin verfügt cq:UserTaggable .
Definition
  • [cq:AllowsUserContent]
    • mixin
    • + cq:userContent (nt:unstructured)
Extended variant, more explicitly defining the cq:userContent tree
  • [cq:AllowsUserContent]
    • mixin
    • + cq:userContent (cq:UserContent)

cq:UserContent

Beschreibung
Kann von Benutzern geändert werden.
Definition
  • [cq:UserContent] > nt:unstructured
    • // userids
    • + * (cq:UserData)
    • // other content
    • + * (nt:base)

cq:UserData

Beschreibung
Benutzerdaten
Definition
  • [cq:UserData] > nt:unstructured, cq:UserTaggable

Widgets

cq:ClientLibraryFolder

Beschreibung
Client-Bibliotheksordner
Definition
  • [cq:ClientLibraryFolder] > sling:Folder
    • - categories (string) multiple
    • - dependencies (string) multiple

cq:Widget

Beschreibung
Widget
Definition
  • [cq:Widget] > nt:unstructured orderable
    • - xtype (string)
    • - name (string)
    • - title (string)
    • + items (nt:base) = cq:WidgetCollection copy

cq:WidgetCollection

Beschreibung
Widget-Sammlung
Definition
  • [cq:WidgetCollection] > nt:unstructured
    • orderable
    • + * (cq:Widget) = cq:Widget copy

cq:Dialog

Beschreibung
Dialogfeld
Definition
  • [cq:Dialog] > cq:Widget orderable

cq:Panel

Beschreibung
Fenster
Definition
[cq:Panel] > cq:Widget orderable

cq:TabPanel

Beschreibung
Registerkartenbedienfeld
Definition
  • ` # > cq:Panel orderable``
    • - activeTab (long)

cq:Field

Beschreibung
Feld
Definition
  • [cq:Field] > cq:Widget orderable
    • - fieldLabel (string)
    • - value (string)
    • - ignoreData (boolean)

Wiki

wiki:Topic

Beschreibung
Wiki-Thema
Definition
  • [wiki:Topic] > nt:unstructured, nt:hierarchyNode, mix:versionable, mix:lockable
    • + * (wiki:Topic) version
    • + wiki:attachments (nt:folder) = nt:folder version
    • + wiki:properties (wiki:Properties) = wiki:Properties copy
    • - wiki:text (string) mandatory primary
    • - wiki:lastModified (date) mandatory
    • - wiki:lastModifiedBy (string) mandatory
    • - wiki:topicName
    • - wiki:topicTitle
    • - wiki:lockedBy
    • - wiki:logMessage (string)
    • - wiki:quietSave (boolean)

wiki:User

Beschreibung
Wiki-Benutzer
Definition
  • [wiki:User] mixin
    • - wiki:subscriptions (string) multiple

wiki:Properties

Beschreibung
Wiki-Eigenschaften
Definition
  • [wiki:Properties]
    • - wiki:isGlobal (boolean)
    • - * (undefined)

Workflow

cq:Workflow

Beschreibung
Stellt eine Workflow-Instanz dar.
Definition
  • [cq:Workflow] > nt:base, mix:referenceable
    • - modelId (String)
    • - modelVersion (String)
    • - startTime (Date)
    • - endTime (Date)
    • - initiator (String)
    • - &ast; (undefined)
    • - &ast; (undefined) multiple
    • - sling:resourceType (String) = "cq/workflow/components/instance" mandatory autocreated
    • + workflowStack (nt:unstructured)
    • + wait (nt:unstructured)
    • + orTab (nt:unstructured)
    • + data (cq:WorkflowData)
    • + history (nt:unstructured)
    • + metaData (nt:unstructured)
    • + workItems (nt:unstructured)

cq:WorkItem

Beschreibung
Arbeitselement
Definition
  • [cq:WorkItem]
    • - assignee (String)
    • - workflowId (String)
    • - nodeId (String)
    • - startTime (Date)
    • - endTime (Date)
    • - dueTime (Date)
    • - sling:resourceType (String) = "cq/workflow/components/workitem" mandatory autocreated
    • + metaData (nt:unstructured)

cq:Payload

Beschreibung
Nutzlast
Definition
  • [cq:Payload]
    • - path (Path)
    • - uuid (String)
    • - jcr:url (String)
    • - binary (Binary)
    • - javaObject (String)
    • - * (undefined)
    • - * (undefined) multiple

cq:WorkflowData

Beschreibung
Workflow-Daten
Definition
  • [cq:WorkflowData]
    • - * (undefined)
    • - * (undefined) multiple
    • + payload (cq:Payload)
    • + metaData (nt:unstructured) copy

cq:WorkflowModel

Beschreibung
Automatische Zuweisung der Workflow-Konfiguration. Die Konfiguration folgt der folgenden Struktur:
  • workflows
    • + name1
      • - cq:path
      • - cq:workflowName
    • + workflows (nt:base)
Definition
  • [cq:WorkflowModel] > nt:base, mix:versionable
    • orderable
    • - title (String)
    • - description (String)
    • - sling:resourceType (String) = "cq/workflow/components/model" mandatory autocreated
    • + nodes (nt:unstructured)
      • copy
    • + transitions (nt:unstructured)
      • copy
    • + metaData (nt:unstructured)
      • copy

cq:WorkflowNode

Beschreibung
Workflow-Knoten
Definition
  • [cq:WorkflowNode] orderable
    • - title (String)
    • - description (String)
    • - maxIdleTime (long)
    • - type (String)
    • - * (undefined)
    • - * (undefined) multiple
    • + metaData (nt:unstructured)
      • copy
    • + timeoutConfiguration (nt:unstructured)
      • copy

cq:WorkflowTransition

Beschreibung
Workflow-Übergang
Definition
  • [cq:WorkflowTransition] orderable
    • - from (String)
    • - to (String)
    • - rule (String)
    • + metaData (nt:unstructured)
      • copy

cq:OrTab

Beschreibung
Oder, Registerkarte
Definition
  • [cq:OrTab]
    • - workflowId (String) // not compulsory as this node will already be attached to the workflow node
    • - nodeId (String)

cq:Wait

Beschreibung
Warten
Definition
  • [cq:Wait]
    • - workflowId (String) // not compulsory as this node will be already attached to the workflow node
    • - destNodeId (String)
    • - fromNodeId (String)

cq:WorkflowStack

Beschreibung
Workflow-Stapel
Definition
  • [cq:WorkflowStack]
    • - containeeInstanceId (String)
    • - parentInstanceId (String)
    • - nodeId (String)

cq:ProcessStack

Beschreibung
Prozessstapel
Definition
  • [cq:ProcessStack]
    • - workflowId (String) // not compulsory as this node will be already attached to the workflow node
    • - containerWorkflowModelId (String)
    • - containerWorkflowNodeId
    • - containerWorkflowEndNodeId // still needed (if name already defines that id)

cq:WorkflowLauncher

Beschreibung
Workflow-Starter
Definition
  • [cq:WorkflowLauncher]
    • - nodetype (String)
    • - glob (String)
    • - eventType (Long)
    • - description (String)
    • - condition (String)
    • - workflow (String)
    • - * (undefined)
    • - * (undefined) multiple