文章轉載自 開源中國社區 [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