CoCKEditor : a web-based real-time collaborative editor

Web-based collaborative text editor offers the possibility that several people can edit the same file at the same time over the web. With an innovative approach called Transparent Adaptation (TA) and a new technique called Operational Transformation (OT), a single- user web-based text editor can be...

Full description

Saved in:
Bibliographic Details
Main Author: Ni, Peng.
Other Authors: Cai Wentong
Format: Final Year Project
Language:English
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/10356/42759
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Web-based collaborative text editor offers the possibility that several people can edit the same file at the same time over the web. With an innovative approach called Transparent Adaptation (TA) and a new technique called Operational Transformation (OT), a single- user web-based text editor can be converted into a multi-user real-time collaborative editor. This saves lots of efforts and time from developing everything from scratches and constructs a better structure that isolates collaborating functions from conventional editing functions. CKEditor is a single-user WYSIWYG text editor used inside web pages, which means that the text being edited on it looks as similar as possible to the results users have when publishing it. CoCKEditor was a previously developed prototype for converting CKEditor into a multi-user real-time collaborative web-based text editor. In this project, CoCKEditor was further studied and analyzed to resolve existing collaboration conflicts. During the analysis, two major issues were found with the system. One came from the client-server communication architecture and the other came from the collaboration adaptation of CKEditor. After explorations and experiments, a new transparent adaptation for CKEditor was created based on revised OT data model and operation model.