该 插件 让用户能够 在Chamilo 中使用 ONLYOFFICE 文档编辑办公文档。
您需要一个ONLYOFFICE 文档(文档服务器)实例,它可从 Chamilo 和任何客户终端解析和连接。 如果不是这种情况,请使用官方 ONLYOFFICE 文档文档页面。 ONLYOFFICE 文档还必须能够直接发布到 Chamilo。
ONLYOFFICE 文档和 Chamilo 可以安装在不同的计算机上,也可以安装在同一台机器上。 如果您使用一台机器,请为文档服务器设置自定义端口,因为默认情况下 ONLYOFFICE 文档和 Chamilo 都在端口 80 上工作。
启动 ONLYOFFICE 文档实例的最简单方法是使用 Docker。
运行以下命令获取最新版本的存储库:
git clone https://github.com/ONLYOFFICE/onlyoffice-chamilo cd onlyoffice-chamilo获取子模块:
git submodule update --init --recursive收集所有文件:
mkdir /tmp/onlyoffice-deploy mkdir /tmp/onlyoffice-deploy/onlyoffice cp -r ./ /tmp/onlyoffice-deploy/onlyoffice cd /tmp/onlyoffice-deploy/onlyoffice rm -rf ./.git* rm -rf */.git*将上一步得到的文件归档:
cd ../ zip onlyoffice.zip -r onlyoffice要开始将 ONLYOFFICE 文档与 Chamilo 一起使用,必须执行以下步骤:
在 Plugins 页面上,找到 ONLYOFFICE 并单击 Configure。您将看到 Settings 页面。启用插件并指定文档服务器地址:
https://<documentserver>/其中 documentserver 是安装了 ONLYOFFICE 文档 的服务器的名称。 该地址必须可从用户浏览器和 Chamilo 服务器访问。 为了正常工作,Chamilo 服务器地址也必须可以从 ONLYOFFICE 文档 访问。
从 7.2 版开始,默认情况下启用 JWT,并自动生成密钥以限制对 ONLYOFFICE 文档的访问,这也是出于安全原因和数据完整性考虑。 在 Chamilo 设置页面上指定您自己的密钥。 在 ONLYOFFICE 文档 配置文件中,指定相同的密钥并启用验证。
ONLYOFFICE 集成遵循此处的API文档。
请求被发送到 /plugin/onlyoffice/editor.php?docId="document identificator"。 服务器处理请求,生成具有以下属性的编辑器初始化配置:
在 此处下载 Chamilo ONLYOFFICE 集成插件。