* 戳上方藍字「 開源先鋒 」關註我
推薦閱讀:
大家好,我是開源君!
你是否曾經遇到需要多人同時編輯一個文件的場景呢?類似於騰訊文件的協同辦公功能,有沒有開源的解決方案呢?當然有啦!
今天開源君給大家推薦一款非常棒的開源編輯器:
Etherpad
。
簡介
Etherpad
是一個開源的,基於 Web 的線上文字編輯器,支持多人線上同時編輯、協同辦公,具有版本歷史記錄和線上聊天功能,以及自訂使用外掛程式。
目前,Etherpad 在全球擁有數百萬活躍使用者,被廣泛用於教育、工作、研究等領域。
利用
Etherpad
,你完全可以在5分鐘之內搭建出一款線上編輯器軟體,並且可以直接部署到你自己的伺服器上。
效能特色
即時協作編輯:支持多人同時編輯一個文件,多人協同辦公變得非常容易。無論是在校園計畫中還是在企業團隊中,都能高效地實作多人協同編輯。
版本歷史記錄:Etherpad具有版本歷史記錄功能,能夠記錄編輯過程的每一步變化。這意味著你可以回溯到文件的之前的任何一個版本,檢視修改的詳細資訊。這對於團隊協作和稽核修改非常有用。
線上聊天:內建了聊天功能,可以方便地與小夥伴們進行交流和討論。只需點選界面上的聊天圖示,你就能和團隊成員盡情交流啦!聊天功能非常方便,可以幫助團隊更好地協作。
自訂界面風格:Etherpad還支持自訂界面風格,讓你的編輯器與眾不同。你可以透過存取特定的連結來設定編輯器的風格,包括頂部選單、背景區和編輯區的背景。你可以根據個人喜好選擇不同的風格,讓編輯器更符合你的口味。
自訂外掛程式:Etherpad有一個豐富的外掛程式庫,為你提供更多的功能擴充套件。目前已經有超過290個外掛程式可以選擇。無論是圖片上傳、Markdown語法支持、修改字型顏色還是評論功能,Etherpad的外掛程式庫應有盡有,可以滿足你的各種需求。
快速開始
Debian/Ubuntu 系統的話,可直接使用下面的命令即可:
註意:Node.js >= 18.18.2.
當然你也可以 Clone 計畫源碼,再正常啟動即可,如下命令:
git clone --branch master https://github.com/ether/etherpad-lite.git
cd etherpad-lite
src/bin/run.sh
隨後瀏覽器開啟 http://127.0.0.1:9001 存取即可。
當然,為了方便演示,這邊用 Win 系統給大家展示一下
直接release頁面下載並解壓安裝包,雙擊start.bat,即可方便啟動。
同樣在瀏覽器存取 http://localhost:9001/
功能體驗
共享編輯
新建一個文件,就可以看到編輯區了,如下圖。
左上角是一些常用的文本編輯功能。
右邊則是匯入/匯出、時間軸、保存修訂、設定、分享等等設定。
這些對於多人同時線上編輯、協同辦公都是必須要的,另外
Etherpad
還有有幾個獨特的點:
每個人修改過的地方可以用不同的顏色標識出來。
整個協同寫作的過程可以記錄下來
線上聊天
右下角有聊天圖示,點選它,就可以與小夥伴愉快的溝通了。
自訂界面風格
編輯區的風格也是可以修改的,存取
http://127.0.0.1:9001/p/test#skinvariantsbuilder
,即可設定。
提供了四種不同的樣式供我們選擇。
豐富的外掛程式庫
幾百種的外掛程式支持,非常豐富。
如上傳圖片外掛程式,預設的編輯器是只能寫文字的。載入這個外掛程式,就可以實作圖片上傳功能。
還有支持 MarkDown 語法的外掛程式
修改字型顏色外掛程式
評論相關的外掛程式
囊括了日常經常會使用的場景,非常的不錯。
外掛程式安裝方法也很簡單,開啟頁面即可配置。
http://127.0.0.1:9001/admin/plugins
如果你對Etherpad感興趣,想要了解更多細節和功能,可以自行去計畫地址探索吧~~
github地址:https://github.com/ether/etherpad-lite