Gabor Sar
Gabor Sar
I am currently working on a project where document editing is an important part and collaborative editing is a requirement. Do anybody here have experience here whether it can be...
@disordinary Thank you for the reply! I was afraid of that. Draft is nice, I have already integrated it in the first prototype. The option to have custom block components...
@disordinary I have to plan with approximately 100+ pages long text elements. I think I have to read [Medium's article](https://medium.engineering/why-contenteditable-is-terrible-122d8a40e480#.buk4yjn1s) very well then... :D
@hellendag I have one / two questions about the suggestions you had before: 1. Can a block be disabled currently? 2. Is there a way to know what blocks actually...
@varunarora For a lot of using a google service is not an option to store the data. Also, there are a few other OT implementations that you can use (Apache...
@n-scope If the mutations would be accessible OT could be implemented the following way: - The document is a collaborative list, and each line as an item of it. -...
@n-scope: Let say you have a document that is a few hundred pages long (for example a scientific paper). It contains a lot of images, styling, and custom elements (e.g....
@eliwinkelman I did look into those, and actually there is not much difference between state based and operation based CRDTs, and if I remember correctly somebody already proven that every...
@eliwinkelman The most common CRDTs for text editing are: * WOOT * character based * linear per character insert and remove complexity * uses tombstones, therefore, it grows without limit...
@eliwinkelman Just to make it a bit more clear: Draft is pretty close to logoot, as it have lines (blocks) with keys. To make it work the key generator function...