WikiModel and GWT Wysiwyg Architecture
Modules
- WikiModel parser
- WikiModel HTML rendering (replacing radeox) including Wiki syntax + macros + velocity + groovy
- WikiModel Wysiwyg rendering (replacing js parser in current wiki editor)
- WikiModel Web Service (for usage by the Wysiwyg editor): support wiki -> html and html -> wiki (including Word HTML), macro rendering
- WikiModel syntax convertor (XWiki 1.0, Confluence, MediaWiki, TWiki, etc..)
- Wiki Import module (with Database or Web Service access to XWiki 1.0, Confluence, MediaWiki, TWiki).
- RealTime Editing Web Service
- GWT Wysiwyg Editor based on GWT 1.4 RichTextArea
- Titles, Links, Tables, Colors, Styles, Bold etc..
- Support for Images/Attachments
- Support for links
- Support for Macros
- Suggest features
- Realtime editing
- Spell checking
- Multilingual support
- Widget Support (YouTube etc..)
- HTML/Word Import
Work Plan
The high priority is to define our future wiki syntax and the Wiki Parser/Editor api.- XWiki 2.0 Wiki Syntax (syntax, conversion, test cases)
- XWiki Renderer, Import API
- XWiki Editor Web Services (conversion, realtime, spell checking, images, links, macros, suggest)
- XWiki Wysiwyg Editor API
- XWiki Wysiwyg Editor UI
- XWiki Import UI
Team
- Micha (Wikimodel HTML -> Wiki conversion)
- Syntax Definition -> Vincent ?
- APIs -> Vincent, Ludovic, Micha
- Test Cases -> Vincent, Catalin ?
- UI Mockups -> Laurent
- GWT Editor -> Ludovic, TBD
- Editor Web Services -> Ludovic, TBD ?
- HTML Rendering -> Vincent, TBD
- Wiki Import -> TBD
Version 1.4 last modified by VincentMassol on 11/09/2007 at 11:25
Document data
Attachments:
No attachments for this document
Comments: 0