如何在 Ubuntu 上集成 Drupal 和 ONLYOFFICE 文档
如果您想建立自己的网站或博客,您总可以找到专业的开发人员,他们可以在最短的时间内为您完成此任务。
然而,自己创造一些东西可能会更令人兴奋和更具挑战性。现代软件工具使网站创建过程变得简单,即使是没有深厚技术背景的普通 Linux 用户也能做到。
Drupal 是一个功能强大的开源内容管理系统,您可以使用它来开发供个人使用的简单网站或用于任何特定目的的复杂的基于 Web 的应用程序。
Drupal 的优势在于其简单性、可扩展性和定制性,因为有数以千计的由第三方开发人员和贡献者创建的模块和主题。
在所有可用的 Drupal 模块中,有一个有趣的选项允许您在平台内启用文档编辑和实时协作。考虑到这一目标,您应该安装 ONLYOFFICE Docs 并激活其模块,以访问此开源办公套件的功能。
在本指南中,您将了解如何在 Ubuntu 上安装 ONLYOFFICE Docs 和 Drupal,以及如何集成它们以创建内容协作环境在您的服务器上进行管理和网站创建。
在 Ubuntu 上安装 Drupal
如果您的 Ubuntu 计算机上没有安装 Drupal,您可以查看我们的 Drupal 安装指南,它将帮助您轻松完成安装和配置过程。
不过,我们始终欢迎您浏览 Drupal 官方文档以获取最新信息和说明。
在 Ubuntu 上安装 ONLYOFFICE 文档
安装并启动 Drupal 后,您需要安装 ONLYOFFICE Docs,这是一个开源且基于网络的办公套件,用于处理文档、电子表格、演示文稿、数字表单、电子书和 PDF 文件。
该套件专为协作文档编辑而设计,允许您使用其 ChatGPT 插件进行文本生成和其他相关任务。
除了Drupal之外,还有机会将其与其他第三方软件集成,例如电子学习平台、文档管理系统和文件存储解决方案。
官方集成列表包括 Seafile、Nextcloud、Moodle、WordPress、Alfresco、Odoo、Redmine、Chamilo 等。
您可以通过多种方式在 Ubuntu 上安装 ONLYOFFICE Docs。例如,您可以借助本 Tecmint 指南在您的服务器上部署最新版本的 ONLYOFFICE Docs (ONLYOFFICE Document Server)。或者,您可以通过 Docker 运行 ONLYOFFICE Docs。
当 ONLYOFFICE Docs 和 Drupal 运行时,下一步要求您添加并安装特殊的 ONLYOFFICE 模块来完成该过程。
安装 Drupal 的 ONLYOFFICE 模块
当涉及到 Drupal 模块时,添加它们的最佳方法是使用 Composer,这是一个可以让您下载或更新文件及其在 Drupal 核心软件中的依赖项的工具。
要安装 ONLYOFFICE 模块,您只需复制相应的 Composer 命令并从命令行运行它:
composer require drupal/onlyoffice
命令完成后,您将看到一条消息,指示 ONLYOFFICE 模块已成功添加到项目的 composer.json 文件中。
现在是时候启用该模块了,可以使用此 drush 命令来完成:
drush pm:enable onlyoffice
您将在屏幕上看到一些说明。跟随他们完成该过程。
配置ONLYOFFICE模块
首先,打开~/config/system/onlyoffice-settings页面访问ONLYOFFICE设置并输入此URL地址以确保您的ONLYOFFICE Docs< 实例 (ONLYOFFICE Document Server) 已连接:
https://documentserver/
此 URL 地址必须是部署 ONLYOFFICE Docs Server 的 Linux 服务器的名称。
您还将看到Secret密钥字段,该字段用于默认启用的JWT保护。这意味着出于安全原因,JWT 密钥是自动生成的。当然,您可以输入自己的密钥。
但是,您必须在ONLYOFFICE Docs(文档服务器)的配置文件中指定相同的密钥才能启用验证。如果不需要 JWT 保护,请将相应字段留空。
如果ONLYOFFICE模块配置正确,您可以在Drupal平台中充分利用该套件的潜力。
例如,您可以执行以下操作:
- 打开和编辑文档演示文稿和电子表格(分别为 DOCX、PPTX 和 XLXS)。
- 打开其他文件扩展名进行查看,例如 DjVu、PDF、DOC、EPUB、FB2、RTF、HTML、ODT、OTT 等。
- 将 ONLYOFFICE 元素添加到您的公共页面,以允许访问者查看 Office 文件。
- 使用两种共同编辑模式与其他 Drupal 用户实时共同编辑文档。
结论
ONLYOFFICE 和 Drupal 组合解决方案可以创建可定制的内容创建环境,您可以使用它来构建网站、论坛、博客和网页。
ONLYOFFICE Docs提供的文档编辑和共同创作功能使网站创建过程变得更加容易,因为您不需要依赖其他办公应用程序,并且可以在Drupal中处理Office文档 平台。