Content Management PlatformFor Business Applications/
Webinar Brendan Coveney Thibaud Arguillere
Discover Nuxeo Platform 5.8
�2
File + Metadata! Right? Right?
Yes, in 1998
Content
�3
Content is information created by or for people.
�4
Data ContentINVOICE
STATEMENT
CASE
�5
Data Content
Jan Feb Mar Apr May Jun Jul Aug Sep Nov Oct Dec
Lorem
Ipsum
Dolor
Lorem Lorem Lorem Lorem Lorem Lorem Lorem Lorem
100
75
50
25
0
28%
28%
28%
28%
28%
28%
28% 28%
�6
harvest analyze segment compute
input output level etc.
create collaborate
version share
exchange transmit distribute
etc.
Data Content
We help you build applications to create, store, manage and distribute business content...
...by enabling collaboration, processes and business logic.
�7
Case Studies
�8
Great Customers
�9
�10
Case Manager for Big Data
• Help users make the link between results of their analytics engine and real life facts so they can take action
• Repository for visualizations and related content
• Create cases, apply business rules, and content from findings of the analytics engine
• Enable collaboration on these objects
• Michelin TP chose Nuxeo for its new DAM system
• Store assets (pictures) and point of interest data
• Manage the collaboration and workflow on the content
• Publish the assets to various consumers (web, guides, etc.)
�11
�12
Nuxeo Platform 5.8
Nuxeo Platform 5.8
�13
• Fast Track release cycle • New REST API endpoints• Workflow capabilities• Nuxeo Drive • Monitoring with Metrics• Digital Asset Management
1,161 tasks completed960 bugs fixed
8,375 commits65,000+ builds500+ build jobs
3,500+ tests on commits
5.8
Release Cycle
�14
Long Term Support release
One year
5.6
Fast Track releases
5.7.25.7.1 5.7.3
REST APIs
• New resource-oriented endpoints (REST)for: documents, tasks, workflows, directories, etc.
• Integrated with Operations to pipe content into commands
• With a configurable data level• No framework required.
Consume directly from browser js, node, ruby, php, python, dart, you-name-it!
�15
js : nuxeo.doc(path).fetch()http: GET /api/path/{pathOfTheDoc}!js : nuxeo.doc(id).fetch()http: GET /api/id/{idOfTheDoc}!js : nuxeo.doc(id).update({...})http: POST /api/id/{idOfTheDoc}
{ "properties": {
..."dc:title": "The new title",...
}} !js : nuxeo.doc(id).op({...})
http: POST /api/id/{idOfTheDoc}/@op/{opId} { ...}
Nuxeo’s New REST API
�16
Resource http://...:8080/nuxeo/api/path/default-domain/workspaces/myWorkspace
GET Retrieves the document
PUT Updates the document
POST Creates a document
DELETE Deletes the document
Nuxeo’s New REST API
�17
Documents are rendered in JSON
Perfect for the web
• Business application developer friendly APIs
• Access to first class resources and
• Context parametersGET /nuxeo/api/v1/path/default-domain/workspaces/@bo/TitleDescription
• AdaptorsPOST /nuxeo/api/v1/path/default-domain/.../myFolder/@children/@op/makeAZIP
• Customizable endpointsGET /nuxeo/api/v1/product/{productId}
�18
nuxeo.io - Developer friendly
25-min Demo Video
nuxeo.com/api
�19
• Introduction to AngularJS• Nuxeo REST API• Code a simple application
• Conflict handling• HTTP proxy support• Sync status menu icon• Dynamic content lists• Direct open from browser• Developer Oriented
�20
Nuxeo Drive
Workflow
• New nodes: multi-task, exclusive
• Support for sub-processes• Rule-based escalation• Task resolution screen• Processes dashboard• New operations for controlling
processes• REST API
�21
Scalability & Operations
• Unified database caching layer
• Monitoring via Metrics & Kibana
• Persistent distributed queues for background jobs via Redis
• Better SQL Server support
�22
Monitoring
�23
Graphite Dashboard
�24
Visualize with Other Tools
�25
Digital Asset Management• Refactored UI for easy
customization• Integration with Nuxeo Drive• UX: drag’n’drop, navigation,
action buttons• Search: save, share, tags • Widgets: video storyboard,
video reader, picture web view• DAM-related document types:
Video, Picture, PictureBook and Sound
• DAM facets and schemas are now available
�26
Digital Asset Management
�27
And Much More
• Operation Tracers• nuxeo.js • More widgets in
Studio• Multi-tabs in
backoffice• Injection of Services • SafeEdit for forms• New look for Studio• Select2 integration
• Hybrid widgets• New asset browser• Long running tx• Collaboration in
Studio• OpenID / OAuth2• AngularJS blueprint• Job Management• and hundreds more!
�28
�29
We support the complete app lifecycle
�26
Design & Build !!!
Nuxeo StudioIDE Plugins
!Client SDKs
Test FrameworksHot Reload
Deploy !!!
Marketplace Packages
Update Center!
Cloud Infrastructure
Run !!!
Deep Monitoring !
Long Term Maintenance &
Support
Nuxeo Connect Subscription (priced per repository & developer)
Integrated Experience
�30
Software maintenance via hot fixes
Marketplace to get or
distribute addons
Studio to design
applications
Premium support to help your
teams
Access to high-end
consulting & training
connect
nuxeo.io new
Proactive monitoring
new
Postgres support
new
Thank You!
�31
Brendan Coveney- GM, Americas and APAC Phone: (+1) 408-506-8630e-mail: [email protected] me: @bcoveney
Thibaud Arguillere, Sales Engineere-mail: [email protected] me: @ThibArg
Top Related