SlideShare a Scribd company logo
1 of 30
Download to read offline
An Hour with the CTO and
the Community Liaison of Nuxeo
The Nuxeo Roadmap: Nuxeo Platform 5.6 and beyond
Thierry Delprat
Laurent Doguin




                                                   1
Agenda

●
    The Nuxeo Roadmap: Nuxeo Platform 5.6 & Beyond
      Thierry Delprat, CTO, Nuxeo

●
    The Nuxeo Community: How to Participate
      Laurent Doguin, Community Liaison, Nuxeo

●
    Q&A




                                                     2
Release Timeline



Nuxeo              Nuxeo       Nuxeo
5.5                5.6         6.0


Dec.                           Dec. 2012 /
2011                           Q1 2013
               we are here !




                                             3
About the 2012 Roadmap


●
    Usability Improvements
●
    PaaS - Nuxeo On Demand
●
    Content Routing
●
    New Features
●
    Infrastructure Update
●
    Tools



                             4
About the 2012 Roadmap


●
    Usability Improvements
●
    PaaS - Nuxeo On Demand
●
    Content Routing
●
    New Features
●
    Infrastructure Update
●
    Tools



                             5
Usability Improvements: Goals

  Improve Nuxeo UI

  ●
      For users : user experience
      –   make UI more intuitive
           ●
               align on current UI standards

  ●
      For developers : UI Framework
      –   make building new screens easier
           ●
               provide more high level building blocks
           ●
               more guidelines




                                                         6
Usability Improvements: Nuxeo 5.6
●
    CSS and Styles refresh

●
    Rationalize Action system
    ●
        explicit typing / generic renderers /
        keyboard bindings

●
    Layouts and Widgets everywhere
    ●
        use CSS grid based layout
    ●
        build screens based on Layouts
         –   Widgets to render actions
         –   Layout / widgets / sub-widgets

●
    More Ajax navigation with history support
                                                7
Usability Improvements: Next Steps
●
    Continue extending the Layout / Widget system

    ●
        Use for global page layout
        –   integrate with Theme Engine layout system

    ●
        Support more rendering technologies
        –   WebEngine (FreeMarker)
        –   Mustache.js (JavaScript)




                                                        8
About 2012 Roadmap


●
    Usability Improvements
●
    PaaS - Nuxeo On Demand
●
    Content Routing
●
    New Features
●
    Infrastructure Update
●
    Tools



                             9
PaaS - Nuxeo On Demand: Goals


●
    For end users :
    ●
        create on demand custom Nuxeo instances

●
    For developers :
    ●
        create on demand dev or test instances


●
    For software vendors :
    ●
        deliver SaaS based on Nuxeo PaaS
    ●
        allow per-client customization

                                                  10
PaaS - Nuxeo On Demand: Nuxeo 5.6

●
    Multi-tenant add-on
    ●
        per-tenant users and groups
    ●
        enforces data isolation
    ●
        leverage local confguration

●
    Quota management

●
    Modules / Packages system
    ●
        align packaging and dependency system on CUDF
    ●
        add private and public channels
    ●
        install packages and confguration via NuxeoCtl
         ➔
             deploy custom confg automatically
         ➔
             support for automatic updates
                                                         11
PaaS - Nuxeo On Demand: Next Steps


●
    Continue work on Nuxeo Cloud Controller
    ●
        use NuxeoCtl + Chef recipes


●
    Custom Studio profles
    ●
        leverage Studio confguration
        for custom software based on Nuxeo Platform




                                                      12
About 2012 Roadmap


●
    Usability Improvements
●
    PaaS - Nuxeo On Demand
●
    Content Routing
●
    New Features
●
    Infrastructure Update
●
    Tools



                             13
Content Routing: Goals

●
    Extend Case Management workfow engine to all Nuxeo Platform-
    based applications

●
    Provide a more fexible workfow engine than jBPM

●
    Confgure everything from Nuxeo Studio
    ●
        process graph
    ●
        forms and page fows




                                                                   14
Content Routing: Nuxeo 5.6

●
    Add support for graph-based routes
    ●
        merges, loops, jumps, …

