Details
-
Improvement
-
Resolution: Unresolved
-
Major
-
18.0.1
-
None
-
Unknown
-
Description
When editing a page with BlockNote we are currently converting (server-side) from XWiki 2.1 syntax to Markdown, and then from Markdown to UniAst (client-side). The poses some problems:
- it's slower than if we went directly from XWiki to UniAst
- it adds a few external dependencies to contributed XWiki extensions
- Markdown is very limited so we lose some information in the conversion process.
- It's not possible to protect the macro output without relying on HTML
We already implemented the UniAst parser/renderer server-side so we just need to use it.
Attachments
Issue Links
- blocks
-
XWIKI-23541 Add support for underline syntax
-
- Open
-
- depends on
-
XWIKI-24003 Add a script service to execute rendering transformations
-
- Open
-
-
XRENDERING-788 Implement a parser and a renderer for the UniAst JSON syntax used by BlockNote editor
-
- Closed
-