platform icon indicating copy to clipboard operation
platform copied to clipboard

AC: Collaboration Engine - Fusion support

Open Peppe opened this issue 3 years ago • 0 comments

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:

Peppe avatar Apr 09 '21 05:04 Peppe