Roadmap
Slice 4.3
Scope:
- Slice testing with Prosper
- Felix console support
- Minor mapper improvements
- Add persistence to Mapper
Timeline:
Slice 4.3 is expected to be released in Q3 2015.
Slice 5.0
High-level scope:
- Limit boiler-plate code needed in services/servlets
- Extract Mapper as a separate module
- state-of-the-art mapping for Sling
- Take best solutions from existing mappers (Slice, SlingModels, Neba)
- Make it framework-agnostic, allow for easy integration with frameworks
- Rethink context scope and use of context stack
- Rethink multiple injector approach
Timeline:
Slice 5.0 is expected to be released in Q1/Q2 2016
Add-ons
- Create JAX-RS add-on
- Enhance AEM add-on:
- Diff support
- Target support
- Versioning (Time-warp) support
- Create SlingQuery add-on
- Create add-on for AEM 6.1 (if needed)
Current backlog - tasks not assigned to any release
Way of development
- Slice is independent from AEM/CQ version, but dependent on Sling version
- Major version of Slice should be changed in two cases:
- Slice API change
- Sling version change
- Extensions developed as an add-ons with separate life-cycle
- AEM/CQ add-on compatible with some range of Slice versions
- a separate project for each version of AEM/CQ