[Webinaire] Nuxeo Platform 5.8 : les nouveautés

Preview:

DESCRIPTION

La toute nouvelle version LTS de la plateforme Nuxeo apporte de nouvelles fonctionnalités pour prototyper et développer rapidement des applications orientées contenu. Les principales fonctionnalités de cette version ont déjà été validées par la communauté Nuxeo, qui les a installées et découvertes au fur et à mesure des différentes versions Fast Track.

Citation preview

Content Management PlatformFor Business Applications/

Webinaire Laurent Doguin Alain Escaffre

Nuxeo Platform 5.8 :

les nouveautés

�2

Fichier + Méta-données! Pas vrai?

Si, en 1998

Le contenu =

�3

Le contenu, c’est de l’information créée par des individus pour des individus.

�4

Données ContenuINVOICE

STATEMENT

CASE

�5

Données Contenu

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

récolter analyser

segmenter calculer insérer extraire niveler etc.

créer collaborer

version partager échanger

transmettre distribuer

etc.

Données Contenu

Nous vous aidons à construire des applications pour créer, stocker, gérer et distribuer du contenu métier…

…en permettant la collaboration, les processus et une logique métier.

�7

Etudes de cas

�8

Quelques-uns de nos clients

�9

• Michelin TP a choisi Nuxeo pour son nouveau système DAM

• Stocker les actifs (images) et les données des “endroits intéressants”

• Gérer la collaboration et les workflows sur le contenu

• Publier les actifs auprès de divers clients (web, guides, etc.)

�10

• Plateforme de gestion de contenu pour Generali

• Système de collaboration pour les Achats Monde

• Permet aux différents services Achats dispersés dans le monde de créer des synergies, partager le contenu et se coordonner

• But = Economie de +50M USD / an à travers les synergies d’achat, et l’efficacité des processus

�12

Nuxeo Platform 5.8

Nuxeo Platform 5.8

�13

• Cycle de release Fast Track • Nouveaux points d’ancrages

API REST• Capacités de Workflow• Nuxeo Drive • Monitoring avec Metrics• Digital Asset Management

1,161 tâches terminées960 bugs fixés

8,375 commits65,000+ builds500+ build jobs

3,500+ tests sur les commits

5.8

Cycle de release

�14

Release Long Term Support

Une année

5.6

Releases Fast Track

5.7.25.7.1 5.7.3

APIs REST

• Nouveaux points d'ancrage (REST) de type ressource pour les documents, utilisateurs et annuaires

• Intégré avec les opérations pour accéder au contenu via des commandes

• Avec un niveau de données configurable

• Pas de framework requis. Consommez directement depuis le navigateur js, node, ruby, php, python, dart, ou ce-que-vous-voulez !

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

Nouvelles APIs REST de Nuxeo

�16

Ressource http://...:8080/nuxeo/api/path/default-domain/workspaces/myWorkspace

GET Récupère le document

PUT Met à jour le document

POST Crée document

DELETE Efface le document

Nouvelles APIs REST de Nuxeo

�17

Les documents sont rendus en JSON

Parfait pour le web

• Des APIs faites pour les développeurs d’applications métier

• Accès aux ressources première classe et

• Paramètres de contexteGET /nuxeo/api/v1/path/default-domain/workspaces/@bo/TitleDescription

• AdaptateursPOST /nuxeo/api/v1/path/default-domain/.../myFolder/@children/@op/makeAZIP

• Points d’ancrage personnalisablesGET /nuxeo/api/v1/product/{productId}

�18

nuxeo.io - fait pour les développeurs

25-min de démo vidéo

nuxeo.com/api

�19

• Introduction à AngularJS• Nuxeo REST API• Coder une simple application

• Gestion des conflits• Support de proxy HTTP• Icône de statut de la

synchronisation • Ouverture directe depuis le

navigateur • Orienté développeur

�20

Nuxeo Drive

Workflow

• Nouveaux noeuds : multi-tâches, exclusion

• Support des sous-processus• Règles d’escalade• Ecran de résolution des

tâches • Tableau de bord des

procédures • Nouvelles opérations pour

contrôler les procédures

�21

Scalabilité & Performance

• Couche de cache unifiée pour la base de données

• Files d'attente persistantes et réparties pour les tâches exécutées en arrière-plan via Redis

• Monitoring via Metrics & Kibana

• Meilleur support SQL Server

�22

Monitoring

�23

Digital Asset Management• Nouvelle Interface Utilisateur

personnalisable• Integration avec Nuxeo Drive• Expérience Utilisateur :

drag’n’drop, navigation, boutons d’action

• Recherche : Enregistrer, partager, tags

• Widgets : storyboard vidéo, lecteur vidéo, vue web des photos

• Type de documents liés à DAM : vidéo, photo, album photo et son

• Facettes et schémas DAM disponibles dans Studio

�24

Digital Asset Management

�25

Et bien plus

• Traces d’opérations• Plus de widgets

dans Studio• Nouveaux onglets

dans le back-office• Injection of Services • SafeEdit des

formulaires• Nouveau look pour

Studio

• Intégration Select2• Nouveau navigateur

d’assets• Collaboration dans

Studio• OpenID / OAuth2• Job Management• et des centaines

d’autres !

�26

�27

Conception & Création

!!!

Nuxeo StudioPlugins IDE

!Client SDKs

Frameworks de TestHot Reload

Déploiement !!!

Marketplace Packages

Update Center!

Infrastructure Cloud

Exploitation !!!

Monitoring avancé !

Support & maintenance long

terme

Souscription Nuxeo Connect (Tarif par référentiel documentaire et par développeur)

Support du cycle de vie complet de l’application

Experience complète

�28

Maintenance logicielle via

hot fixes

Marketplace pour récupérer ou distribuer des add-ons

Studio pour concevoir les applications

Support Premium pour

aider vos équipes

Accès au consulting et formations

connect

nuxeo.io new

Monitoring proactif

new

Support Postgres

new

Merci !

�29

Laurent Doguin Community Managere-mail : ldoguin@nuxeo.comFollow me : @ldoguin

Alain Escaffre, Responsable ProduitTél : (+33) (0)6 29 37 04 51e-mail : aescaffre@nuxeo.comFollow me : @aescaffre