16.6K Star!一款超火的实时协作编辑器,效率飙升!

文摘   教育   2024-10-25 21:01   江西  

* 戳上方蓝字“开源先锋”关注我



推荐阅读:

《30.5K star!几分钟搞定一个网站,这个低代码开发平台爱了!


大家好,我是开源君!

你是否曾经遇到需要多人同时编辑一个文档的场景呢?类似于腾讯文档的协同办公功能,有没有开源的解决方案呢?当然有啦!

今天开源君给大家推荐一款非常棒的开源编辑器:Etherpad

简介

Etherpad 是一个开源的,基于 Web 的在线文本编辑器,支持多人在线同时编辑、协同办公,具有版本历史记录和在线聊天功能,以及自定义使用插件。

利用Etherpad,我们完全可以在5分钟之内搭建出一款在线编辑器软件,并且可以直接部署到自己的服务器上。

Etherpad 在全球拥有数百万活跃用户,被广泛用于教育、工作、研究等领域。目前,在Github上收获了16.6K star!

性能特色

  • 实时协作编辑:支持多人同时编辑一个文档,多人协同办公变得非常容易。无论是在校园项目中还是在企业团队中,都能高效地实现多人协同编辑。

  • 版本历史记录:具有版本历史记录功能,能够记录编辑过程的每一步变化。

  • 在线聊天:内置了聊天功能,可以方便地与小伙伴们进行交流和讨论。

  • 自定义界面风格:支持自定义界面风格,让你的编辑器与众不同,可以通过访问特定的链接来设置编辑器的风格,包括顶部菜单、背景区和编辑区的背景。

  • 自定义插件:有一个丰富的插件库,为你提供更多的功能扩展。目前已经有超过290个插件可以选择,有图片上传、Markdown语法支持、修改字体颜色、评论功能等。

快速开始

Etherpad支持Win/Linux/Mac系统,首先要准备好Node.js环境,注意:Node.js >= 18.18.2,然后依次执行下面的命令:

pnpm: npm install -g pnpm
git clone -b master
pnpm i
pnpm run build:etherpad
pnpm run prod

然后后浏览器打开访问 http://localhost:9001/即可。

或者直接到官方网站下载安装包


项目展示体验

共享编辑

新建一个文档,就可以看到编辑区了,如下图。

左上角是一些常用的文本编辑功能。

右边则是导入/导出、时间轴、保存修订、设置、分享等等设置。

这些对于多人同时在线编辑、协同办公都是必须要的,另外Etherpad还有有几个独特的点:

  • 每个人修改过的地方可以用不同的颜色标识出来。
  • 整个协同写作的过程可以记录下来

自定义界面风格

编辑区的风格也是可以修改的,访问http://127.0.0.1:9001/p/test#skinvariantsbuilder,即可设置。

提供了四种不同的样式供我们选择。

丰富的插件库

几百种的插件支持,非常丰富。

如上传图片插件,默认的编辑器是只能写文字的。加载这个插件,就可以实现图片上传功能。

还有支持 MarkDown 语法的插件

修改字体颜色插件

评论相关的插件

囊括了日常经常会使用的场景,非常的不错。

插件安装方法也很简单,打开页面即可配置。

http://127.0.0.1:9001/admin/plugins

如果你对Etherpad感兴趣,想要了解更多细节和功能,可以到项目地址查看:

项目地址:https://github.com/ether/etherpad-lite

开源先锋
分享Github上最有趣的开源项目
 最新文章