Session from Nuxeo World 2010 (November 17-18, 2010) that discusses Nuxeo Digital Asset Management (DAM) and how it is the platform for rich media management in today's companies.
3. Why Nuxeo DAM?
• New way to navigate through assets
• UI adapted to work with media
• Nicer UI more user friendly
• Simple and rapid access to your media files
3
Wednesday, November 17, 2010
12. Where are we?
Digital Case
Horizontal Document Records Content
Asset Management
Packages Management Management Aggregator
Management Framework
Nuxeo Enterprise Platform
Platform: Complete set of components covering all aspects of ECM
Content
Infrastructure Nuxeo Core
Lightweight, scalable, embeddable content repository
10
Wednesday, November 17, 2010
13. What do we use?
11
Wednesday, November 17, 2010
14. What do we use?
Nuxeo Platform
Imaging
11
Wednesday, November 17, 2010
15. What do we use?
Nuxeo Platform
Video
Nuxeo Platform
Imaging
11
Wednesday, November 17, 2010
16. What do we use?
Nuxeo Platform
Audio
Nuxeo Platform
Video
Nuxeo Platform
Imaging
11
Wednesday, November 17, 2010
17. What do we use?
Nuxeo Platform
Audio
Nuxeo Platform Nuxeo Platform
Video Importer
Nuxeo Platform
Imaging
11
Wednesday, November 17, 2010
18. What do we use?
Nuxeo Platform
Audio
Nuxeo Platform Nuxeo Platform
Video Importer
Nuxeo Platform
CMIS
Imaging
11
Wednesday, November 17, 2010
19. What do we use?
Nuxeo Platform
Audio
Nuxeo Platform Nuxeo Platform
Video Importer
Nuxeo Platform
CMIS
Imaging
Other Nuxeo EP
services...
11
Wednesday, November 17, 2010
20. Using the existing
Audit Core Service
Audit Web Seam bean
12
Wednesday, November 17, 2010
21. Using the existing
Audit Core Service
Audit Web Seam bean
12
Wednesday, November 17, 2010
22. To summarize...
• Completely new UI
• Use lot of Nuxeo EP services
• Use and contribute to Nuxeo addons
13
Wednesday, November 17, 2010
25. Image Transformation
• Multiple thumbnails created
• ImageMagick + CommandLine Executor Service
• UFRaw
• Ghostscript
16
Wednesday, November 17, 2010
26. Metadata Extraction
• EXIF / IPTC
• Mistral - will be changed for:
• ImageMagick
• Apache Sanselan
• ImageJ
• Next: reading and writing XMP
17
Wednesday, November 17, 2010
27. Other Multimedia Files
• Audio files
• Basic support
• Video files
• Storyboarding
• FFmpeg
• QuickTime plugin
18
Wednesday, November 17, 2010
28. Other Multimedia Files
• Playing media files with QuickTime plugin
• Next: HTML5 JS player
• Easier to work with
• No more plugin needed
19
Wednesday, November 17, 2010
31. Why use it?
• Decoupling the front and back ends
• Using Nuxeo DM features not (yet) available
in Nuxeo DAM
• Adding a new way to navigate through your
documents
22
Wednesday, November 17, 2010
32. How does it work?
• Use the clustering feature
• Common modules to deploy on both products
23
Wednesday, November 17, 2010
36. Developing for both products
• Keep things separated (api, core, web, ...)
• Don’t forget a common web module
• That’s how is built Nuxeo DAM
25
Wednesday, November 17, 2010
filtering options that enable you to search assets and narrow the assets displayed in the center of the page.
This part is the main area where the assets thumbnails are displayed so you can easily see the assets available.
Display the information of the selected asset: its metadata, a preview of the asset, the IP rights, the asset's history and the export options...
the Tiling is used if the image width or height exceeds a configured value, default to 1200 pixels
Nuxeo DAM -> on top of Nuxeo Enterprise Platform
Using Nuxeo DM distribution for now, will use Nuxeo CAP
Content Application Platform
Nuxeo DAM uses EP services and/or addons
=> Create and contribute to addons, which can be used in Nuxeo DM or any other products
Last service to name: audit
Nuxeo DAM uses EP services and/or addons
=> Create and contribute to addons, which can be used in Nuxeo DM or any other products
Last service to name: audit
Nuxeo DAM uses EP services and/or addons
=> Create and contribute to addons, which can be used in Nuxeo DM or any other products
Last service to name: audit
Nuxeo DAM uses EP services and/or addons
=> Create and contribute to addons, which can be used in Nuxeo DM or any other products
Last service to name: audit
Nuxeo DAM uses EP services and/or addons
=> Create and contribute to addons, which can be used in Nuxeo DM or any other products
Last service to name: audit
Nuxeo DAM uses EP services and/or addons
=> Create and contribute to addons, which can be used in Nuxeo DM or any other products
Last service to name: audit
Using core service: persistence / retrieval of events
Seam bean: make those events information available
The only thing we changed is how the history information will be displayed => redefining only the xhtml template
Why ImageMagick? Java libraries not working well to transform big images
We use IM + commandline service => easy to add a new transformation based on IM, all what IM do can be wrapped
UFraw -> any raw files (from cameras)
Ghostscript -> ps files
No more mistral -> read only metadata, no more maintained
Basic support -> Audio file type, detection on mimetype / extension
Be able to filter all the audio files
Storyboarding -> extractions of thumbnails from the video (for each chapter)
Video file type, detection on mimetype / extension
duration extraction
Quicktime plugin is also used with storyboarding
HTML5 js player => works on every browser (supporting HTML 5, ie?!)
Easier to work with: JS (even if QuickTime provides a JS API) (instead of Flash...) Does not need any plugin
Use Nuxeo DM workspaces for production / approbation through workflows, comments, ...
and then publish the assets to be seen through Nuxeo DAM
As it’s use the clustering feature, you can add as many Nuxeo DAM or Nuxeo DM instances
Then you can put a load balancer in front of your Nuxeo DAM and Nuxeo DM instances
As it’s use the clustering feature, you can add as many Nuxeo DAM or Nuxeo DM instances
Then you can put a load balancer in front of your Nuxeo DAM and Nuxeo DM instances
Common web module: icons, common layouts, common web types
Nuxeo DAM is built on this model: we can easily deploy needed part on Nuxeo DM
Content Management Interoperability Services
CMIS is a specification for improving interoperability between Enterprise Content Management systems
Nuxeo supports CMIS through
OpenCMIS + Nuxeo OpenCMIS connector
Nuxeo DAM can be connected to other WCM through CMIS connectors other vendors provide, as Drupal and eZ Publish
Nuxeo DAM can be connected to other WCM through CMIS connectors other vendors provide, as Drupal and eZ Publish
Nuxeo DAM can be connected to other WCM through CMIS connectors other vendors provide, as Drupal and eZ Publish
Nuxeo DAM can be connected to other WCM through CMIS connectors other vendors provide, as Drupal and eZ Publish
Nuxeo DAM can be connected to other WCM through CMIS connectors other vendors provide, as Drupal and eZ Publish
Release 1.2 - nuxeo admin center, marketplace
HTML 5 for video / audio player + drag and drop feature
Content views: will easy the Studio intregation