Nuxeo: a Platform for Managing ContentAlain ESCAFFRE - VP Product
Today’s Agenda
• Nuxeo, the company
• Nuxeo Platform & Nuxeo Online Services
• Customer Use Cases
Nuxeo
• Providing an Open Source Content Management Platform for Business Applications with tools for successful projects
• 5000+ installations
• Founded in 2002
• New York, Paris, San Francisco
• On the forefront of innovation with a dedicated lab contributing to several industry initiatives
Nuxeo Platform
• Modern, elegant, battle-tested platform for building content-based applications
• Designed for the modern world: rich content, structured data, mobile, APIs
• Built with a strong engineering discipline: testing, continuous integration, feature branch, fully automated
• Come with its complete toolchain: Design, testing, continuous integration, upgrade system, provisioning, etc.
Mobile Content Distribution
Digital Asset Management
Central Asset Repository
Brand Management
Platforms: Media Collaboration
Ads Distribution Media Center
Video Distribution
BPM & Case Management
Anti-Fraud Law Production Payable Approval Forensic Analysis Policy Management Claim Management
Document Management
Intelligence Platform
High-Volume Archiving
Cloud Document Sharing Highly Secure &
Regulated Collaboration
Engineering Change Management
Deep Content Repository
Developers Builds
Distribution Service
Master Data Development
Product Information
Management
Some Customers
Nuxeo Platform
7
Business Logic
Content Repository: Access Control, Rich Content Model, Audit, Query, File Storage
Extensible Web UI
Conversion Kit
Workflow Engine
Authentication & Identity Search
Custom / optional plugins, extensions integrations and feature sets
REST API
CMIS
Client SDKs: Java
JavaScript Python
iOS Android
WebDAV
Nuxeo Drive (multi-device file sync)
Platform-wide Bundle & Extension System
Distributed Execution
Grid
Scale Out
Major Enhancements in 2015
• Massive throughput & scale, 10x the fastest system
• Nuxeo Live Connect: Integration with Google Drive & Dropbox
• Content Analytics & Data Visualisation
• Elasticsearch: API Passthrough, Hints for NXQL, Security
• Automation Scripting
• New Document Viewer
• Nuxeo Drive 2
• Automated Media Conversions
Live Connect Demo
What’s Next for 2016
• Improve Studio Experience
• Next Generation UI, based on WebComponents
• Nuxeo Elements
• LiveUpdate
• Mobile App & SDK, based on React Native
• Advanced Content Repository Features: tree versioning, relation through references
• Modern Message Broker & Job Scheduler
Customer Cases
• S.O.L.O.N II & Réponses
SOLON & Réponses
• Solon: Dematerialisation of normative acts drafting procedure
‣ The application allows an aid in the legislative process between institutions : Government, National Assembly , Senate ...
• Réponses: Dematerialisation of replies to parliamentary questions
SOLON & Réponses: Goals
✓ Improved quality and reply time to parliamentary questions
✓Digital monitoring of legislative activity
✓ Improved legislative authoring process
✓Establishment of a joint project between the three institutions: National Assembly, Senate and Government
SOLON & Réponses: Routing a CaseA route = a flow with some steps: Validation, Digital Signature, Review…
•Ability to add and remove steps or complete templates.
•Annotate a step
SOLON & Réponses: MailboxMailbox = Place where I receive the cases I am distributed
SOLON & Réponses: Writing an Answer
Mailbox = Place where I receive the cases I am distributed
SOLON & Réponses: Writing an Answer
Dashboards
SOLON & Réponses: Architecture
SOLON & Réponses: Numbers
• 700 cases per week
• 4200 users, more than 1300 regular users
• Nuxeo Cluster, 5 servers per appplication, Oracle Rac
• Vintage: Archiving Game Build Resources
• Shift: Securing the QA flow
Electronic Arts - Shift
23
• Digital asset = game build (70 builds)
• Contains audio, images, and metadata
• Control and track access to pre-releases
• Fingerprinting on builds
• Mission critical access control, distributed on 23 sites globally
Electronic Arts - Vintage
24
• Archive Videos and Sounds used in all the games
• Find by Metadata