netcentric / aem-nodetypes Goto Github PK
View Code? Open in Web Editor NEWProvides a CND file with all Node Types and Namespaces defined in AEM
License: Eclipse Public License 1.0
Provides a CND file with all Node Types and Namespaces defined in AEM
License: Eclipse Public License 1.0
Recent AEMaaCS versions added a new mixin and potentially contain other updates. A new CND from the most recent AEM 2023.10.xx should be provided.
filevault package validation outputs a warning like this
[WARNING] ValidationViolation: "jackrabbit-nodetypes: crx: is not a registered namespace prefix. Skip validation of nodes with that type/name", filePath=jcr_root\conf\filevaultsample\settings\wcm\policies\_rep_policy.xml, nodePath=/conf/filevaultsample/settings/wcm/policies/rep:policy/allow1, line=11, column=49
if the package contains an ACL definition with a rule like this:
<allow1
jcr:primaryType="rep:GrantACE"
rep:principalName="content-authors"
rep:privileges="{Name}[crx:replicate,jcr:read]"/>
the crx
namespace is missing from the cnd files here.
a lot of other namespaces are missing as well (e.g. all those that are often used in DAM metadata like Iptc4xmpCore
. by what process was the list of namespaces defined? manually or in some automatic process?
Hello.
When adding a MSM blueprint definition in the project, the maven build returns this error:
[ERROR] ValidationViolation: "jackrabbit-nodetypes: Node 'dialog [cq:Dialog]' is not allowed as child of node with types [nt:folder]: Node type does not allow arbitrary child nodes and does not allow this specific name and node type either!", filePath=jcr_root\apps\msm\myapp-blueprint\_jcr_content\dialog.xml, nodePath=/apps/msm/myapp-blueprint/jcr:content/dialog, line=4, column=23
Steps to reproduce:
<version>6.5.7.0</version>
[WARNING] ValidationViolation: "jackrabbit-nodetypes: {http://www.day.com/dam/1.0}cfVariationNode Skip validation of nodes with that type/name", filePath=jcr_root/content/dam/content-fragments/b2c/test-content/.../.content.xml, nodePath=/content/dam/content-fragments/b2c/test-content/.../jcr:content/data/master, line=25, column=66
This dam:cfVariationNode is automatically created when creating a Content Fragments.
<jcr:root xmlns:dam="http://www.day.com/dam/1.0" xmlns:cq="http://www.day.com/jcr/cq/1.0"
...
<master
jcr:mixinTypes="[cq:Taggable,dam:cfVariationNode]"
jcr:primaryType="nt:unstructured"
Would it be possible to add that node type or is it an AEM lib missing that type?
<aem.sdk.api>2022.10.9145.20221006T013555Z-220800</aem.sdk.api>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.