This issue has been created
There are 2 updates.
 
 
XWiki Platform / cid:jira-generated-image-avatar-7351a6ea-05aa-4b6b-a313-a5e03f7e3f20 XWIKI-24004 Open

Use directly the UniAst syntax instead of going through Markdown

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-a18e35f3-8ace-4138-b95d-5396dd7c23f0 Marius Dumitru Florea created this issue on 10/Feb/26 18:25
 
Summary: Use directly the UniAst syntax instead of going through Markdown
Issue Type: cid:jira-generated-image-avatar-7351a6ea-05aa-4b6b-a313-a5e03f7e3f20 Improvement
Affects Versions: 18.0.1
Assignee: Unassigned
Components: Blocknote
Created: 10/Feb/26 18:25
Priority: cid:jira-generated-image-static-major-d200e4ae-821d-4222-bbe8-7f70dcc5657b Major
Reporter: Marius Dumitru Florea
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.

 
 

2 updates

 
cid:jira-generated-image-avatar-a18e35f3-8ace-4138-b95d-5396dd7c23f0 Changes by Marius Dumitru Florea on 10/Feb/26 18:25
 
Fix Version: 18.1.0-rc-1
Assignee: Marius Dumitru Florea