Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

JSON Descriptor Files

Nodes, Properties and in fact complete subtrees may be described in JSON files using the following skeleton structure (see or information on the syntax of JSON) :

Code Block

	// optional primary node type, default "nt:unstructured"
	"primaryNodeType": "sling:ScriptedComponent",

	// optional mixin node types as array
	"mixinNodeTypes": [ ],

	// create properties like you would any other property within the repository
	"property1"  : "myproperty",

	// To create multi value properties use
	// Property types are best guesses based on the content they contain
	"property2" : ["value1", "value2"]

	// To create sub nodes, make json objects
	"childNode" : {

		//All the same config as the parent node are availble to the childe node, for example you can set the primary type
		"primaryNodeyType" : "nt:folder"