项目

常规

个人资料

插件目录 » Redmine draw.io

作者 Michele Tessaro
网站 https://github.com/mikitex70/redmine_drawio
代码仓库 https://github.com/mikitex70/redmine_drawio.git
注册时间 2016-09-04(几乎8年前)
当前版本 1.4.8
兼容性 Redmine 5.0.x, 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x
用户评分   (14)

draw.io 是一个免费的在线绘图工具。

此插件将允许将 draw.io 图表 嵌入 Redmine 维基页面和问题中。

要嵌入图表,请将其附加到维基页面/问题,然后使用以下宏:

{{drawio(activity.xml)}}

示例

.

从版本 0.3.0 开始,还有两个新的宏

  • drawio_attach,它将图表保存为当前维基/问题页面的附件
  • drawio_dmsf,它将图表保存为 DMSF 文档

这些新宏将图表保存为包含嵌入式 XML 源的图像,这是 www.draw.io 编辑器支持的特殊格式。此格式允许嵌入编辑图表:只需双击图表即可开始编辑,然后保存图表,新的版本将被保存为附件或 DMSF 文档。

有关更多详细信息或错误提交,请参阅 插件页面

安装说明

安装 redmine_drawio 插件


cd $REDMINE_HOME/plugins
git clone https://github.com/mikitex70/redmine_drawio.git

重新启动 Redmine 以加载新插件。

变更日志

1.4.8 (2023-10-22)

兼容 Redmine 5.0.x, 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

修复了 drawio_dmsf 宏的 bug,以及与 MathJax 相关的另一个 bug。

1.4.7 (2023-06-24)

兼容 Redmine 5.0.x, 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

修复了 Draw.io 服务 URL 中的参数传递。
例如,如果您在 http://drawio.local 有一个本地的 Draw.io 安装,您可以配置 URL 为

http://drawio.local/draw?stealth=1

以禁用从外部 URL 加载图表。

1.4.6 (2023-01-28)

兼容 Redmine 5.0.x, 4.2.x, 4.1.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

修复了工具栏编辑器按钮与常见标记语法不兼容的问题。

1.4.5 (2022-12-09)

兼容 Redmine 5.0.x, 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

与电子邮件相关的小修复。

1.4.4 (2022-09-13)

兼容 Redmine 5.0.x, 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

版本 v1.4.3 引入了一个错误,阻止插件在 Redmine 4 上工作。
此版本修复了它,以及与 WYSIWYG 插件 集成的某些修复。
有关详细信息,请参阅 CHANGELOG

1.4.3 (2022-09-07)

兼容 Redmine 5.0.x, 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

修复了 WYSIWYG 编辑器插件中的工具栏按钮。

1.4.2 (2022-07-16)

兼容 Redmine 5.0.x, 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x。

现在图表包括在 Redmine 页面的 PDF 导出中。
还有其他一些小修复,请参阅 CHANGELOG.md 获取详细信息。

1.4.1 (2022-06-18)

兼容 Redmine 5.0.x, 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

修复了宏对话框上的潜在 XSS 安全漏洞。
漏洞实际上非常微小,因为表单永远不会提交,但它可以使自动扫描工具感到高兴。

此版本还添加了其他德语翻译。

1.4.0 (2022-05-20)

兼容 Redmine 5.0.x, 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

修复了在 Redmine 5 上的工作。

1.3.0 (2022-02-19)

兼容 Redmine 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

管理员现在可以完全禁用 SVG 图表支持。

现在如果管理员禁用 SVG 图表,它们将被 完全禁用:现有的 SVG 图表将不再显示,必须将其转换为其他格式。
这是一个破坏性更改,但它使插件更加安全。

1.2.1 (2022-01-05)

兼容 Redmine 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

这是一个小修复,用于跟踪来自 `embed.diagrams.net` 的外部 JavaScript 的更改。
错误与 `redmine_drawio` 插件版本无关,它也影响旧版本,从修改该文件时开始。

1.2.0 (2021-11-24)

兼容 Redmine 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

修复了 SVG 图表的 XSS 安全问题。

SVG 格式的图表可能会引入 XSS 安全问题,因为它们可能包含 JavaScript。

在此版本中添加了一个插件设置,允许选择如何显示 SVG 图像。
  • 如果禁用 SVG,它们将以 base64 SVG 渲染(超链接不起作用)。
  • 如果启用 SVG,它们将作为内联 SVG 渲染,但它们容易受到 XSS 问题的影响(已缓解,但未消除)。

有关更多详细信息,请参阅 README.md。

