GWT WYSIWYG Editor Task List

Last modified by Vincent Massol on 2024/11/19 16:12

 XWiki
 Requirements
 Completed
 

Description

GWT Wysiwyg Editor Task List

Let's use a macro task list here before we move to JIRA.

1.0

Tech
  • Make selenium able to test the UI of the editor
  • Automated build and install of a new version
  • Toolbar design
  • General Design approach to insert buttons
  • General Plugin Design for Insert buttons
Features
  • Check that bold / italics / underlined / striked text / unordered lists / numbered lists / undo / redo are working fine
  • Support Titles H1 / H2 / etc... in the editor
  • Support Tables
    • Add / Insert / Delete a row / a column
    • Merge / Split cells
    • Cut / Paste table row / column
    • Create / Delete the table
  • XWiki link insert
    • search services if needed in XWiki GWT Server API
    • Dialog Box
  • XWiki image insert (Miguel from the SoC is ok to do that to learn the wysiwyg)
    • List images services in the XWIKI GWT API (by page, space, wiki)
  • XWiki macro insert (with visual and non editable capabilities)
  • Copy / Cut /Paste support with options (cleanup plugin, from HTML, from Office, etc..) -> Linked to Office Import SoC
  • Fix cursor in multiuser mode

1.1

  • View active users in multiuser mode
  • Chat module in multiuser mode

 

Get Connected