Below are some candidates for v2 discussion.
(This list does not necessarily imply the inclusion of any particular feature in v2.)
Topics deferred from v1
- Hierarchical/complex properties
- Mixin types
- Browser binding
- WebDAV binding
- Batch
- Multiple content streams
- Internationalization
- Web/Browser bindings
Enhancements
- More explicit exceptions
- Expose renditions better
RepositoryInfo: Property types supported
- ACL capabilities: ACL propagation as an array (#647)
AtomPub expressibility of all services and AtomPub clean up
- Type management (create and remove types)
- Records Management
- Pessimistic locking
- Workflow (integration with relevant standards such as BPMN 2.0)
- Content Tagging
- Content Recommendations
- Commenting (beyond checkin comments, the ability to have comments or discussions on documents)
- More definition of Users and some associated services (perhaps borrowing from or referring to Open Social - e.g. typeahead service to find a user name)
- [If anyone wishes to propose a spec restructuring, please do so as early as possible. Not necessarily one is needed, but restructuring at a later stage will be very painful.]
Content Management Interoperability Services (CMIS) TC Wiki