+ All Categories
Transcript
Page 1: [Webinar] Nuxeo platform 5.8 webinar

Content Management PlatformFor Business Applications/

Webinar Brendan Coveney Thibaud Arguillere

Discover Nuxeo Platform 5.8

Page 2: [Webinar] Nuxeo platform 5.8 webinar

�2

File + Metadata! Right? Right?

Yes, in 1998

Content

Page 3: [Webinar] Nuxeo platform 5.8 webinar

�3

Content is information created by or for people.

Page 4: [Webinar] Nuxeo platform 5.8 webinar

�4

Data ContentINVOICE

STATEMENT

CASE

Page 5: [Webinar] Nuxeo platform 5.8 webinar

�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%

Page 6: [Webinar] Nuxeo platform 5.8 webinar

�6

harvest analyze segment compute

input output level etc.

create collaborate

version share

exchange transmit distribute

etc.

Data Content

Page 7: [Webinar] Nuxeo platform 5.8 webinar

We help you build applications to create, store, manage and distribute business content...

...by enabling collaboration, processes and business logic.

�7

Page 8: [Webinar] Nuxeo platform 5.8 webinar

Case Studies

�8

Page 9: [Webinar] Nuxeo platform 5.8 webinar

Great Customers

�9

Page 10: [Webinar] Nuxeo platform 5.8 webinar

�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

Page 11: [Webinar] Nuxeo platform 5.8 webinar

• 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

Page 12: [Webinar] Nuxeo platform 5.8 webinar

�12

Nuxeo Platform 5.8

Page 13: [Webinar] Nuxeo platform 5.8 webinar

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

Page 14: [Webinar] Nuxeo platform 5.8 webinar

5.8

Release Cycle

�14

Long Term Support release

One year

5.6

Fast Track releases

5.7.25.7.1 5.7.3

Page 15: [Webinar] Nuxeo platform 5.8 webinar

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} { ...}

Page 16: [Webinar] Nuxeo platform 5.8 webinar

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

Page 17: [Webinar] Nuxeo platform 5.8 webinar

Nuxeo’s New REST API

�17

Documents are rendered in JSON

Perfect for the web

Page 18: [Webinar] Nuxeo platform 5.8 webinar

• 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

Page 19: [Webinar] Nuxeo platform 5.8 webinar

25-min Demo Video

nuxeo.com/api

�19

• Introduction to AngularJS• Nuxeo REST API• Code a simple application

Page 20: [Webinar] Nuxeo platform 5.8 webinar

• Conflict handling• HTTP proxy support• Sync status menu icon• Dynamic content lists• Direct open from browser• Developer Oriented

�20

Nuxeo Drive

Page 21: [Webinar] Nuxeo platform 5.8 webinar

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

Page 22: [Webinar] Nuxeo platform 5.8 webinar

Scalability & Operations

• Unified database caching layer

• Monitoring via Metrics & Kibana

• Persistent distributed queues for background jobs via Redis

• Better SQL Server support

�22

Page 23: [Webinar] Nuxeo platform 5.8 webinar

Monitoring

�23

Page 24: [Webinar] Nuxeo platform 5.8 webinar

Graphite Dashboard

�24

Page 25: [Webinar] Nuxeo platform 5.8 webinar

Visualize with Other Tools

�25

Page 26: [Webinar] Nuxeo platform 5.8 webinar

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

Page 27: [Webinar] Nuxeo platform 5.8 webinar

Digital Asset Management

�27

Page 28: [Webinar] Nuxeo platform 5.8 webinar

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

Page 29: [Webinar] Nuxeo platform 5.8 webinar

�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)

Page 30: [Webinar] Nuxeo platform 5.8 webinar

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

Page 31: [Webinar] Nuxeo platform 5.8 webinar

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