Firepad provides true collaborative editing, complete with intelligent OT-based merging and conflict resolution. It’s full-featured and has support for both rich text and code editing. Some of its features include cursor position synchronization, undo / redo, text highlighting, user attribution, presence detection, and version checkpointing.
For the first time, developers can now add text editing and document collaboration to their own apps without too much extra work.
This project is open-sourced, which is exciting because it means that we can build plugins for it. Since collaboration usually involves communication, we decided to build a video chat plugin right into Firepad, so you can not only collaborate, but talk to your companions as well. Here’s how you can add video chat to your firepad project:
Second, include TokBox library and Tokbox plugin for firepad:
Third, add a ‘div’ element for video to appear:
And you will now be able to video chat with your collaborators while you work together. For a live demo, check out our demo page.
*Disclaimer*: WebRTC is currently only supported in Chrome, Firefox Nightly, Internet Explorer (with Chrome Frame Plugin), and Android Chrome Beta (with webrtc flag enabled)