文章导读
etherpad是个好东西啊,项目里要用到在线协作编辑器,一试之下,感觉EtherPad不错。今天就来跟大家聊聊它的安装、配置、插件管理、权限控制以及样式切换,让你轻松上手。
安装部署
EtherPad支持Docker部署,简单方便。直接运行以下命令:
docker run -d -p 9002:9001 etherpad/etherpad
运行后,访问指定端口,输入记事本名称,即可创建新的记事本。两个浏览器窗口同时编辑,内容实时同步,挺有意思的。
配置说明
配置文件在docker容器内的/opt/etherpad-lite/settings.json,可以编辑后重启容器。也可以通过/admin的管理员界面进行配置管理。
由于容器没有自带vi命令,先安装一下vi:
apt-get update
apt-get install vim
vi settings.json
编辑完settings.json后,重启容器,进入/admin进行配置。
插件管理
EtherPad默认样式比较简单,可以通过插件库安装更多样式。比如,安装文字左、中、右对齐插件,需要修改Settings中的toolbar配置,添加对齐按钮。
权限控制
EtherPad提供了丰富的API接口方便集成。默认情况下,任何人都可以编辑记事本。可以通过创建用户、组、记事本和Session来实现权限控制。
样式切换
默认样式适用于iframe嵌入页面中,如果是打开新窗口,可以使用另一个样式。修改Settings中的skinName即可。
小结与拓展
EtherPad还有很多功能,比如聊天、时间轴、导入导出等,大家可以自己去探索。我是极星编程网的苏承栈,关注我们,了解更多编程知识。