1.1.4 (2021-09-26)

兼容 Redmine 4.2.x、4.1.x、4.0.x、3.4.x、3.3.x、3.2.x、3.1.x。

本版本更改

  • 修复了 SVG 图表中的 XSS 安全问题,这可能导致在浏览器中执行任意 JavaScript。
  • 在编辑附件图表时在维基页面上添加了注释。

1.1.3 (2021-08-26)

兼容 Redmine 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

修复了在问题中使用图表的问题。

1.1.2 (2021-08-19)

兼容 Redmine 4.2.x、4.1.x、4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x、2.6.x。

修复了在维基页面名称中包含单引号时将图表保存为附件的问题。

1.1.1 (2021-07-16)

兼容 Redmine 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

修复了 XML 图表的查看。

由于库的更新,viewer-static.min.js 的动态补丁已损坏。
现在动态补丁应该更健壮。

1.1.0 (2021-06-18)

兼容 Redmine 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

只有一些小的改动。
现在在图表编辑器中可以创建和使用自定义的形状库。

1.0.3 (2021-05-26)

兼容 Redmine 4.2.x, 4.1.x, 4.0.x, 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。

修复了带有空日志记录的保存。

在某些情况下,Redmine 返回 null,而不是省略问题日志记录。
这导致了一个 JavaScript 错误,该错误阻止了图表编辑器的启动。

在 README.md 中也添加了关于在 Redmine 的 Web 服务器上配置 Content-Security-Policy 标头以允许此插件正确工作的说明。

1.0.1 (2021-03-23)

兼容 Redmine 4.1.x、4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。

修复了一个缺失的 JavaScript 文件。

1.0.0 (2021-02-21)

兼容 Redmine 4.1.x、4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。

增强了 XML 格式图表的支持。

现在 drawio_attachdrawio__dmsf 宏可以处理 XML 格式的图表,并带有增强的查看器,该查看器支持页面和图层选择器。
drawio 宏现在已弃用,必须用 drawio_attach 宏替换。

0.9.9 (2020-12-19)

兼容 Redmine 4.1.x、4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。

添加了德语翻译。

0.9.8 (2020-11-07)

兼容 Redmine 4.1.x、4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。

添加了日语语言支持。

0.9.7 (2020-09-24)

兼容 Redmine 4.1.x、4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。

更新了嵌入式编辑器默认的 drawio URL,从 apps.diagrams.net 更改为 embed.diagrams.net

0.9.6 (2020-06-21)

兼容 Redmine 4.1.x、4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。

修复了与 Wiki Extensions 插件的头部/页脚重复问题。

与 Wiki Extensions 插件的兼容性问题导致在使用头部和页脚页面时文本重复。

0.9.5 (2020-05-04)

兼容 Redmine 4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。

修复了在问题中保存图表作为附件的问题。

0.9.4 (2020-05-03)

兼容 Redmine 4.0.x、3.4.x、3.3.x、3.2.x、3.1.x。

修复了在主维基页面上保存图表作为附件的问题。

在主维基页面上保存图表作为附件时出现问题,报告为错误消息 确保 DMSF 模块的 WebDAV 功能已启用
在其他任何维基页面上插件都工作正常。

0.9.2 (2020-01-10)

兼容 Redmine 4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。

修复了保存图表作为附件时的授权头,这阻止了图表的正确保存。

0.9.1 (2020-01-06)

兼容 Redmine 4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。

修复了空图表的保存。

空图表没有可点击的图像以开始编辑,因此现在
空图表的保存被阻止。

0.8.3 (2018-10-27)

兼容 Redmine 4.0.x、3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。

修复了与 redmine_wiki_pages 插件的一些不兼容性。
在使用 drawio_attach 宏时,每次图表更新都会在维基页面上附加一个新的 {{fnlist}} 宏。

0.8.2 (2018-05-01)

兼容 Redmine 3.4.x、3.3.x、3.2.x、3.1.x、3.0.x、2.6.x。

各种修复
  • 修复了 mathjax 配置 URL 总是禁用的问题。
  • 修复了与 DMSF 1.6.1+ 一起保存的问题。
  • 修复了限制扩展名的附件保存。

0.8.1 (2018-02-24)

兼容 Redmine 3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。

  • 添加了丹麦翻译。
  • 添加了繁体中文翻译。
  • 在Markdown编辑器中增加了插入宏的按钮。
  • 支持本地MathJax安装
  • 修复了在DMSF中保存SVG的问题
  • 修复了与rails 5协同工作的问题
  • 修复了在非ASCII名称的页面上保存图表时的错误
  • 修复了通过HTTPS访问drawio网站的问题

