Get a glimpse of the main features supported in Nuxeo Platform LTS 2015.
With this LTS version of the Nuxeo Platform, we’re changing how we assign product version names and numbers. The name for each LTS version is now based on the release year. Nuxeo Platform LTS 2015 is the result of the four Fast Track releases throughout the past year.
Highlights of Nuxeo Platform LTS 2015 include:
- Nuxeo Live Connect: Native Integration with Google Drive & Dropbox
- Content Analytics & Data Visualisation
- Elasticsearch: API Passthrough, Hints for NXQL, Security
- Massive Scalability with MongoDB Integration
- New Document Viewer
- Automation Scripting
- Nuxeo Drive 2
- Automated Media Conversions
2. 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: testing, continuous
integration, upgrade system, provisioning, etc.
• Mission ready (and tested) to support critical workloads
3. Mobile
Content
Distributio
n
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
Developmen
t
Product
Information
Managemen
t
5. 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
6. What’s Next for 2016
• Improve Studio Experience
• Next Generation UI, based on Web Components
• Nuxeo Elements
• LiveUpdate
• Mobile App & SDK, based on React Native
• Advanced Content Repository Features: tree versioning,
relation through references
• Modern Message Broker & Job Scheduler
8. • Worldwide Advertising
Agency
• Use Nuxeo for
workflows, asset and
rights management
• Different assets
types: TVC, print,
digital and packaging
• Replaced
Documentum, Xinet
9. • General contractor for
public and military
works
• Document
Management for
proposals
• Integrated with
Salesforce
10. • Leading supplier of
graphic apparel for the
retail and online industry
• DAM system to manage
the core production
process
• From licensing
management,
presentation brochures
to work orders
• Fully based on the Nuxeo
Platform
11. • Largest flight search and
aggregator in Europe
• Rich media platform for
pictures, videos, HTML
snippets
• Store, manage media and
snippets for SkyScanner
online properties
• Workflow-driven approval
• Python front-end, S3 Store
12. 12
• SNCF subsidiary specialized
in retail of train tickets,
vacation packages, car
rentals…in France and
Europe
• Media library, accessible
through the SNCF website,
including front and back
office
• Facilitate access to creatives
and track their use
16. MongoDB as a Content Store
Native integration with the leading NoSQL database
Common use cases for a MongoDB-powered content store:
• Big, complex, evolving data models
• Many concurrent read and writes (heavy live data loading,
large scale applications, etc.)
• Geographically distributed system with integrated failover
18. Higher Performances
Low level read
+180% documents/s with MongoDB Read via REST API
+40% documents/s with MongoDB Update via REST API
+80% document/s with MongoDB/WiredTiger
Bulk Import
Up to 5x times faster (3,150 documents/s)
Hardware:
Single Node / 6 cores HT 3.5Ghz / 126 GB RAM / HDD
24. Elasticsearch: Hybrid Storage
SQL or MongoDB
• store content in an ACID way
• store & retrieve
• queries needed ACID and MVCC
Elasticsearch
• provide powerful and scalable queries
• do the heavy lifting that the RDBMS cannot do
• scoring, native full-text, aggregates
• distributed search
Route the query to the correct index depending on requirements
32. Nuxeo Live Connect
• Content stored in Cloud
CollaborationSystems
• Integral part of Business
Processes
• Native Editors and
Renderers
• Unified Search, Versions
• Behave like any other file
in the Nuxeo Platform
(thumbnails, preview,
etc.)
• Next: OneDrive, Box
36. Hierarchical Storage Management
• Route physical file storage to
different storage locations
• Example: store small files on
local SSD and big files on S3
• Useful for cost/bandwidth
optimization and
differentiated data
security/integrity level
• Storage decision can use any
document-level property
• Locations supported:,
Filesystem mount points,
Cloud Stores (S3, Azure,
Google)
37. External File Storage
• Use files at their existing
location instead of
moving them into the
Nuxeo File Store
• Useful when other
systems use existing files
using the physical path
• Once linked in the Nuxeo
Platform, external files
behave like any other file
on a document: indexing,
thumbnail, preview, etc.
40. JavaScript Automation
• Makes it very easy to build advanced business logic,
including common control flow
• Access to all the Operations (150+)
• All JavaScript language features (Object, Array, Date, …)
are available
• Can be used:
§ Like any Automation Chain: User Action, Event Handler,
Workflow…
§ As an Operation, inside an Automation chain
§ Nashorn-powered, near native speed
48. New Security Features
• New Extended ACLs
• Expiring permission for
time-based access
(start/end date)
• Query on permissions
(current and past) to easily
get access control reports
for a given user
• Automated purge of
permissions for a given user
• Better UX for permission
management on content
objects, email notifications
• Download Filter
• Define download rules for
any download (file,
rendition) in addition to
object access control
• Typically: on a given asset,
preview + low def are for
everybody while HD only for
designers or customers
• Applied to any download
endpoint (web, API, drive),
can trigger audit log entries
• Rules are in JavaScript to
express any business logic
49. Advanced Field Constraints
• New set of constraints and data validation integrated at
the schema level, in the repository.
• RegExp, enum, size, range (num/time), type, etc.
• support cross-field validation (using XPath selector)
• New reference field type to reference documents,
user/groups, vocabulary entries
• Very powerful to describe relations between entities and
model complex, nested business domains
• Bonus: you fetch all entities referenced expanded or not in a
single call to the REST API
• Integrated completely in the Platform: UI-level & REST API
• You can contribute new constraints types for advanced
customization and field types
52. Adobe CS Connector
• Browse & Search the
Nuxeo repository from
an integrated panel
• Be notified when an
asset change
• Update linked asset in
one click
• Supports Photoshop,
InDesign, Illustrator
56. Analytics & Data Visualization
• Create advanced analytics
dashboard on content/data or
performance (workflow, activity)
• Aggregate any query on one or
multiple axis (time, bucket,
terms)
• Render using advanced charting
elements, can leverage any JS
charting library
• Leverage the distributed
computation power of
Elasticsearch
• Pure HTML5, Web Components
61. Recap
• Scalability and Performance
• MongoDB
• Elasticsearch
• Cloud Integration
• Google Drive, Dropbox, Salesforce
• Hierarchical Storage Management
• External File Support
• New Security Features
• Advanced Field Constraints
62. Recap
• JavaScript Automation Scripting
• Digital Asset Management
• Direct Edit
• Adobe Creative Cloud Integration
• Picture Diff
• Analytics and Data Visualization
• Kibana
• Data Visualization
• And much much more!!