Questions tagged [collaborative-editing]

34 questions
51
votes
1 answer

How does Google Docs deal with editing collisions?

I've been toying around with writing my own Javascript editor, with functionality similar to Google Docs (allowing multiple people to work on it at the same time). One thing I don't understand: Let's say you've got User A and User B connected…
5
votes
2 answers

cloud9-ide collaboration in self hosted possible?

Is it possible to have the collaboration and workspace sharing features in a self-hosted environment built from https://github.com/ajaxorg/cloud9?
JuanitoMint
  • 501
  • 3
  • 11
4
votes
1 answer

Alternative to retired TogetherJS

Is there a good alternative to TogetherJS? Its GitHub hasn't had any activity for months, and this post says its currently dead with its future uncertain. The feature most unique to TogetherJS as apposed to say, ShareJS, is the ability to see…
Kelly Selden
  • 1,238
  • 11
  • 21
4
votes
0 answers

Why do we need Operational Transformation for real-time collaboration?

Having seen apps like Google Docs and libraries like ShareJS and EtherPad Lite, I am pretty excited about real-time collaboration, and this seems to be implemented using a very complex technique known as Operational Transformation. My question is…
mindplay.dk
  • 7,085
  • 3
  • 44
  • 54
3
votes
2 answers

Implementing a generic real time collaborative editor/plugin (Like Google Docs)

So, I'm looking at implementing a real time collaborative editor, as some of the pre made ones (such as etherpad) lack the features of a dedicated editor. I currently use CKEditor, but am looking to switch to Aloha Editor. I am going to be using…
NullVoxPopuli
  • 61,906
  • 73
  • 206
  • 352
3
votes
1 answer

Docker Nextcloud Failed to load Collabora Online - please try again later

I have this error message: Failed to load Collabora Online - please try again later at the top-right corner of the self hosted nextcloud website when I try to open the file Welcome to Nextcloud Hub.docx In Nextcloud that is running as a docker…
Jimmix
  • 5,644
  • 6
  • 44
  • 71
3
votes
1 answer

Testing WebOdf Collaborative editor on localServer

I am trying to add document editor support in my website. I found Opensource WebODF and tried to test it on my local server. The git repository ReadMe gives instructions on how to add Odf viewer support. I was able to test the localeditor. Can some…
user3296385
  • 121
  • 1
  • 4
2
votes
1 answer

Adding concurrent editing support in drawing tool in a React + Spring Boot + Mysql application

I am working on a web application with a front-end built using React-Redux and a backend built using Spring Boot + Mysql + Redis. Basically, in order to do any operation, the front-end makes an API call. Here we have developed an in-house drawing…
Joy
  • 4,197
  • 14
  • 61
  • 131
2
votes
1 answer

custom XML part is getting replaced in co-authoring mode

I'm using onedrive for business for co-authoring the document, provided that, My document contains customXML, which is mapped with document object. Now, when two user edits the plain text, their changes are saved in real-time. But when user edits…
2
votes
0 answers

Why can't Git track changes in all document file types?

Why does Git keep track of changes in text files and markdown files and LaTeX files but not Word files or Google Documents? I want to figure out how to simplify using Git for collaborative writing with people who don't use, need, or want something…
Bryon Gloden
  • 316
  • 1
  • 12
2
votes
2 answers

Why is a clock necessary for the logoot approach?

I am planning a P2P collaborative editing software and I was planning on going with WOOT. The problem would have been that I would have had loads and loads of tombstones (atoms are characters...) so I searched more and found this PDF about the…
tleb
  • 4,395
  • 3
  • 25
  • 33
2
votes
1 answer

Using CoderPad, why do I get a NoSuchElementException using a Scanner on System.in?

I am preparing for an interview I have in a few days. I was told that I should familiarize myself with CoderPad since that is the collaborator I will be interviewed with. However, I was in the middle of answering a question when I realized I could…
youngrrrr
  • 3,044
  • 3
  • 25
  • 42
2
votes
1 answer

Sync framework: How to use/sync single data (file) across multiple instances of same application

Currently we have an application (a diagram editor), that have the ability to save and load (serialize) its state in a xml file. Now we want this application to behave like Microsoft OneNote application. Where multiple users have the ability to…
1
vote
0 answers

Can i stop this default behavior of re-rendering in collaborative text editor?

So i am recently working on this collaborative text editor using React, and socket.io. My app.js looks somewhat like this : const [content, updateContent] = useState(''); socket.on("update", (data)=>{ if(access === true){ currContent =…
1
vote
0 answers

Open-source collaborative editors which can be implemented into a webpage

I'm looking for an OT-based text-editor similar to google-docs that can be implemented into an existing webpage?
Joshua Wilkinson
  • 133
  • 2
  • 10
1
2 3