●
    Becomes the default workfow engine
    ●
        no more compulsory jBPM dependencies

●
    Use Nuxeo Studio as workfow editor
    ●
        create graph routes via Nuxeo Studio
    ●
        adjust and tweak routes from Nuxeo UI




                                                15
Content Routing: Next Steps

●
    Make Case Management components part of platform
    infrastructure
    ●
        Mailboxes, Distribution service ...

●
    Manage any document as a case in a distribution


●
    Wait for user and developer feedback




                                                       16
About 2012 Roadmap


●
    Usability Improvements
●
    PaaS - Nuxeo On Demand
●
    Content Routing
●
    New Features
●
    Infrastructure Update
●
    Tools



                             17
New Features: Nuxeo 5.6
●
    Collaboration
    ●
        extend Social features
         –   wall, rating, like,
             comment on activity …
    ●
        new team calendar


●
    Document templates
    ●
        docx / odt, XLS templates and merge felds
    ●
        extension of renditions
    ●
        support for Freemarker template associated to documents




                                                                  18
New Features: Nuxeo 5.6
●
    Diff between Documents / Versions
    ●
        on meta-data
    ●
        on binary content


●
    Mobile Web UI for Nuxeo Platform
    ●
        Web UI based on HTML5 and jQuery Mobile
    ●
        use Apache Cordova to provide native bindings
         –   “App” packaging
         –   suspend / Resume
         –   FileSystem interactions




                                                        19
New Features: Nuxeo 5.6++
●
    Add offine support for mobile Web UI
    ●
        mustache.js / backbone
    ●
        local storage via Apache Cordova

●
    Desktop Client
    ●
        Python / Automation-based
    ●
        frst beta will be available this summer

●
    Site factories
    ●
        leverage new modules and infrastructure changes to provide a Site
        factory infrastructure

●
    Merge Document Management and Collaboration features
                                                                            20
About 2012 Roadmap


●
    Usability Improvements
●
    PaaS - Nuxeo On Demand
●
    Content Routing
●
    New Features
●
    Infrastructure Update
●
    Tools



                             21
Infrastructure Update: Nuxeo 5.6
●
    Infrastructure refresh
    ●
        support for OpenJDK 7
    ●
        support for Tomcat 7

●
    New infrastructure services
    ●
        Job management service
    ●
        Confguration service (multi-node)




                                            22
Infrastructure Update: Next Steps
●
    VCS Caching system improvements
    ●
        leverage the tests done on shared cache
    ➔
        better performance on big Nuxeo clusters

●
    Update from Seam /JSF 1.2 to CDI / JSF2
    ●
        leverage the work done in nuxeo-cdi
         –   most technical points are validated
    ●
        share framework between JSF and WebEngine

●
    No forced OSGi migration



                                                    23
About 2012 Roadmap


●
    Usability Improvements
●
    PaaS - Nuxeo On Demand
●
    Content Routing
●
    New Features
●
    Infrastructure Update
●
    Tools



                             24
Nuxeo Tools: Nuxeo 5.6
●
    Nuxeo Studio
    ●
        confgure new screens from Nuxeo Studio
    ●
        integrate your automation actions everywhere
    ●
        confgure workfow via a Graph editor
    ●
        more fexibility on layouts and widgets

●
    Nuxeo Studio and Nuxeo IDE
    ●
        a lot of small fxes to improve the fow
         –   can now work on complex projects
             with both Studio and IDE in an easy way




                                                       25
Nuxeo Tools: Next Steps
●
    Nuxeo Studio and Nuxeo IDE
    ●
        improve integration between Studio and IDE
         –   easy override from IDE
         –   populate Studio registry from Nuxeo IDE

    ●
        continue integrating the feedback from the developers

    ●
        add a customizable profle system for Studio
         –   defne the features you want to see
         –   defne profle based on Marketplace packages?




                                                                26
That's all for 2012
…
    … at least we hope
so ...




                         27
Come out and play


 Nuxeo on GitHub
    –   opened 6 months ago
    –   30+ pull requests
    –   new home for community projects on the way


 Answers.Nuxeo.com
    –   hang out here to ask or answer questions!




                                                     28
