cancel
Showing results for 
Search instead for 
Did you mean: 

Dynamic/custom Metadata in document

systemz_
Champ in-the-making
Champ in-the-making

Hi

we are evaluating nuxeo for converting an existing application, but have hit a problem in how document types are defined. It seems that we have to fix the fields of schemas used in a document type. What we need to be able to do is to create a specific document for a specific type of asset, but then allow users to define custom properties for those documents independent of others. The document type would remain the same, but there would be additional properties defined by a given user. Whether we do this using schemas or some other trick, does not matter, but at the moment I cannot really think of a way of adding custom properties without modifying a schema

Zahir

1 ACCEPTED ANSWER

Florent_Guillau
World-Class Innovator
World-Class Innovator

One way to do it is to use a schema that will hold generic key/value pairs.

The SimpleConfiguration facet already contains such a schema. It provides a property sconf:simpleconfigurationparameters that contains a list of maps, each one having two keys, key and value.

Or you can roll your own (equivalent) schema.

View answer in original post

1 REPLY 1

Florent_Guillau
World-Class Innovator
World-Class Innovator

One way to do it is to use a schema that will hold generic key/value pairs.

The SimpleConfiguration facet already contains such a schema. It provides a property sconf:simpleconfigurationparameters that contains a list of maps, each one having two keys, key and value.

Or you can roll your own (equivalent) schema.