六款優秀的開源協作編輯工具

贊 回覆發表於2016-02-06

簡而言之,協作編輯Collaborative Edit就是多個人進行編輯。協作有好處也有風險。好處之一是更加全面/協調的方式,更好的利用現有資源和一個更加有力一致的聲音。對於我來說,最大的好處是極大的透明度。那是當我需要採納同事的觀點。同事之間來來回回地傳檔案效率非常低,導致不必要的延誤還讓人(比如,我)對整個協作這件事都感到不滿意。有個好的協作軟體,我就能實時地或非同步地分享筆記,資料和檔案,並用評論來分享自己的想法。這樣在文件、圖片、視訊、簡報上協作就不會那麼的瑣碎而無聊。

有很多種方式能線上進行協作,簡直不能更簡便了。這篇文章展示了我最喜歡的開源的實時文件協作編輯工具。

Google Docs 是個非常好的高效應用,有著大部分我所需要的功能。它可以作為一個實時地協作編輯文件的工具提供服務。文件可以被分享、開啟並被多位使用者同時編輯,使用者還能看見其他協作者一個字母一個字母的編輯過程。雖然 Google Docs 對個人是免費的,但並不開源。

下面是我帶來的最棒的開源協作編輯器,它們能幫你不被打擾的集中精力進行寫作,而且是和其他人協同完成。


Hackpad

Hackpad 是個開源的基於網頁的實時 wiki,基於開源 EtherPad 協作文件編輯器。

Hackpad 允許使用者實時分享你的文件,它還用彩色編碼顯示各個作者分別貢獻了哪部分。它還允許插入圖片、清單,由於提供了語法高亮功能,它還能用來寫程式碼。

當2014年4月 Dropbox 收購了 Hackpad 後,就在這個月這款軟體以開源的形式釋出。讓我們經歷的等待非常值得。

特性:

  • 有類似 wiki 所提供的,一套非常完善的功能
  • 實時或者非同步地記錄協作筆記,共享資料和檔案,或用評論分享你們的想法
  • 細緻的隱私許可讓你可以邀請單個朋友、一個十幾人的團隊或者上千的 Twitter 粉絲
  • 智慧執行
  • 直接從流行的視訊分享網站上插入視訊
  • 表格
  • 可對使用廣泛的包括 C, C#, CSS, CoffeeScript, Java, 以及 HTML 在內的程式語言進行語法高亮

  • 網站:hackpad.com

  • 原始碼:github.com/dropbox/hackpad

  • 開發者: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

  • 原始碼:github.com/ether/etherpad-lite

  • 開發者: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

  • 原始碼:github.com/firebase/firepad

  • 開發者: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

  • 原始碼: github.com/owncloud/documents

  • 開發者:OwnCloud Inc.

  • 許可:AGPLv3

  • 版本號:8.1.1


Gobby

Gobby 是個支援在一個會話內進行多個使用者聊天並開啟多個文件的協作編輯器。所有的使用者都能同時在檔案上進行工作,無需鎖定。不同使用者編寫的部分用不同顏色高亮顯示,它還支援多個程式設計和標記語言的語法高亮。

Gobby 允許多個使用者在網際網路上實時共同編輯同一個文件。它很好的整合了 GNOME 環境。它擁有一個客戶端-服務端結構,這讓它能支援一個會話開多個文件,文件同步請求,密碼保護和 IRC 式的聊天方式可以在多個頻道進行交流。使用者可以選擇一個顏色對他們在文件中編寫的文字進行高亮。

還供有一個叫做 infinoted 的專用伺服器。

特性:

  • 成熟的文字編輯能力包括使用 GtkSourceView 的語法高亮功能
  • 實時、無需鎖定、通過加密(包括PFS)連線的協作文字編輯
  • 整合了群聊
  • 本地組撤銷:撤銷不會影響遠端使用者的修改
  • 顯示遠端使用者的游標和選擇區域
  • 用不同顏色高亮不同使用者編寫的文字
  • 適用於大多數程式語言的語法高亮,自動縮排,可配置 tab 寬度
  • 零衝突
  • 加密資料傳輸包括完美的正向加密(PFS)
  • 會話可被密碼保護
  • 通過 Access Control Lists (ACLs) 進行精密的許可權保護
  • 高度個性化的專用伺服器
  • 自動儲存文件
  • 先進的查詢和替換功能
  • 國際化
  • 完整的 Unicode 支援

  • 網站:gobby.github.io

  • 原始碼: 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

  • 網站:www.onlyoffice.com

  • 原始碼:github.com/ONLYOFFICE/DocumentServer

  • 開發者:Ascensio System SIA

  • 許可:GNU GPL v3

  • 版本號:7.7


via: http://www.linuxlinks.com/article/20150823085112605/CollaborativeEditing.html

作者:Frazer Kline 譯者:H-mudcup 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出

相關文章