0
An Hour with the CTO andthe Community Liaison of NuxeoThe Nuxeo Roadmap: Nuxeo Platform 5.6 and beyondThierry DelpratLaure...
Agenda●    The Nuxeo Roadmap: Nuxeo Platform 5.6 & Beyond      Thierry Delprat, CTO, Nuxeo●    The Nuxeo Community: How to...
Release TimelineNuxeo              Nuxeo       Nuxeo5.5                5.6         6.0Dec.                           Dec. ...
About the 2012 Roadmap●    Usability Improvements●    PaaS - Nuxeo On Demand●    Content Routing●    New Features●    Infr...
About the 2012 Roadmap●    Usability Improvements●    PaaS - Nuxeo On Demand●    Content Routing●    New Features●    Infr...
Usability Improvements: Goals  Improve Nuxeo UI  ●      For users : user experience      –   make UI more intuitive       ...
Usability Improvements: Nuxeo 5.6●    CSS and Styles refresh●    Rationalize Action system    ●        explicit typing / g...
Usability Improvements: Next Steps●    Continue extending the Layout / Widget system    ●        Use for global page layou...
About 2012 Roadmap●    Usability Improvements●    PaaS - Nuxeo On Demand●    Content Routing●    New Features●    Infrastr...
PaaS - Nuxeo On Demand: Goals●    For end users :    ●        create on demand custom Nuxeo instances●    For developers :...
PaaS - Nuxeo On Demand: Nuxeo 5.6●    Multi-tenant add-on    ●        per-tenant users and groups    ●        enforces dat...
PaaS - Nuxeo On Demand: Next Steps●    Continue work on Nuxeo Cloud Controller    ●        use NuxeoCtl + Chef recipes●   ...
About 2012 Roadmap●    Usability Improvements●    PaaS - Nuxeo On Demand●    Content Routing●    New Features●    Infrastr...
Content Routing: Goals●    Extend Case Management workfow engine to all Nuxeo Platform-    based applications●    Provide ...
Content Routing: Nuxeo 5.6●    Add support for graph-based routes    ●        merges, loops, jumps, …●    Becomes the defa...
Content Routing: Next Steps●    Make Case Management components part of platform    infrastructure    ●        Mailboxes, ...
About 2012 Roadmap●    Usability Improvements●    PaaS - Nuxeo On Demand●    Content Routing●    New Features●    Infrastr...
New Features: Nuxeo 5.6●    Collaboration    ●        extend Social features         –   wall, rating, like,             c...
New Features: Nuxeo 5.6●    Diff between Documents / Versions    ●        on meta-data    ●        on binary content●    M...
New Features: Nuxeo 5.6++●    Add offine support for mobile Web UI    ●        mustache.js / backbone    ●        local st...
About 2012 Roadmap●    Usability Improvements●    PaaS - Nuxeo On Demand●    Content Routing●    New Features●    Infrastr...
Infrastructure Update: Nuxeo 5.6●    Infrastructure refresh    ●        support for OpenJDK 7    ●        support for Tomc...
Infrastructure Update: Next Steps●    VCS Caching system improvements    ●        leverage the tests done on shared cache ...
About 2012 Roadmap●    Usability Improvements●    PaaS - Nuxeo On Demand●    Content Routing●    New Features●    Infrastr...
Nuxeo Tools: Nuxeo 5.6●    Nuxeo Studio    ●        confgure new screens from Nuxeo Studio    ●        integrate your auto...
Nuxeo Tools: Next Steps●    Nuxeo Studio and Nuxeo IDE    ●        improve integration between Studio and IDE         –   ...
Thats all for 2012…    … at least we hopeso ...                         27
Come out and play Nuxeo on GitHub    –   opened 6 months ago    –   30+ pull requests    –   new home for community projec...
Nuxeo Code Sprint  ●      When? June 21-22 2012  ●      Where? Nuxeos offce in Paris  ●      Who? Everyone is welcome to j...
QUESTIONS ?              30
Upcoming SlideShare
Loading in...5
×

Nuxeo Roadmap June 2012

1,659

Published on

This presentation was given by Thierry Delprat, Nuxeo's CTO, June 5 to present the current Nuxeo Roadmap a few weeks before the Nuxeo Platform 5.6 release.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,659
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
18
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Nuxeo Roadmap June 2012"

  1. 1. An Hour with the CTO andthe Community Liaison of NuxeoThe Nuxeo Roadmap: Nuxeo Platform 5.6 and beyondThierry DelpratLaurent Doguin 1
  2. 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. 3. Release TimelineNuxeo Nuxeo Nuxeo5.5 5.6 6.0Dec. Dec. 2012 /2011 Q1 2013 we are here ! 3
  4. 4. About the 2012 Roadmap● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools 4
  5. 5. About the 2012 Roadmap● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools 5
  6. 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. 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. 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. 9. About 2012 Roadmap● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools 9
  10. 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. 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. 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. 13. About 2012 Roadmap● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools 13
  14. 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. 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. 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. 17. About 2012 Roadmap● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools 17
  18. 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. 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. 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. 21. About 2012 Roadmap● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools 21
  22. 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. 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. 24. About 2012 Roadmap● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools 24
  25. 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. 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. 27. Thats all for 2012… … at least we hopeso ... 27
  28. 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. 29. Nuxeo Code Sprint ● When? June 21-22 2012 ● Where? Nuxeos offce in Paris ● Who? Everyone is welcome to join our dev team! ● What? You decide! 29
  30. 30. QUESTIONS ? 30
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×