Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/42759
Title: CoCKEditor : a web-based real-time collaborative editor
Authors: Ni, Peng.
Keywords: DRNTU::Engineering::Computer science and engineering::Computing methodologies::Document and text processing
Issue Date: 2010
Abstract: 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.
URI: http://hdl.handle.net/10356/42759
Rights: Nanyang Technological University
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:SCSE Student Reports (FYP/IA/PA/PI)

Files in This Item:
File Description SizeFormat 
SCE09-0489.pdf
  Restricted Access
2.06 MBAdobe PDFView/Open

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.