Nuxeo Code Sprint

  ●
      When? June 21-22 2012
  ●
      Where? Nuxeo's offce in Paris
  ●
      Who? Everyone is welcome to join our dev team!
  ●
      What? You decide!




                                                       29
QUESTIONS ?




              30

More Related Content

Viewers also liked

Closer to the Edge? Prospects for household debt repayments as interest rates...
Closer to the Edge? Prospects for household debt repayments as interest rates...Closer to the Edge? Prospects for household debt repayments as interest rates...
Closer to the Edge? Prospects for household debt repayments as interest rates...ResolutionFoundation
 
Oral presentation august2015
Oral presentation august2015Oral presentation august2015
Oral presentation august2015Shum Jun
 
BINARY DECISION TREE FOR ASSOCIATION RULES MINING IN INCREMENTAL DATABASES
BINARY DECISION TREE FOR ASSOCIATION RULES MINING IN INCREMENTAL DATABASESBINARY DECISION TREE FOR ASSOCIATION RULES MINING IN INCREMENTAL DATABASES
BINARY DECISION TREE FOR ASSOCIATION RULES MINING IN INCREMENTAL DATABASESIJDKP
 
Tiande 2014 summer_actions_en
Tiande 2014 summer_actions_enTiande 2014 summer_actions_en
Tiande 2014 summer_actions_enLiza Alypova
 
Your business cycle
Your business cycleYour business cycle
Your business cycleDial_a_CFO
 
Non-textual ranking in Digital Libraries
Non-textual ranking in Digital LibrariesNon-textual ranking in Digital Libraries
Non-textual ranking in Digital LibrariesGESIS
 
Экологический контроль в Волгоградской области
Экологический контроль в Волгоградской областиЭкологический контроль в Волгоградской области
Экологический контроль в Волгоградской областиVadim Karastelev
 
About ATG Execution
About ATG ExecutionAbout ATG Execution
About ATG ExecutionMike Schmid
 

Viewers also liked (16)

Closer to the Edge? Prospects for household debt repayments as interest rates...
Closer to the Edge? Prospects for household debt repayments as interest rates...Closer to the Edge? Prospects for household debt repayments as interest rates...
Closer to the Edge? Prospects for household debt repayments as interest rates...
 
The Ad Club rev
The Ad Club revThe Ad Club rev
The Ad Club rev
 
Manuals glossay
Manuals glossayManuals glossay
Manuals glossay
 
Oral presentation august2015
Oral presentation august2015Oral presentation august2015
Oral presentation august2015
 
BINARY DECISION TREE FOR ASSOCIATION RULES MINING IN INCREMENTAL DATABASES
BINARY DECISION TREE FOR ASSOCIATION RULES MINING IN INCREMENTAL DATABASESBINARY DECISION TREE FOR ASSOCIATION RULES MINING IN INCREMENTAL DATABASES
BINARY DECISION TREE FOR ASSOCIATION RULES MINING IN INCREMENTAL DATABASES
 
Partnership Summit Theme Document January 2015
Partnership Summit Theme Document January 2015Partnership Summit Theme Document January 2015
Partnership Summit Theme Document January 2015
 
Banco común de conocimientos
Banco común de conocimientosBanco común de conocimientos
Banco común de conocimientos
 
Tiande 2014 summer_actions_en
Tiande 2014 summer_actions_enTiande 2014 summer_actions_en
Tiande 2014 summer_actions_en
 
Your business cycle
Your business cycleYour business cycle
Your business cycle
 
Non-textual ranking in Digital Libraries
Non-textual ranking in Digital LibrariesNon-textual ranking in Digital Libraries
Non-textual ranking in Digital Libraries
 
Экологический контроль в Волгоградской области
Экологический контроль в Волгоградской областиЭкологический контроль в Волгоградской области
Экологический контроль в Волгоградской области
 
About ATG Execution
About ATG ExecutionAbout ATG Execution
About ATG Execution
 
Wh questions
Wh questionsWh questions
Wh questions
 
