ethersheet-collective / EtherSheet

Online spreadsheet collaboration in real time using node.js. Similar to etherpad-lite but its a spreadsheet!
https://ethersheet.org
BSD 2-Clause "Simplified" License
198 stars 24 forks source link

Integrate share.js for doing operational transforms #16

Open cooperq opened 10 years ago

cooperq commented 10 years ago

@tedsuo has been wroking on modifying sharejs to work with json data.

JohnMcLear commented 9 years ago

How is this going? I noticed a lot of projects started trying to use ShareJS OT engine and gave up ;\

cooperq commented 9 years ago

Yea I think it didn't end up working out very well for us unfortnuately. Right now we still don't have any OT model and it's just last write wins. But we still do need some form of OT in there. ShareJS might still be a good model or it might be easier just to roll our own.

cooperq commented 9 years ago

Yea I think it didn't end up working out very well for us unfortnuately. Right now we still don't have any OT model and it's just last write wins. But we still do need some form of OT in there. ShareJS might still be a good model or it might be easier just to roll our own.

How difficult do you think it would be to transpose the OT system that etherpad is using onto ethersheet?

JohnMcLear commented 9 years ago

Imho last write on a spreadsheet is probably fine, OT'ing things may just add too much complexity with no real quick wins..

cooperq commented 9 years ago

yea @tedsuo probably can shed more light on this but last write seems to be working so far and not causing any problems. I am included to leave it unless we start to see a serious problem.