Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Webinar Nuxeo LTS 2017

691 views

Published on

Découvrez les nouveautés de la dernière version de Nuxeo, LTS 2017

Published in: Software
  • Be the first to comment

  • Be the first to like this

Webinar Nuxeo LTS 2017

  1. 1. LTS 2017 Nouveautés
  2. 2. Cycle LTS 2017 2 LTS 2017  3 versions FT  1 version LTS FT 9.1 11/04/2017 FT 9.2 07/21/2017 FT 9.3 12/06/2017 LTS 2017 (9.10) 01/08/2018 Fast Track (FT) Long Term Support (LTS) Hotfix (HF)  Version “beta” 3-4 fois par an  Version majeure annuelle  Toutes les 2 à 4 semaines (ex. correction de bugs, sécurité, perfomance)  Accès anticipé aux fonctionnalités de la future LTS  Intègre l’ensemble des fonctionnalités des versions Fast Track
  3. 3. Une Nouvelle Expérience Utlisateur
  4. 4. De nouvelles Fonctionnalités de Recherche 4 Contexte du résultat. L’affichage du contexte permet de mieux cibler les documents parmi l’ensemble des résultats.L’affichage à la demande. En affichant uniquement les lignes de résultats visualisées, Nuxeo permet de naviguer à une vitesse record à travers un résultat de recherche. Grille de vignette optimisée L’affichage des vignettes est optimisé pour maximiser le nombre d’images vues par seconde.
  5. 5. Téléchargement en masse Experience Utilisateur Configurable  Selection multiple – Action dans le panier de sélection  Constitution intelligente du zip – Choix automatique du fichier en fonction du document – gestion des sous-dossiers.  Asynchrone – Consitution du zip côté serveur, démarrage du téléchargement à la fin de la constitution 5  Une opération réutilisable dans Studio lors d’un action spécifique  Nouveau concept de “rendition par défaut” – configurable par Javascript  Objectif : Ajouter des boutons de téléchargement dont le comportement est dynamique en fonction des caractéristiques de l’utilisateur ou document. Ex: Utilisateur Extérieur télécharge une version estampillée du document
  6. 6. 6 Addons Portés Sur Web UI Easyshare  Partage limité dans le temps  Sécurisé  Simplifié Template Rendering  Fusion de métadonnées dans des modèles  Gestion de paramètres  Format PDF, Word, Excel CSV Importer  Création et mise-à-jour en masse de contenu  Rapport d’erreur  Choix du type de document DAM  Résumé Images d’une Vidéo
  7. 7. Meilleure Disposition Des Données Vue : Document et Image Vue : Validation d’une tâche  Position optimisée  Edition plein écran 7  Simplification de l’écran  Inversion des informations de tâche et prévisualisation du document
  8. 8. Nuxeo Mobile 8 Nuxeo Mobile offre une expérience native sous Android et iOS avec chaque mois un mise à jour de nouvelles fonctionnalités. Organiser Possibilité de grouper les documents en collection. Partager Partage de lien et de contenu. Naviguer Possibilité de navigation arborescente et recherche, prévisualisation des documents Valider Exécution de tâches depuis l’application mobile.
  9. 9. Travail asychrone, Nuxeo Stream et intégration Kafka
  10. 10. Kafka pour quoi ? 10 Kafka est exposé au travers d’une librairie appelée “Nuxeo Stream”, qui permet l’usage de deux patterns liés aux systèmes de logs: - Streams - Computations Audit Writer. Possibilité de contribuer aux nouveaux systèmes d’écriture de l’audit facilement, en parallèle de ceux par défaut. Work Manager. Remplace l’ancien work manager, avec tous les avantages précédemment cités de Kafka. Batch Import. Imports avec reprise sur erreur, facilement pluggables et robustes
  11. 11. Avantages Inconvénients Exemples : Log  Ordonnancement  Durabilité  Concurrence Limitée  Hold up Processing  Kafka  AWS Kinesis  Chronicle Queue  Twitter Distributed Log. Message Queue (JMS/AMPQ)  Hautement Concurentiel  Faible ordonnancement  Impossibilité de rejouer les anciens enregistrements  Rabbit MQ  Azure Service Bus  Google Pub/Sub. Comparatif Logs Versus Message Queue 11
  12. 12. Kafa est un Log Partitionné 12 Ajout Seulement Ordonné dans le temps Immuable Persistant Monte en charge L’ordonnancement est garanti par Partition, non au travers des partitions Log Log Partitionné
  13. 13. LES DEUX PROBLÈMES MAJEURS D’UN SYSTEME DISTRIBUÉ 13 1 Garantir l’ordre des messages délivrés Kafka garantit l’ordre des messages 2 Délivrer les messages une seule fois Kafka garantit que le message est délivré au moins une fois
  14. 14. Kafka, un système de Log avancé pour systèmes critiques Possibilité pour un consommateur de sauvegarder la position Capacité à réorganiser l’usage des partitions dynamiquement 14  Réplication des messages au travers des noeuds  Rétention des messages configurable (temps, taille, ou jamais)  Possibilité de compacter un log Une véritable base de données : Élastique Fonctionne à l’identique quel que soit le nombre de nœu Evolutif / Scalable La limite est l’espace disque Tolérant aux pannes  Détection automatique de noeuds défaillants  Rebascule automatique des messages du nœud défaillant  Réplication protectrice des messages sur les noeuds
  15. 15. De grandes avancées sur le PaaS et les usages de Docker
  16. 16. Key Developped Usages of Docker 16 Architecture Cluster Complexe en un clin d’oeil  En utlisant Helms  5 minutes pour déployer un cluster multi-machine robuste Déploiement Open Shift pour une architecture HA/DR  Cluster complexe déployé en quelques minutes  Réplication et bascule  Monkey testing OpenShift pour le Déploiement Continu Conversions  Facilite l’installation des outils de conversions en les packageant en images Docker
  17. 17. Cluster Nuxeo avec redondance
  18. 18. Cluster Nuxeo avec redondance répliqué Master Replica
  19. 19. Déploiement Continu 19
  20. 20. Intégration Lambda
  21. 21. Grand Elasticité Programmation sans serveurs Cas d’utilisation  Sur le cloud  Capacité de montée en charge très rapide (jusqu’à 1000 process en parallèle de manière instantanée sur AWS)  Différents fournisseurs, dont Amazon 21  Conversions (previsualisation, video, génération de vignette, …)  Calculs d’information complexes par documents
  22. 22. Architecture 22
  23. 23. Ressources 1 2 3 4 Release notes : https://doc.nuxeo.com/nxdoc/nuxeo-server-release-note Nuxeo University : https://university.nuxeo.com/learn Notice de mise-à-jour : https://doc.nuxeo.com/nxdoc/upgrade-from-lts-2016-to-lts-2017/ Support techniqu de Nuxeo Online Services
  24. 24. Merci Alain ESCAFFRE, Directeur Produit @aescaffre marketing@nuxeo.com

×