East of England Local Government Association: The Changing Face of Public Pro...
East of England Local Government Association: The Changing Face of Public Pro...East of England Local Government Association: The Changing Face of Public Pro...
East of England Local Government Association: The Changing Face of Public Pro...
 
Policy watch skills
Policy watch skillsPolicy watch skills
Policy watch skills
 
Intro Bridger
Intro BridgerIntro Bridger
Intro Bridger
 

Similar to Nuxeo Roadmap June 2012

Nuxeo World Session: Becoming a Contributor: How to Get Started
Nuxeo World Session: Becoming a Contributor: How to Get StartedNuxeo World Session: Becoming a Contributor: How to Get Started
Nuxeo World Session: Becoming a Contributor: How to Get StartedNuxeo
 
Nuxeo Platform LTS 2016 - Roadmap
Nuxeo Platform LTS 2016 - RoadmapNuxeo Platform LTS 2016 - Roadmap
Nuxeo Platform LTS 2016 - RoadmapNuxeo
 
[Nuxeo World 2013] Roadmap 2014 - Technical Part
[Nuxeo World 2013] Roadmap 2014 - Technical Part [Nuxeo World 2013] Roadmap 2014 - Technical Part
[Nuxeo World 2013] Roadmap 2014 - Technical Part Nuxeo
 
Nuxeo World 2010 — Contributing to Nuxeo
Nuxeo World 2010 — Contributing to NuxeoNuxeo World 2010 — Contributing to Nuxeo
Nuxeo World 2010 — Contributing to NuxeoJulien Carsique
 
Leveraging OSGi-based Architecture, GWT, and Eclipse to build a large ajax-ba...
Leveraging OSGi-based Architecture, GWT, and Eclipse to build a large ajax-ba...Leveraging OSGi-based Architecture, GWT, and Eclipse to build a large ajax-ba...
Leveraging OSGi-based Architecture, GWT, and Eclipse to build a large ajax-ba...Nuxeo
 
Nuxeo World Session: Nuxeo Distributions
Nuxeo World Session: Nuxeo DistributionsNuxeo World Session: Nuxeo Distributions
Nuxeo World Session: Nuxeo DistributionsNuxeo
 
Building and testing a desktop application written in Python
Building and testing a desktop application written in PythonBuilding and testing a desktop application written in Python
Building and testing a desktop application written in PythonNuxeo
 
Nuxeo Roadmap 2008/06
Nuxeo Roadmap 2008/06Nuxeo Roadmap 2008/06
Nuxeo Roadmap 2008/06Eric Barroca
 
Slide deck roadmap webinar 2013
Slide deck   roadmap webinar 2013Slide deck   roadmap webinar 2013
Slide deck roadmap webinar 2013Nuxeo
 
Mobile ECM: Using the Nuxeo Platform from mobile devices
Mobile ECM: Using the Nuxeo Platform from mobile devicesMobile ECM: Using the Nuxeo Platform from mobile devices
Mobile ECM: Using the Nuxeo Platform from mobile devicesNuxeo
 
Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5Suyati Technologies
 
OWF12/Open source Web Applications on the cloudNuxeo, cloud and saas
OWF12/Open source Web Applications on the cloudNuxeo, cloud and saasOWF12/Open source Web Applications on the cloudNuxeo, cloud and saas
OWF12/Open source Web Applications on the cloudNuxeo, cloud and saasParis Open Source Summit
 
Nuxeo WebEngine and GlassFish v3
Nuxeo WebEngine and GlassFish v3Nuxeo WebEngine and GlassFish v3
Nuxeo WebEngine and GlassFish v3Nuxeo
 
[Webinar] Building a Front-end for the Nuxeo Platform with AngularJS
[Webinar] Building a Front-end for the Nuxeo Platform with AngularJS[Webinar] Building a Front-end for the Nuxeo Platform with AngularJS
[Webinar] Building a Front-end for the Nuxeo Platform with AngularJSNuxeo
 
Découvrez Nuxeo Studio
Découvrez Nuxeo StudioDécouvrez Nuxeo Studio
Découvrez Nuxeo StudioNuxeo
 
