六款優秀的開源協作編輯工具
簡而言之,協作編輯就是多個人進行編輯。協作有好處也有風險。好處之一是更加全面/協調的方式,更好的利用現有資源和一個更加有力一致的聲音。對於我來說,最大的好處是極大的透明度。那是當我需要採納同事的觀點。同事之間來來回回地傳檔案效率非常低,導致不必要的延誤還讓人(比如,我)對整個協作這件事都感到不滿意。有個好的協作軟體,我就能實時地或非同步地分享筆記,資料和檔案,並用評論來分享自己的想法。這樣在文件、圖片、視訊、簡報上協作就不會那麼的瑣碎而無聊。
有很多種方式能線上進行協作,簡直不能更簡便了。這篇文章展示了我最喜歡的開源的實時文件協作編輯工具。
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
via: http://www.linuxlinks.com/article/20150823085112605/CollaborativeEditing.html
作者:Frazer Kline 譯者:H-mudcup 校對:wxy
相關文章
- 7 款優秀 Markdown 編輯工具推薦
- Zed:極快的開源協作程式碼編輯器IDEZedIDE
- 5款優秀的GitHub開源安全工具Github
- Web 開發會用到的20款優秀的開源工具Web開源工具
- 20款最優秀的JavaScript編輯器JavaScript
- 優秀的開源方案整理
- 優秀的數字音訊編輯器:Acoustica 7 for mac音訊Mac
- 優秀的LaTeX編輯器:Texifier for mac中文版Mac
- Linux下優秀的音訊編輯軟體Linux音訊
- 幾款優秀的開源軟體
- 優秀的開源影象瀏覽器瀏覽器
- 開始使用 CryptPad 吧,一個開源的協作文件編輯器
- Hitchhiker:原創開源API協作測試工具API
- 國內優秀MES開源框架框架
- GitHub上優秀的Go開源專案GithubGo
- GitHub 上優秀的 Go 開源專案GithubGo
- 為協作編輯系統增加快捷鍵
- Unity開源技能編輯器Unity
- 優秀的線上工具
- Go優秀開源專案推薦Go
- [轉] Android優秀開源專案Android
- Lean — 優秀好用的開源量化交易平臺
- 推薦幾個優秀的開源的專案
- 11個優秀的Android開發開源專案Android
- 三代開源社群的協作模式模式
- 推薦分享22個優秀的專案管理與協作工具專案管理
- 20款最優秀的JavaScript編輯器 哪家強你說了算!JavaScript
- 優秀文章有機會被編輯評為ITPUB精選
- 優秀的 Spring Boot 語言開源專案Spring Boot
- 基於.NET Core的優秀開源專案合集
- 43個優秀的Swift開源專案推薦Swift
- 優秀開源庫SDWebImage原始碼淺析Web原始碼
- 優秀開源組合:助你快速研發
- iCloud怎麼協同作業文? iCloud怎麼協同編輯文件?!Cloud
- 龍蜥社群&龍蜥理事長分獲 2023 開源創新榜“優秀開源社群、優秀開源人物”獎項
- 前端開發必備 40款優秀CSS程式碼編寫工具推薦前端CSS
- ants - 目前開源最優的協程池
- 燈果寫作 for Mac(優秀的寫作工具)中文免費版Mac