+ All Categories
Home > Software > Nuxeo Platform LTS 2016 - Roadmap

Nuxeo Platform LTS 2016 - Roadmap

Date post: 08-Jan-2017
Category:
Upload: nuxeo
View: 540 times
Download: 3 times
Share this document with a friend
25
Insight of the Nuxeo 2016 Roadmap
Transcript
Page 1: Nuxeo Platform LTS 2016 - Roadmap

Insight of the Nuxeo 2016 Roadmap

Page 2: Nuxeo Platform LTS 2016 - Roadmap

NOS Roadmap

Page 3: Nuxeo Platform LTS 2016 - Roadmap

Branch Management

Page 4: Nuxeo Platform LTS 2016 - Roadmap

Three axis

● Application definition and tooling

● Development/Customization Flow in Studio

● NOS Customer portal

NOS Roadmap

Page 5: Nuxeo Platform LTS 2016 - Roadmap

● Application definition,

● Nuxeo Package build

● Private marketplace

● Use of Github for hosting Studio Project sources

● Configurability of Nuxeo Studio

NOS - Application Definition and Tooling

Page 6: Nuxeo Platform LTS 2016 - Roadmap

● Better separate Core, Process, and UI configuration/development with more

adapted editors:● Diagram entity relation for the Core part● UI Visual Designer

● Make sure a Nuxeo Studio project scales (still usable when intensively used)

● Make it more useful in terms of documentation● Document everywhere

NOS - Studio as a set of multiple editors

Page 7: Nuxeo Platform LTS 2016 - Roadmap

● Better features for contact management

● Nice integration of all entry points

NOS - Customer Portal

Page 8: Nuxeo Platform LTS 2016 - Roadmap

Nuxeo Platform Roadmap

Page 9: Nuxeo Platform LTS 2016 - Roadmap

Nuxeo Platform Checkup: a tool for easily uploading the instance configuration and state to jira when creating support tickets.

Nuxeo Platform Checkup

Page 10: Nuxeo Platform LTS 2016 - Roadmap

Goal: make it easy to

● set up a Nuxeo Cluster● Deploy an application configuration● Apply Hotfixes

Proposed Solution: a cluster manager server to which nodes will subscribe.

Nuxeo Cluster

Page 11: Nuxeo Platform LTS 2016 - Roadmap

● Some observations: our event bus system is in-house and hasn’t change for

long. It needs integration capability with externals

● Jobs and queues design is also in-house while it is a common piece of

intrastructure

● Many people not happy at Nuxeo of the way it is right now !

⇒ Reimplementation using a messaging framework (ex: Kafka)

Event Bus and Workmanager re-implementation

Page 12: Nuxeo Platform LTS 2016 - Roadmap

● Relationship service as not been advertised much

● Reference field could also be seen as a relation ship definition

● What we wan’t is ability to query (join) relation ships

⇒ Use Elasticsearch to index related documents

⇒ Provide a way to easily declare relations (maybe based on the schemas definition)

Relationship and Linked Documents Index

Page 13: Nuxeo Platform LTS 2016 - Roadmap

Goal: make operations on large set of documents work and scale

Solution: use backend capabilities. Ex: MongoDB

Scope: lifecycle update, deletion, acls, quotas, bulk metadata update

Batch Processing

Page 14: Nuxeo Platform LTS 2016 - Roadmap

● More coherent automated versioning policies

● Tree Versioning

Versioning

Page 15: Nuxeo Platform LTS 2016 - Roadmap

● CouchBase

● PG + JSON

NoSQL Implementations

Page 16: Nuxeo Platform LTS 2016 - Roadmap

● Let’s bootstrap a completely new web app using client side components

● Then work on pluggability/extensibility

● Scope: Browse/Create - Search - Workflow - User Experience Roadmap

(Right panel, Image Preview, removable left tree…)

Goal: make sure we are not slowed down to much by legacy and provide a

modern/ responsive UI for LTS 2016.

JSF web app will still be used and released until we are happy we what we have

on the other side. Maybe also we will realize there are good mixed strategies.

UI: A new Web UI Web Component Based

Page 17: Nuxeo Platform LTS 2016 - Roadmap

● Scaffolding: allow users to edit UI HTML/XHTML files in Studio

● Visual Web Designer

UI: A new design flow in Studio

Page 18: Nuxeo Platform LTS 2016 - Roadmap

● More Productive UI

● A new module : Adaptative Routes

Workflow

Page 19: Nuxeo Platform LTS 2016 - Roadmap

● TCK Evolution

● C# client

● Python client

● JavaScript clients merge

● Java client update

TCK and JavaScript Client

Page 20: Nuxeo Platform LTS 2016 - Roadmap

● A native mobile web app for Android and iOS

⇒ use of React Native

Mobile

Page 21: Nuxeo Platform LTS 2016 - Roadmap

Video Management module

● Transcode● Cut● Annotate

With a nice wizard and some re-usable operations

Video Management

Page 22: Nuxeo Platform LTS 2016 - Roadmap

● Box

● One Drive

Live Connect

Page 23: Nuxeo Platform LTS 2016 - Roadmap

● Activities for a user friendly history of what happens in the repository/

workflow

● Notifications for being notified of interesting activities on multiple channels● in app board● slack● email● mobile app

Activities & Notifications

Page 24: Nuxeo Platform LTS 2016 - Roadmap

● FS Decoration

● Better management of the community of users

● Notifications from server

● Document Importer module

Drive

Page 25: Nuxeo Platform LTS 2016 - Roadmap

Recommended