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.
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
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