diff --git a/README.md b/README.md index 09384f6..0417da6 100644 --- a/README.md +++ b/README.md @@ -3,9 +3,11 @@ ![Java CI/CD](https://github.com/Netcentric/aem-nodetypes/workflows/Java%20CI/CD/badge.svg) # Overview + Provides a [CND file][1] with all Node types and Namespaces defined in AEM. It can be used for the [FileVault Validation Module][2] and its `jackrabbit-nodetype` validator. # Usage with Maven + You can use this module with the [FileVault Package Maven Plugin][3] in version 1.1.4 or higher like this ``` @@ -27,7 +29,7 @@ You can use this module with the [FileVault Package Maven Plugin][3] in version biz.netcentric.aem aem-nodetypes - 2022.10.0 + 2023.10.0 @@ -42,6 +44,7 @@ You can use this module with the [FileVault Package Maven Plugin][3] in version | Version | Type | Description | | --------- | ------- | ------------ | +| 2023.10.0 | Cloud | Exported from AEM SDK 2023.10.13804.20231005T183332Z-230902. | | 2022.10.0 | Cloud | Exported from AEM SDK 2022.10.9398.20221020T071514Z. | | 2020.11.0 | Cloud | Exported from AEM SDK 2020.11.4506.20201112T235200Z. | | 2020.09.0 | Cloud | Exported from AEM SDK 2020.9.4194.20200909T200349Z-200827. Suffers from | @@ -49,3 +52,7 @@ You can use this module with the [FileVault Package Maven Plugin][3] in version | 6.5.5.0 | Classic | Exported from AEM 6.5.5, has not changed for AEM 6.5.6. Suffers from | Pick the version which is closest to your AEM version. In general the node types are very stable (i.e. do not change for service packs in Classic and very rarely in Cloud aka AEMaaCS). + +# Generation of CND + +The CND exposed by this Maven artifact is exported from a running plain AEM version through the [JCR Web Console Plugin 1.1.0](https://issues.apache.org/jira/browse/SLING-9945) via the endpoint `/system/console/status-JCR%20CND.txt`. diff --git a/pom.xml b/pom.xml index 9aefa8b..b7ae363 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 biz.netcentric.aem aem-nodetypes - 2022.10.1-SNAPSHOT + 2023.10.0-SNAPSHOT jar AEM Node Types and Namespaces @@ -37,7 +37,6 @@ scm:git:ssh://git@github.com/Netcentric/aem-nodetypes.git scm:git:ssh://git@github.com/Netcentric/aem-nodetypes.git https://github.com/Netcentric/aem-nodetypes.git - 2020.11.0 diff --git a/src/main/resources/aem.cnd b/src/main/resources/aem.cnd index c7b81c4..9fd332f 100644 --- a/src/main/resources/aem.cnd +++ b/src/main/resources/aem.cnd @@ -2,7 +2,7 @@ * #%L * AEM Nodetypes * %% - * Copyright (C) 2022 Cognizant Netcentric + * Copyright (C) 2023 Cognizant Netcentric * %% * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 @@ -200,6 +200,16 @@ [cq:Dialog] > cq:Widget orderable +[cq:ReplicationStatus2] + mixin + - cq:lastReplicated_publish (date) ignore + - cq:lastReplicatedBy_publish (string) ignore + - cq:lastReplicationAction_publish (string) ignore + - cq:lastReplicated_preview (date) ignore + - cq:lastReplicatedBy_preview (string) ignore + - cq:lastReplicationAction_preview (string) ignore + - cq:isDelivered (boolean) ignore + [cq:WorkflowModel] > mix:versionable orderable - description (string) @@ -424,6 +434,13 @@ - cq:trigger (string) mandatory + * (cq:LiveSyncAction) mandatory +[sling:ResourceMerger] + mixin + - sling:hideProperties (string) multiple + - sling:hideChildren (string) multiple + - sling:hideResource (boolean) + - sling:orderBefore (string) + [sling:MessageEntry] > nt:hierarchyNode, sling:Message [rep:Authorizable] > mix:referenceable, nt:hierarchyNode @@ -1056,6 +1073,9 @@ [rep:GrantACE] > rep:ACE +[dam:IndexedFragmentData] > mix:referenceable + mixin + [rep:ChildNodeDefinitions] + * (rep:ChildNodeDefinition) = rep:ChildNodeDefinition protected