如何在 Linux 上将 Redmine 与 ONLYOFFICE Docs 集成
对于 Linux 用户来说,选择理想的项目管理软件可能是一个严峻的挑战,因为有各种各样的可用工具适合各种需求。您可以用来跟踪任务和项目的最通用选项之一是 Redmine,它是一个开源项目管理平台和问题跟踪工具。
在本文中,您将了解哪些功能使 Redmine 脱颖而出,以及如何通过与 ONLYOFFICE Docs(一款在线办公套件)集成,将该平台转变为全面的协作解决方案实时文档共同创作。
什么是Redmine?
Redmine 是一个基于网络的项目管理和规划平台,其源代码可在 GitHub 上获取,这使得它 100% 开源。其主要特点是高度灵活性和适应性,因此任何团队或任何用户组都可以轻松调整平台以满足其项目管理需求。
Redmine 的一些最重要的功能包括:
- 创建、管理和监控多个项目。
- 基于角色的访问控制系统,定义项目中每个用户的权限。
- 内置问题跟踪工具。
- 日历。
- 文档和档案管理。
- 电子邮件通知。
- 维基和论坛。
- 时间跟踪。
- SCM 集成(例如 SVN、CVS 和 Git)。
- LDAP 身份验证支持。
- 多语言用户界面。
- 与各种数据库的兼容性,例如。
Redmine 还以其定制能力而闻名,并且在 Redmine 插件目录 中提供了大量第三方插件。
Redmine 插件旨在为平台带来新功能,使其更强大、更能应对不同的专业挑战。例如,可以添加CRM模块来管理联系人和交易,启用在线发票系统,甚至激活一个特殊的插件来管理会计操作和财务,将Redmine平台转换为全功能的商业环境。
最有趣的附加组件之一是 ONLYOFFICE 集成插件,它可以提高您作为 Redmine 用户的工作效率,它允许您实现实时文档编辑以及与团队其他成员的协作通过 ONLYOFFICE Docs,这是 Google Docs 和 Microsoft Office 的开源替代品。
让我们看一下如何将 Redmine 与 ONLYOFFICE Docs 集成以及此集成提供的功能。
如何在 Linux 中安装 ONLYOFFICE 文档
除了工作的 Redmine 实例之外,您还需要在 Linux 服务器上部署 ONLYOFFICE Docs,以便能够与其他 Redmine 用户创建、编辑以及共同编辑 Word 文档、Excel 电子表格和 PowerPoint 幻灯片。
ONLYOFFICE Docs是一款开源办公软件工具,与Microsoft Office格式完全兼容,还允许您处理数字表单、查看电子书和编辑 PDF文件。它提供了协作工作所需的所有功能,甚至还配备了基于 ChatGPT 的 AI 助手,可以更轻松地生成和处理文本信息。
Redmine 并不是 ONLYOFFICE Docs 的唯一集成选项。此外,它还提供用于多种电子学习解决方案、文档和内容管理平台以及文件存储的连接器,包括 Drupal、Seafile、ownCloud、Nextcloud、Moodle、WordPress、Alfresco、Odoo、Chamilo 等。
在本地部署方面,ONLYOFFICE Docs可以通过多种方式安装在Linux上。例如,您可以了解如何在服务器上安装ONLYOFFICE Docs(ONLYOFFICE Document Server)。另一种安装方式是通过Docker运行ONLYOFFICE Docs。
当您拥有 ONLYOFFICE Docs 的工作实例时,您可以继续进行集成过程。
如何为Redmine安装ONLYOFFICE连接器
要启用ONLYOFFICE和Redmine集成,您需要安装最新版本的官方连接器。您可以轻松地从 Redmine 插件目录下载它。或者,您始终可以在 GitHub 上找到它。
确保您的 Redmine 实例已停止,解压下载的文件,并将 onlyoffice_redmine 文件夹放入 Redmine 插件目录中。
例如:
cp -r /root/onlyoffice_redmine/. /redmine/plugins/onlyoffice_redmine
然后进入Redmine的根目录:
cd redmine
现在您需要安装必要的依赖项:
bundle install
使用以下命令更新数据库:
RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake redmine:plugins:migrate NAME=onlyoffice_redmine
要完成该过程,请不要忘记重新启动 Redmine。
如何为Redmine配置ONLYOFFICE连接器
下一步要求您配置 ONLYOFFICE 连接器。登录您的Redmine平台,访问管理面板,然后找到插件。
在 Redmine 部分的 ONLYOFFICE 集成插件中,单击配置。您将看到这些参数和一些附加的自定义选项:
- 文档编辑服务地址。
- ONLYOFFICE Docs 来自服务器的内部请求的地址。
- 来自 ONLYOFFICE Docs 的内部请求的服务器地址。
- 密钥。
文档编辑服务地址是必填字段,表示您的ONLYOFFICE Docs实例的URL地址和端口(例如,它可以类似于 https://documentserver:8080
)。
如果您当前的网络配置不支持 Redmine 和 ONLYOFFICE Docs 之间的请求,高级服务器设置允许您指定内部请求的地址。
密钥是用于保护您的数据的 JWT 密钥。您需要知道此密钥,可以在 /etc/onlyoffice/documentserver/local.json 中的 ONLYOFFICE Docs 配置文件中找到该密钥。当您找到该文件并使用文本编辑器打开它时,它将如下所示:
{
"services": {
"CoAuthoring": {
"token": {
"enable": {
"request": {
"inbox": true,
"outbox": true
},
"browser": true
}
},
"secret": {
"inbox": {
"string": "yoursecret"
},
"outbox": {
"string": "yoursecret"
},
"session": {
"string": "yoursecret"
}
}
}
}
}
在相应的字符串中找到密钥并在设置中指定相同的密钥。
如果做得正确,集成一定可以正常工作。
如何在Redmine中使用ONLYOFFICE文档
当ONLYOFFICE连接器安装并正确配置后,您可以使用在线编辑器打开和查看不同Redmine模块中的文件,例如Issues、Wiki、文件、文档和新闻。
您只需点击所需文件旁边的ONLYOFFICE中的编辑或ONLYOFFICE中的打开按钮即可。它将在相应的编辑器中打开。 DOCX、XLSX 和 PPTX 文件可以打开进行编辑,而其他格式只能打开进行查看。
此外,如果您在问题、文档、维基和新闻模块中工作,还有另一种选择您可以使用。在这些模块中,您可以单击Convert with ONLYOFFICE按钮并选择您需要的格式。
最后,您可以使用 ONLYOFFICE 编辑器通过两种共同编辑模式、具有跟踪更改功能的审阅模式、评论以及用于短信的内置聊天来实时共同编辑文档。
结论
Redmine对于Linux用户来说是一个非常灵活的项目管理工具。如果将其与正确的插件(例如 ONLYOFFICE 连接器)结合使用,您将获得一个真正多功能的平台,可以轻松替换多个业务和生产力应用程序。
还有什么比能够在一个应用程序中完成工作而无需在多个程序之间切换更好的呢?