As you may already know, we are working on the next version of our Digital Asset Management module. One of the pieces of big news is that it has been designed to be fully customizable by Nuxeo Studio, our online customization tool.
Some work on the Studio side is scheduled to enable some DAM-customizable features; however, a lot can already be done when you know what resources to use in Studio (document facets, form layouts, etc.).
To help with the learning curve, we have released an application template that you can import in your Studio project to test DAM customization.
A Studio application template is composed of projects and samples that you can use as a basis for your own project. To find out more, you can have a look at the Studio documentation on application templates.
What can you do with it?
The application template redeclares elements so that you can use, customize or override them with Studio. Here are a few things you can do.
Do you want to declare new document types that you will be able to see in DAM? No problem; the template just creates one to show you how it is done.
You can extend generic DAM types (picture or video). You can also choose DAM facets for your document type definition tabs, like "Picture" or "HasVideoPreview" for instance. You may also go to container types and allow the AssetLibrary so that you will be able to create your document directly at the root of the asset library.
It is possible to declare what document types can be created directly from the DAM interface using the right XML extension point. Look at the DAMEnableNewSampleCustomPic XML extension in your Studio project to see how to use it.
User interface (layout and actions)
Several layouts are now used in DAM. Thanks to the application template, you can now customize:
- the bulk edit form (damBulkEdit)
- the thumbnail layout (DAMThumbnailLayout) of assets
- the right panel (DAMRightPanelLayout): take a look at the XML extension if you want to see how to add form layouts.
And finally, new action categories are available so that you can put actions anywhere in the DAM interface:
- DAM View Actions
- DAM Current Selection List
- DAM Search Results Actions
How can you try it?
Are you ready to try it? It's easy! In your Studio project (you can start a trial if you do not have a project already), go to
Settings and versioning > Application Templatesand import the template called Nuxeo DAM default, and you are good to go.
Make sure your Studio project is targeting the 5.7 dev version. If not, you can change it in Settings And Versioning > Project Settings.
Then get the latest build of the platform here: Static Snapshot. Install DM and DAM modules then deploy your Studio project in there and enjoy!
One last word: Please remember that you are trying a development version of Nuxeo DAM, so it's a work in progress, and there may be impacts on this application template.