0.8.0 (2017-07-16)

兼容 Redmine 3.4.x、3.3.x、3.2.x、3.1.x、3.0.x。

新增语言翻译和多个修复

  • 已在Redmine 3.4.0-stable上进行测试
  • 在SVG中增加了数学支持
  • 增加了简体中文翻译
  • 增加了俄语翻译
  • 修复了SVG图表中的外文字符问题
  • 修复了从文件名中去除无效字符的问题
  • 修复了DMSF 1.5.9+的保存问题

0.7.1 (2017-06-12)

与Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x兼容。

更改
  • 修复了图表文件名扩展名检查
  • 如果drawio应用使用HTTP协议提供,则自动禁用SSL
  • 更新了文档

0.7.0 (2017-06-11)

与Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x兼容。

  • 增加了对EasyRedmine的支持
  • 增加了CkEditor插件的按钮
  • 在Textile编辑器上的按钮可以编辑宏
  • 如果没有安装或未激活,则禁用DMSF支持
  • 许多修复,请参阅CHANGELOG.md

0.6.0 (2017-04-11)

与Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x兼容。

增加了对SVG格式图表的嵌入式编辑器的支持。
.svg扩展名附加到图表名称中,您可以自由使用SVG图表。

0.5.0 (2017-01-26)

与Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x兼容。

  • 增加了设置本地draw.io安装的配置对话框(请参阅README.md)
  • 增加了对问题注释的支持
  • 修复了init.rb中的UTF-8编码问题
  • 修复了未安装在Web服务器根路径中时Redmine URL的计算问题

0.4.0 (2016-12-10)

与Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x兼容。

  • 添加了大小选项以设置图表宽度(以像素为单位)
  • 修复了在问题页和维基页之外使用时的错误
  • 修复了自定义路由时的redmine路径
  • 修复了使用协议相关路径(例如https)加载loading图像时的错误

0.3.2 (2016-11-22)

与Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x兼容。

  • 在Windows托管的Redmine中运行的一些修复(已在Bitnami上测试)。
  • 在保存时使用DMSF插件时,增加了更友好的错误消息。

0.3.1 (2016-11-03)

与Redmine 3.3.x, 3.2.x, 3.1.x, 2.6.x兼容。

  • 修复了Redmine不在根路径上运行时(例如,从/redmine Web文件夹运行)使用嵌入式编辑器保存图表的问题
  • 修复了工具栏编辑器中按钮顺序颠倒的问题

0.3.0 (2016-11-01)

与Redmine 3.3.x, 3.2.x, 3.1.x, 2.6.x兼容。

增加了两个新的图表嵌入宏,可以启动嵌入式图表编辑器

  • drawio_attach,将图表保存为维基/问题页面的附件。双击图表图像以开始编辑。
  • drawio_dmsf,将图表保存为DMSF文档。双击图表图像以开始编辑。
  • 在工具栏编辑器上添加了按钮,以便轻松插入图表宏(仅适用于具有嵌入式编辑的宏)。

请参阅README.md以获取更多详细信息。

0.1.3 (2016-10-13)

与Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x兼容。

修复了某些图表(如流程图)的渲染问题。

0.1.2 (2016-09-10)

与Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x兼容。

0.1.1 (2016-08-02)

与Redmine 3.2.x, 3.1.x, 3.0.x, 2.6.x兼容。

screenshot.png (52.1 KB) screenshot.png 图表示例 Michele Tessaro,2016-09-04 17:20

用户评分

  by Jaebok Oh 2 months ago

  by DB F 12 months ago

  by Ric Bon over 1 year ago

  by mo xun over 1 year ago

非常好

  by Steven Uggowitzer about 2 years ago

目前不支持Redmine 5.x

  by Marcos Mata over 2 years ago

 Jihyeon Gim 在4年前评价

 Christoffer Rumohr 在4年前评价

优秀的插件,我们每天都在使用!

 Do Tuan Anh 几乎5年前评价

非常有用的插件。与redmine 3.4.1 (bitnami)一起安装并运行良好。谢谢!!!

想安装一个本地的drawio,但不知道如何配置

 Vincent Robert 大约5年前评价

 Harris Byun 在5年前评价

以前不知道这个插件这么有用!
使用图表时,这是最好的插件。

 Alexandr Korovets 几乎7年前评价

 Steven Wong 大约7年前评价

哇,惊人的插件。谢谢。

 Anton Sergeev 在7年前评价