该 插件 使用户能够从 Nuxeo 中用 ONLYOFFICE 文档编辑办公文档。
您将需要一个 ONLYOFFICE 文档(文档服务器)实例,该实例可从 Nuxeo 和任何终端客户端解析和连接。 如果不是这种情况,请使用官方 ONLYOFFICE 文档文档页面。 ONLYOFFICE 文档还必须能够直接发布到 Nuxeo中。
启动 ONLYOFFICE 文档实例的最简单方法是使用 Docker。
从 市场安装它。
您也可以使用 nuxeoctl安装它。
nuxeoctl mp-install /path/to/onlyoffice-nuxeo-package-x.x.zip编辑 nuxeo.conf 并添加以下行:
onlyoffice.docserv.url=http://documentserver/
其中 documentserver 是安装了 ONLYOFFICE 文档 的服务器的名称。 该地址必须可以从用户浏览器和 Nuxeo 服务器访问。 为了正常工作,Nuxeo 服务器地址也必须可以从 ONLYOFFICE 文档 访问。
从 7.2 版开始,默认情况下启用 JWT,并自动生成密钥以限制对 ONLYOFFICE 文档的访问,这也是出于安全原因和数据完整性考虑。 通过将 onlyoffice.jwt.secret=yoursecret 行添加到 nuxeo.conf 文件来指定您自己的密钥。 在 ONLYOFFICE 文档 配置文件中,指定相同的密钥并启用验证。
要构建 Nuxeo 插件,必须为 Ubuntu 执行以下步骤:
成功构建需要稳定的 Java 版本。 如果您没有安装它,请使用以下命令安装 Open JDK 8:
sudo apt-get update sudo apt-get install openjdk-8-jdk
安装最新的 Maven。此处描述了安装过程。
下载 Nuxeo ONLYOFFICE 集成插件源代码:
git clone https://github.com/onlyoffice/onlyoffice-nuxeo.git
编译 Nuxeo ONLYOFFICE 集成插件:
cd onlyoffice-nuxeo/ mvn clean install
内置包位于此处 ./onlyoffice-nuxeo-package/target/onlyoffice-nuxeo-package-xxzip。
ONLYOFFICE 集成遵循 此处的 API 文档。
在 此处下载 Nuxeo ONLYOFFICE 集成插件。