WikiModel and GWT Wysiwyg Architecture

Error: TODO: Move the text below in the existing design proposals for: Architecture V2, New WYSIWYG editor and WikModel integration

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

Comments 0

No comments for this document

Attachments 0

No attachments for this document

Creator: LudovicDubost on 2007/08/17 14:38
This wiki is licensed under a Creative Commons license
1.5.2.12758