插件目录 » 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 | |
用户评分 |
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_attach
和 drawio__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兼容。