Download - Nuxeo Roadmap June 2012
![Page 1: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/1.jpg)
1
An Hour with the CTO and the Community Liaison of Nuxeo
The Nuxeo Roadmap: Nuxeo Platform 5.6 and beyond
Thierry DelpratLaurent Doguin
![Page 2: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/2.jpg)
2
● 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
Agenda
![Page 3: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/3.jpg)
3
Release Timeline
Nuxeo 5.5
Nuxeo 6.0
Nuxeo 5.6
Dec. 2011
Dec. 2012 / Q1 2013
we are here !
![Page 4: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/4.jpg)
4
About the 2012 Roadmap
● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools
![Page 5: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/5.jpg)
5
About the 2012 Roadmap
● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools
![Page 6: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/6.jpg)
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
![Page 7: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/7.jpg)
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
![Page 8: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/8.jpg)
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)
![Page 9: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/9.jpg)
9
About 2012 Roadmap
● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools
![Page 10: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/10.jpg)
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
![Page 11: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/11.jpg)
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
![Page 12: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/12.jpg)
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
![Page 13: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/13.jpg)
13
About 2012 Roadmap
● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools
![Page 14: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/14.jpg)
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
![Page 15: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/15.jpg)
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
![Page 16: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/16.jpg)
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
![Page 17: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/17.jpg)
17
About 2012 Roadmap
● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools
![Page 18: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/18.jpg)
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
![Page 19: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/19.jpg)
19
● 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
New Features: Nuxeo 5.6
![Page 20: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/20.jpg)
20
● 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
New Features: Nuxeo 5.6++
![Page 21: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/21.jpg)
21
About 2012 Roadmap
● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools
![Page 22: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/22.jpg)
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)
![Page 23: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/23.jpg)
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
![Page 24: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/24.jpg)
24
About 2012 Roadmap
● Usability Improvements● PaaS - Nuxeo On Demand● Content Routing● New Features● Infrastructure Update● Tools
![Page 25: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/25.jpg)
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
![Page 26: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/26.jpg)
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?
![Page 27: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/27.jpg)
27
That's all for 2012 …
… at least we hope so ...
![Page 28: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/28.jpg)
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!
![Page 29: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/29.jpg)
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!
![Page 30: Nuxeo Roadmap June 2012](https://reader033.vdocuments.net/reader033/viewer/2022052618/54b539564a79594f358b4684/html5/thumbnails/30.jpg)
30
QUESTIONS ?