Uploaded image for project: 'XWiki Platform'
  1. XWiki Platform
  2. XWIKI-24157

Use directly the BlockNote syntax instead of going through UniAst

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Unresolved
    • Major
    • 18.3.0-rc-1
    • 18.2.0-rc-1
    • BlockNote
    • None
    • Unit, Integration
    • High
    • Medium

    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.

      Attachments

        Issue Links

          Activity

            People

              mflorea Marius Dumitru Florea
              mflorea Marius Dumitru Florea
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: