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 : [email protected] me : @ldoguin
Alain Escaffre, Responsable ProduitTél : (+33) (0)6 29 37 04 51e-mail : [email protected] me : @aescaffre
Top Related