Skip to main content

BlockNote, Prosemirror and Yjs 14: Versioning and Track Changes

K.3.201 | Day 2 | 12:00 - 12:30 | Speakers: Yousef El-Dardiry, Nick Perez

BlockNote, Prosemirror and Yjs 14: Versioning and Track Changes
A picture of a devroom at FOSDEM 2024
Open in browser
Get involved in the conversation!Join the chat

Notes

Abstract

Yjs is a widely used library to build collaborative applications. BlockNote and Prosemirror are text editors that closely integrate with Yjs.

In this talk, we'll preview upcoming functionality for Attributed Version History (who wrote what, and when?) and Track Changes (suggestions). We'll explore major new functionality coming in Yjs 14 (changesets and attributions), y-prosemirror and BlockNote that will make this possible.

The BlockNote team (Nick, Yousef and Matthew) has collaborated closely with Yjs (Kevin Jahns) on these topics, funded by ZenDiS (OpenDesk) and DINUM (La Suite Docs).

Attachments

Speakers

Yousef El-Dardiry

Maintainer of BlockNote. We're building a new text editing layer for the open web. Excited about local-first and future of programming concepts.

Previously, cofounded Relive (mobile app for running / hiking / cycling with 20M+ users world-wide).

Nick Perez

Core maintainer of BlockNote a ProseMirror-based rich-text editor. Previously worked as a maintainer of Tiptap, another ProseMirror-based rich-text editor. Interested in: - CRDTs, like Y.js - Bluesky's ATProtocol - Web Development & Frameworks


Notice: The placeholder video image is licensed under CC BY-SA 4.0. The original image can be found hereChanges made to the image are: Cropped the image to a new ratio, part of the image was cut off.