Nuxeo ONLYOFFICE 集成插件

插件 使用户能够从 Nuxeo 中用 ONLYOFFICE 文档编辑办公文档。

  • 目前,可以编辑以下文档格式:DOCX、XLSX、PPTX、DOCXF、OFORM。
  • 以下格式仅供查看:PDF、ODT、ODS、ODP、DOC、XLS、PPT。
  • 该插件允许多个用户实时协作并将这些更改保存到 Nuxeo。

您将需要一个 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 执行以下步骤:

  1. 成功构建需要稳定的 Java 版本。 如果您没有安装它,请使用以下命令安装 Open JDK 8

    sudo apt-get update
    sudo apt-get install openjdk-8-jdk
  2. 安装最新的 Maven此处描述了安装过程。

  3. 下载 Nuxeo ONLYOFFICE 集成插件源代码:

    git clone https://github.com/onlyoffice/onlyoffice-nuxeo.git
  4. 编译 Nuxeo ONLYOFFICE 集成插件:

    cd onlyoffice-nuxeo/
    mvn clean install
  5. 内置包位于此处 ./onlyoffice-nuxeo-package/target/onlyoffice-nuxeo-package-xxzip

ONLYOFFICE 集成遵循 此处的 API 文档。


此处下载 Nuxeo ONLYOFFICE 集成插件。