The Nuxeo vision for 2009 and beyond
The Nuxeo vision for 2009 and beyondThe Nuxeo vision for 2009 and beyond
The Nuxeo vision for 2009 and beyondNuxeo
 
Road to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache HopRoad to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache HopNeo4j
 
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...Nuxeo
 
Partners and Community Webinar - Nuxeo Studio
Partners and Community Webinar - Nuxeo StudioPartners and Community Webinar - Nuxeo Studio
Partners and Community Webinar - Nuxeo StudioNuxeo
 

Similar to Nuxeo Roadmap June 2012 (20)

Nuxeo World Session: Becoming a Contributor: How to Get Started
Nuxeo World Session: Becoming a Contributor: How to Get StartedNuxeo World Session: Becoming a Contributor: How to Get Started
Nuxeo World Session: Becoming a Contributor: How to Get Started
 
Nuxeo Platform LTS 2016 - Roadmap
Nuxeo Platform LTS 2016 - RoadmapNuxeo Platform LTS 2016 - Roadmap
Nuxeo Platform LTS 2016 - Roadmap
 
[Nuxeo World 2013] Roadmap 2014 - Technical Part
[Nuxeo World 2013] Roadmap 2014 - Technical Part [Nuxeo World 2013] Roadmap 2014 - Technical Part
[Nuxeo World 2013] Roadmap 2014 - Technical Part
 
Nuxeo World 2010 — Contributing to Nuxeo
Nuxeo World 2010 — Contributing to NuxeoNuxeo World 2010 — Contributing to Nuxeo
Nuxeo World 2010 — Contributing to Nuxeo
 
Leveraging OSGi-based Architecture, GWT, and Eclipse to build a large ajax-ba...
Leveraging OSGi-based Architecture, GWT, and Eclipse to build a large ajax-ba...Leveraging OSGi-based Architecture, GWT, and Eclipse to build a large ajax-ba...
Leveraging OSGi-based Architecture, GWT, and Eclipse to build a large ajax-ba...
 
Nuxeo World Session: Nuxeo Distributions
Nuxeo World Session: Nuxeo DistributionsNuxeo World Session: Nuxeo Distributions
Nuxeo World Session: Nuxeo Distributions
 
Building and testing a desktop application written in Python
Building and testing a desktop application written in PythonBuilding and testing a desktop application written in Python
Building and testing a desktop application written in Python
 
Nuxeo Roadmap 2008/06
Nuxeo Roadmap 2008/06Nuxeo Roadmap 2008/06
Nuxeo Roadmap 2008/06
 
Slide deck roadmap webinar 2013
Slide deck   roadmap webinar 2013Slide deck   roadmap webinar 2013
Slide deck roadmap webinar 2013
 
Mobile ECM: Using the Nuxeo Platform from mobile devices
Mobile ECM: Using the Nuxeo Platform from mobile devicesMobile ECM: Using the Nuxeo Platform from mobile devices
Mobile ECM: Using the Nuxeo Platform from mobile devices
 
Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5Get acquainted with the new ASP.Net 5
Get acquainted with the new ASP.Net 5
 
OWF12/Open source Web Applications on the cloudNuxeo, cloud and saas
OWF12/Open source Web Applications on the cloudNuxeo, cloud and saasOWF12/Open source Web Applications on the cloudNuxeo, cloud and saas
OWF12/Open source Web Applications on the cloudNuxeo, cloud and saas
 
Nuxeo WebEngine and GlassFish v3
Nuxeo WebEngine and GlassFish v3Nuxeo WebEngine and GlassFish v3
Nuxeo WebEngine and GlassFish v3
 
[Webinar] Building a Front-end for the Nuxeo Platform with AngularJS
[Webinar] Building a Front-end for the Nuxeo Platform with AngularJS[Webinar] Building a Front-end for the Nuxeo Platform with AngularJS
[Webinar] Building a Front-end for the Nuxeo Platform with AngularJS
 
Découvrez Nuxeo Studio
Découvrez Nuxeo StudioDécouvrez Nuxeo Studio
Découvrez Nuxeo Studio
 
