platform
platform copied to clipboard
AC: Collaboration Engine - Fusion support
Description
Enable using Collaboration Engine in applications that are built with Vaadin Fusion (TypeScript views). Today Collaboration Engine supports Flow applications (Java views)
User stories
As a developer I want CE to have fusion APIs So that I can use CE in my Fusion app
Acceptance criteria
- [ ] Collaboration Engine is available in Fusion applications
- [ ] You can have collaborative forms with a shared state and highlights on who is editing what in a Fusion TypeScript view. (CollaborationBinder)
- [ ] You can have a avatargroup that is automatically updated when a user enters or leaves a topic in a Fusion TypeScript view. (CollaborationAvatarGroup)
- [ ] You can have a real-time or asynchronous comments which messages can be persisted over server restarts (CollaborationMessageList/CollaborationMessageInput)
General criteria
- [ ] APIs reviewed
- [ ] Design
- [ ] Performance
- [ ] UX/DX tests in Alpha
- [ ] Documentation:
- [ ] How to test?
- [ ] Limitations: