This issue has been created
There are 5 updates.
 
 
XWiki Platform / cid:jira-generated-image-avatar-4a570cda-69f0-4a0f-9309-c2bbb364e425 XWIKI-24157 Open

Use directly the BlockNote syntax instead of going through UniAst

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-0c7c6824-533e-4194-b90f-09a669e4d86a Marius Dumitru Florea created this issue on 25/Mar/26 11:49
 
Summary: Use directly the BlockNote syntax instead of going through UniAst
Issue Type: cid:jira-generated-image-avatar-4a570cda-69f0-4a0f-9309-c2bbb364e425 New Feature
Affects Versions: 18.2.0-rc-1
Assignee: Unassigned
Components: Blocknote
Created: 25/Mar/26 11:49
Priority: cid:jira-generated-image-static-major-19a7ad12-8026-479d-ab9b-40dafd03a699 Major
Reporter: Marius Dumitru Florea
Description:

The main goal of UniAst was to provide a client-side AST for Cristal (equivalent of XDOM for XWiki), but this is mostly useful for Cristal backends that don't have a server-side rendering engine. XWiki does, so UniAst is slowing things down rather than helping. It would be better to use directly the BlockNote syntax in case of XWiki, for the BlockNote editor integration. This means implementing a parser and renderer for BlockNote, server-side. One benefit of this is that it will allow us to set block metadata, which is required in order to ensure compatibility with the XWiki syntax.

 
 

5 updates

 
cid:jira-generated-image-avatar-0c7c6824-533e-4194-b90f-09a669e4d86a Changes by Marius Dumitru Florea on 25/Mar/26 11:49
 
Fix Version: 18.3.0-rc-1
Development Priority: High
Difficulty: Unknown Medium
Assignee: Marius Dumitru Florea
Tests: Unit,Integration