The Nuxeo vision for 2009 and beyond
The Nuxeo vision for 2009 and beyondThe Nuxeo vision for 2009 and beyond
The Nuxeo vision for 2009 and beyond
 
devops@cineca
devops@cinecadevops@cineca
devops@cineca
 
Road to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache HopRoad to NODES - Handling Neo4j Data with Apache Hop
Road to NODES - Handling Neo4j Data with Apache Hop
 
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...
[Webinar] Automating Developer Workspace Construction for the Nuxeo Platform ...
 
Partners and Community Webinar - Nuxeo Studio
Partners and Community Webinar - Nuxeo StudioPartners and Community Webinar - Nuxeo Studio
Partners and Community Webinar - Nuxeo Studio
 

More from Nuxeo

Own the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage CompaniesOwn the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage CompaniesNuxeo
 
How DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain FutureHow DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain FutureNuxeo
 
How Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a PandemicHow Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a PandemicNuxeo
 
Manage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and NuxeoManage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and NuxeoNuxeo
 
Accelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to SupportAccelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to SupportNuxeo
 
Where are you in the DAM Continuum
Where are you in the DAM ContinuumWhere are you in the DAM Continuum
Where are you in the DAM ContinuumNuxeo
 
Customer Experience in 2021
Customer Experience in 2021Customer Experience in 2021
Customer Experience in 2021Nuxeo
 
L’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovanteL’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovanteNuxeo
 
Gérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et NuxeoGérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et NuxeoNuxeo
 
Le DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluationLe DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluationNuxeo
 
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...Nuxeo
 
Elevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the CompetitionElevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the CompetitionNuxeo
 
Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience Nuxeo
 
Drive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAMDrive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAMNuxeo
 
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...Nuxeo
 
How Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and BeyondHow Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and BeyondNuxeo
 
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAMDigitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAMNuxeo
 
Reimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof TechnologiesReimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof TechnologiesNuxeo
 
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifsComment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifsNuxeo
 
Accelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial IntelligenceAccelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial IntelligenceNuxeo
 

More from Nuxeo (20)

Own the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage CompaniesOwn the Digital Shelf Strategies Food and Beverage Companies
Own the Digital Shelf Strategies Food and Beverage Companies
 
How DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain FutureHow DAM Librarians Can Get Ready for the Uncertain Future
How DAM Librarians Can Get Ready for the Uncertain Future
 
How Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a PandemicHow Insurers Fueled Transformation During a Pandemic
How Insurers Fueled Transformation During a Pandemic
 
Manage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and NuxeoManage your Content at Scale with MongoDB and Nuxeo
Manage your Content at Scale with MongoDB and Nuxeo
 
Accelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to SupportAccelerate the Digital Supply Chain From Idea to Support
Accelerate the Digital Supply Chain From Idea to Support
 
Where are you in the DAM Continuum
Where are you in the DAM ContinuumWhere are you in the DAM Continuum
Where are you in the DAM Continuum
 
Customer Experience in 2021
Customer Experience in 2021Customer Experience in 2021
Customer Experience in 2021
 
L’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovanteL’IA personnalisée, clé d’une gestion de l’information innovante
L’IA personnalisée, clé d’une gestion de l’information innovante
 
Gérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et NuxeoGérer ses contenus avec MongoDB et Nuxeo
Gérer ses contenus avec MongoDB et Nuxeo
 
Le DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluationLe DAM en 2021 : Tendances, points clés et critères d'évaluation
Le DAM en 2021 : Tendances, points clés et critères d'évaluation
 
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
Enabling Digital Transformation Amidst a Global Pandemic | Low-Code, Cloud, A...
 
Elevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the CompetitionElevate your Customer's Experience and Stay Ahead of the Competition
Elevate your Customer's Experience and Stay Ahead of the Competition
 
Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience Driving Brand Loyalty Through Superior Customer Experience
Driving Brand Loyalty Through Superior Customer Experience
 
Drive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAMDrive Enterprise Speed and Scale with A Cloud-Native DAM
Drive Enterprise Speed and Scale with A Cloud-Native DAM
 
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
The Big Picture: the Role of Video, Photography, and Content in Enhancing the...
 
How Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and BeyondHow Creatives Are Getting Creative in 2020 and Beyond
How Creatives Are Getting Creative in 2020 and Beyond
 
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAMDigitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
Digitalisation : Améliorez la collaboration et l’expérience client grâce au DAM
 
Reimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof TechnologiesReimagine Your Claims Process with Future-Proof Technologies
Reimagine Your Claims Process with Future-Proof Technologies
 
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifsComment le Centre Hospitalier Laborit dématérialise ses processus administratifs
Comment le Centre Hospitalier Laborit dématérialise ses processus administratifs
 
Accelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial IntelligenceAccelerating the Packaging Design Process with Artificial Intelligence
Accelerating the Packaging Design Process with Artificial Intelligence
 

Recently uploaded

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Nuxeo Roadmap June 2012

  • 1. An Hour with the CTO and the Community Liaison of Nuxeo The Nuxeo Roadmap: Nuxeo Platform 5.6 and beyond Thierry Delprat Laurent Doguin 1
  • 2. Agenda ● The Nuxeo Roadmap: Nuxeo Platform 5.6 & Beyond Thierry Delprat, CTO, Nuxeo ● The Nuxeo Community: How to Participate Laurent Doguin, Community Liaison, Nuxeo ● Q&A 2
  • 3. Release Timeline Nuxeo Nuxeo Nuxeo 5.5 5.6 6.0 Dec. Dec. 2012 / 2011 Q1 2013 we are here ! 3
  • 4. About the 2012 Roadmap ● Usability Improvements ● PaaS - Nuxeo On Demand ● Content Routing ● New Features ● Infrastructure Update ● Tools 4
  • 5. About the 2012 Roadmap ● Usability Improvements ● PaaS - Nuxeo On Demand ● Content Routing ● New Features ● Infrastructure Update ● Tools 5
  • 6. Usability Improvements: Goals Improve Nuxeo UI ● For users : user experience – make UI more intuitive ● align on current UI standards ● For developers : UI Framework – make building new screens easier ● provide more high level building blocks ● more guidelines 6
  • 7. Usability Improvements: Nuxeo 5.6 ● CSS and Styles refresh ● Rationalize Action system ● explicit typing / generic renderers / keyboard bindings ● Layouts and Widgets everywhere ● use CSS grid based layout ● build screens based on Layouts – Widgets to render actions – Layout / widgets / sub-widgets ● More Ajax navigation with history support 7
  • 8. Usability Improvements: Next Steps ● Continue extending the Layout / Widget system ● Use for global page layout – integrate with Theme Engine layout system ● Support more rendering technologies – WebEngine (FreeMarker) – Mustache.js (JavaScript) 8
  • 9. About 2012 Roadmap ● Usability Improvements ● PaaS - Nuxeo On Demand ● Content Routing ● New Features ● Infrastructure Update ● Tools 9
  • 10. PaaS - Nuxeo On Demand: Goals ● For end users : ● create on demand custom Nuxeo instances ● For developers : ● create on demand dev or test instances ● For software vendors : ● deliver SaaS based on Nuxeo PaaS ● allow per-client customization 10
  • 11. PaaS - Nuxeo On Demand: Nuxeo 5.6 ● Multi-tenant add-on ● per-tenant users and groups ● enforces data isolation ● leverage local confguration ● Quota management ● Modules / Packages system ● align packaging and dependency system on CUDF ● add private and public channels ● install packages and confguration via NuxeoCtl ➔ deploy custom confg automatically ➔ support for automatic updates 11
  • 12. PaaS - Nuxeo On Demand: Next Steps ● Continue work on Nuxeo Cloud Controller ● use NuxeoCtl + Chef recipes ● Custom Studio profles ● leverage Studio confguration for custom software based on Nuxeo Platform 12
  • 13. About 2012 Roadmap ● Usability Improvements ● PaaS - Nuxeo On Demand ● Content Routing ● New Features ● Infrastructure Update ● Tools 13
  • 14. Content Routing: Goals ● Extend Case Management workfow engine to all Nuxeo Platform- based applications ● Provide a more fexible workfow engine than jBPM ● Confgure everything from Nuxeo Studio ● process graph ● forms and page fows 14
  • 15. Content Routing: Nuxeo 5.6 ● Add support for graph-based routes ● merges, loops, jumps, … ● Becomes the default workfow engine ● no more compulsory jBPM dependencies ● Use Nuxeo Studio as workfow editor ● create graph routes via Nuxeo Studio ● adjust and tweak routes from Nuxeo UI 15
  • 16. Content Routing: Next Steps ● Make Case Management components part of platform infrastructure ● Mailboxes, Distribution service ... ● Manage any document as a case in a distribution ● Wait for user and developer feedback 16
  • 17. About 2012 Roadmap ● Usability Improvements ● PaaS - Nuxeo On Demand ● Content Routing ● New Features ● Infrastructure Update ● Tools 17
  • 18. New Features: Nuxeo 5.6 ● Collaboration ● extend Social features – wall, rating, like, comment on activity … ● new team calendar ● Document templates ● docx / odt, XLS templates and merge felds ● extension of renditions ● support for Freemarker template associated to documents 18
  • 19. New Features: Nuxeo 5.6 ● Diff between Documents / Versions ● on meta-data ● on binary content ● Mobile Web UI for Nuxeo Platform ● Web UI based on HTML5 and jQuery Mobile ● use Apache Cordova to provide native bindings – “App” packaging – suspend / Resume – FileSystem interactions 19
  • 20. New Features: Nuxeo 5.6++ ● Add offine support for mobile Web UI ● mustache.js / backbone ● local storage via Apache Cordova ● Desktop Client ● Python / Automation-based ● frst beta will be available this summer ● Site factories ● leverage new modules and infrastructure changes to provide a Site factory infrastructure ● Merge Document Management and Collaboration features 20
  • 21. About 2012 Roadmap ● Usability Improvements ● PaaS - Nuxeo On Demand ● Content Routing ● New Features ● Infrastructure Update ● Tools 21
  • 22. Infrastructure Update: Nuxeo 5.6 ● Infrastructure refresh ● support for OpenJDK 7 ● support for Tomcat 7 ● New infrastructure services ● Job management service ● Confguration service (multi-node) 22
  • 23. Infrastructure Update: Next Steps ● VCS Caching system improvements ● leverage the tests done on shared cache ➔ better performance on big Nuxeo clusters ● Update from Seam /JSF 1.2 to CDI / JSF2 ● leverage the work done in nuxeo-cdi – most technical points are validated ● share framework between JSF and WebEngine ● No forced OSGi migration 23
  • 24. About 2012 Roadmap ● Usability Improvements ● PaaS - Nuxeo On Demand ● Content Routing ● New Features ● Infrastructure Update ● Tools 24
  • 25. Nuxeo Tools: Nuxeo 5.6 ● Nuxeo Studio ● confgure new screens from Nuxeo Studio ● integrate your automation actions everywhere ● confgure workfow via a Graph editor ● more fexibility on layouts and widgets ● Nuxeo Studio and Nuxeo IDE ● a lot of small fxes to improve the fow – can now work on complex projects with both Studio and IDE in an easy way 25
  • 26. Nuxeo Tools: Next Steps ● Nuxeo Studio and Nuxeo IDE ● improve integration between Studio and IDE – easy override from IDE – populate Studio registry from Nuxeo IDE ● continue integrating the feedback from the developers ● add a customizable profle system for Studio – defne the features you want to see – defne profle based on Marketplace packages? 26
  • 27. That's all for 2012 … … at least we hope so ... 27
  • 28. Come out and play Nuxeo on GitHub – opened 6 months ago – 30+ pull requests – new home for community projects on the way Answers.Nuxeo.com – hang out here to ask or answer questions! 28
  • 29. Nuxeo Code Sprint ● When? June 21-22 2012 ● Where? Nuxeo's offce in Paris ● Who? Everyone is welcome to join our dev team! ● What? You decide! 29