文章转载自 开源中国社区 [http://www.oschina.net]git
简而言之,协做编辑(Collaborative Edit)就 是多我的进行编辑。协做有好处也有风险。好处之一是更加全面/协调的方式,更好的利用现有资源和一个更加有力一致的声音。对于我来讲,最大的好处是极大的 透明度。那是当我须要采纳同事的观点。同事之间来来回回地传文件效率很是低,致使没必要要的延误还让人(好比,我)对整个协做这件事都感到不满意。有个好的 协做软件,我就能实时地或异步地分享笔记,数据和文件,并用评论来分享本身的想法。这样在文档、图片、视频、演示文稿上协做就不会那么的琐碎而无聊。github
有不少种方式能在线进行协做,简直不能更简便了。这篇文章展现了我最喜欢的开源的实时文档协做编辑工具。编程
Google Docs 是个很是好的高效应用,有着大部分我所须要的功能。它能够做为一个实时地协做编辑文档的工具提供服务。文档能够被分享、打开并被多位用户同时编辑,用户还 能看见其余协做者一个字母一个字母的编辑过程。虽然 Google Docs 对我的是免费的,但并不开源。浏览器
下面是我带来的最棒的开源协做编辑器,它们能帮你不被打扰的集中精力进行写做,并且是和其余人协同完成。服务器
Hackpad
Hackpad 是个开源的基于网页的实时 wiki,基于开源 EtherPad 协做文档编辑器。网络
Hackpad 容许用户实时分享你的文档,它还用彩色编码显示各个做者分别贡献了哪部分。它还容许插入图片、清单,因为提供了语法高亮功能,它还能用来写代码。异步
当2014年4月 Dropbox 收购了 Hackpad 后,就在这个月这款软件以开源的形式发布。让咱们经历的等待很是值得。编程语言
特性:编辑器
-
有相似 wiki 所提供的,一套很是完善的功能工具
-
实时或者异步地记录协做笔记,共享数据和文件,或用评论分享大家的想法
-
细致的隐私许可以让你能够邀请单个朋友、一个十几人的团队或者上千的 Twitter 粉丝
-
智能执行
-
直接从流行的视频分享网站上插入视频
-
表格
-
可对使用普遍的包括 C, C#, CSS, CoffeeScript, Java, 以及 HTML 在内的编程语言进行语法高亮
-
网站:hackpad.com
-
开发者:Contributors
-
许可:Apache License, Version 2.0
-
版本号: -
Etherpad
Etherpad 是个基于网页的开源实时协做编辑器,容许多个做者同时编辑一个文本文档,写评论,并与其余做者用群聊方式进行交流。
Etherpad 是用 JavaScript 编写的,运行在 AppJet 平台之上,经过 Comet 流实现实时的功能。
特性:
-
尽心设计的斯巴达界面
-
简单的格式化文本功能
-
“滑动时间轴”——浏览一个工程历史版本
-
能够下载纯文本、 PDF、微软的 Word 文档、Open Document 和 HTML 格式的文档
-
每隔一段很短的时间就会自动保存
-
可个性化程度高
-
有客户端插件能够扩展编辑的功能
-
几百个支持 Etherpad 的扩展,包括支持 email 提醒,pad 管理,受权
-
可访问性开启
-
可从 Node 里或经过 CLI(命令行界面)和 EtherPad 的内容交互
-
网站: etherpad.org
-
开发者:David Greenspan, Aaron Iba, J.D. Zamfiresc, Daniel Clemens, David Cole
-
许可:Apache License, Version 2.0
-
版本号: 1.5.7
Firepad
Firepad 是个开源的协做文本编辑器。它的设计目的是被嵌入到更大的网页应用中对几天内新加入的代码进行批注。
Firepad 是个全功能的文本编辑器,有解决冲突,光标同步,用户属性,用户在线状态检测功能。它使用 Firebase 做为后台,并且不须要任何服务器端的代码。他能够被加入到任何网页应用中。Firepad 可使用 CodeMirror 编辑器或者 Ace 编辑器提交文本,它的操做转换代码是从 ot.js 上借鉴的。
若是你想要经过添加简单的文档和代码编辑器来扩展你的网页应用能力,Firepad 最适合不过了。
Firepad 已被多个编辑器使用,包括Atlassian Stash Realtime Editor、Nitrous.IO、LiveMinutes 和 Koding。
特性:
-
纯正的协做编辑
-
基于 OT 的智能合并及解决冲突
-
支持多种格式的文本和代码的编辑
-
光标位置同步
-
撤销/重作
-
文本高亮
-
用户属性
-
在线检测
-
版本检查点
-
图片
-
经过它的 API 拓展 Firepad
-
支持全部现代浏览器:Chrome、Safari、Opera 11+、IE8+、Firefox 3.6+
-
网站: www.firepad.io
-
开发者:Michael Lehenbauer and the team at Firebase
-
许可:MIT
-
版本号:1.1.1
OwnCloud Documents
ownCloud Documents 是个能够单独并/或协做进行办公室文档编辑 ownCloud 应用。它容许最多5我的同时在网页浏览器上协做进行编辑 .odt 和 .doc 文件。
ownCloud 是个自托管文件同步和分享服务器。他经过网页界面,同步客户端或 WebDAV 提供你数据的使用权,同时提供一个容易在设备间进行浏览、同步和分享的平台。
特性:
-
协做编辑,多个用户同时进行文件编辑
-
在 ownCloud 里建立文档
-
上传文档
-
在浏览器里分享和编辑文件,而后在 ownCloud 内部或经过公共连接进行分享这些文件
-
有相似 ownCloud 的功能,如版本管理、本地同步、加密、恢复被删文件
-
经过透明转换文件格式的方式无缝支持微软 Word 文档
-
网站:owncloud.org
-
开发者:OwnCloud Inc.
-
许可:AGPLv3
-
版本号:8.1.1
Gobby
Gobby 是个支持在一个会话内进行多个用户聊天并打开多个文档的协做编辑器。全部的用户都能同时在文件上进行工做,无需锁定。不一样用户编写的部分用不一样颜色高亮显示,它还支持多个编程和标记语言的语法高亮。
Gobby 容许多个用户在互联网上实时共同编辑同一个文档。它很好的整合了 GNOME 环境。它拥有一个客户端-服务端结构,这让它能支持一个会话开多个文档,文档同步请求,密码保护和 IRC 式的聊天方式能够在多个频道进行交流。用户能够选择一个颜色对他们在文档中编写的文本进行高亮。
还供有一个叫作 infinoted 的专用服务器。
特性:
-
成熟的文本编辑能力包括使用 GtkSourceView 的语法高亮功能
-
实时、无需锁定、经过加密(包括PFS)链接的协做文本编辑
-
整合了群聊
-
本地组撤销:撤销不会影响远程用户的修改
-
显示远程用户的光标和选择区域
-
用不一样颜色高亮不一样用户编写的文本
-
适用于大多数编程语言的语法高亮,自动缩进,可配置 tab 宽度
-
零冲突
-
加密数据传输包括完美的正向加密(PFS)
-
会话可被密码保护
-
经过 Access Control Lists (ACLs) 进行精密的权限保护
-
高度个性化的专用服务器
-
自动保存文档
-
先进的查找和替换功能
-
国际化
-
完整的 Unicode 支持
-
源代码: github.com/gobby
-
开发者: Armin Burgmeier, Philipp Kern and contributors
-
许可: GNU GPLv2+ and ISC
-
版本号:0.5.0
OnlyOffice
ONLYOFFICE(从前叫 Teamlab Office)是个多功能云端在线办公套件,整合了 CRM(客户关系管理)系统、文档和项目管理工具箱、甘特图以及邮件整合器
它能让你整理商业任务和时间表,保存并分享你的协做或我的文档,使用网络社交工具如博客和论坛,还能够和你的队员经过团队的即时聊天工具进行交流。
能在同一个地方管理文档、项目、团队和顾客关系。OnlyOffice 结合了文本,电子表格和电子幻灯片编辑器,他们的功能跟微软桌面应用(Word、Excel 和 PowerPoint)的功能相同。可是他容许实时进行协做编辑、评论和聊天。
OnlyOffice 是用 ASP.NET 编写的,基于 HTML5 Canvas 元素,而且被翻译成21种语言。
特性:
-
当在大文档里工做、翻页和缩放时,它能与桌面应用同样强大
-
文档能够在浏览/编辑模式下分享
-
文档嵌入
-
电子表格和电子幻灯片编辑器
-
协做编辑
-
评论
-
群聊
-
移动应用
-
甘特图
-
时间管理
-
权限管理
-
Invoicing 系统
-
日历
-
整合了文件保存系统:Google Drive、Box、OneDrive、Dropbox、OwnCloud
-
整合了 CRM、电子邮件整合器和工程管理模块
-
邮件服务器
-
邮件整合器
-
能够编辑流行格式的文档、电子表格和电子幻灯片:DOC、DOCX、ODT、RTF、TXT、XLS、XLSX、ODS、CSV、PPTX、PPT、ODP
-
开发者:Ascensio System SIA
-
许可:GNU GPL v3
-
版本号:7.7