Dynamic models
You are able to customize Alfresco by using custom content types. These customizations are typically deployed via the alfresco
/extension
folder and require the Alfresco server to be restarted to take effect. Starting Version 2.9, Alfresco supports dynamic models to enable dynamic customization of models without requiring a restart of the Alfresco server.
Dynamic models are nothing but XML based model files, which are uploaded to Alfresco's repository in Company Home | Data Dictionary | Model space.
The following are the advantages of Dynamic models:
Model file changes will not require any Alfresco Server Restart.
Easy to maintain content & model files as they are stored in the repository.
All the model files kept in
<extension>
folder will be considered active and will be loaded by Alfresco. However you can activate and inactivate the dynamic models by keeping the model XML file in the repository.In multi-tenant setup the models defined in
<extension>
folder are...