當前位置: 妍妍網 > 碼農

15.3K Star!一款功能超強的線上編輯器,完全開源了!

2024-01-25碼農

* 戳上方藍字「 開源先鋒 」關註我

推薦閱讀:

大家好,我是開源君!

你是否曾經遇到需要多人同時編輯一個文件的場景呢?類似於騰訊文件的協同辦公功能,有沒有開源的解決方案呢?當然有啦!

今天開源君給大家推薦一款非常棒的開源編輯器: 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