项目

常规

个人资料

插件目录 » Redmine 更多预览

作者 Stephan Wenzel
网站 https://github.com/HugoHasenbein/redmine_more_previews
代码仓库 https://github.com/HugoHasenbein/redmine_more_previews
注册时间 2020-11-13 (超过3年前)
当前版本 5.0.8
兼容性 Redmine 5.0.x, 4.2.x, 4.1.x, 4.0.x, 3.4.x
用户评分   (17)

在 Redmine 预览窗格中预览各种文件类型。适用于问题附件、文档模块、文件模块和仓库。

截至版本 4.1.3,插件支持按项目激活

此插件旨在与自己的插件一起使用。即插件的插件。为了预览文件,此插件将预览文件内容转换为以下类型之一:

  • pdf
  • png, jpg 或 gif
  • html 或内联 html
  • 文本,或
  • xml

适当的转换类型由插件开发者决定。可在插件配置页面选择可用的转换选项。此插件的开发考虑了线程安全。启用缓存后,它应该能够承受更高的负载。

目前,存在以下插件:

此插件要求您的系统上安装了 LibreOffice。LibreOffice 必须对由 Redmine 服务执行的用户可访问,使用 "soffice"。

Libre 使用 LibreOffice 进行转换。Libre 转换几乎可以转换 LibreOffice 可以转换的所有内容

.csv , .doc , .docm , .docx , .dotm , .dotx , .fodg , .fodp , .fods , .fodt , .odb , .odc , .odf , .odg , .odi , .odm , .odp , .ods , .odt , .otg , .oth , .otp , .ots , .ott , .oxt , .potm , .potx , .ppt , .pptm , .pptx , .rtf , .sda , .sdc , .sdd , .sdp , .sds , .sdw , .sgl , .smf , .stc , .std , .sti , .stw , .sxc , .sxd , .sxg , .sxi , .sxm , .sxw , .vor , .xls , .xlsm , .xlsx , .xltm , .xltx

转换为 pdf、html、内联、png、jpg 或 gif。

请注意,并非所有转换都已彻底测试。如果您不确定您的文件是否会被转换并在浏览器中查看,请将文件发送给我进行转换测试。此外,请注意,转换精度很大程度上取决于已安装字体的可用性。请咨询 LibreOffice 站点以了解如何安装字体。

目前彻底测试的是:.csv、.doc、.docx、.ppt、.pptx、.xls、.xlsx、.odtt、.rtf

此插件不需要在您的系统上安装任何额外的软件。

Cliff 转换

.mime, .eml

为 html。

您几乎可以像在专业的电子邮件查看器中一样查看 .eml 文件,查看邮件头并下载附件。Cliff 会从脚本、以 "on…" 开头的事件属性、CSS 样式中的 url() 和外部图像中清除 .eml 文件。要进行不安全预览,您可以按下一个按钮进行操作,并且如果您信任 .eml 或 .mime 文件

Mark 使用 Pandoc 进行转换。目前支持的是

.md, .textile, .html

Peek 允许您在浏览器中预览 pdf 文件。Peek 使用 ImageMagick 进行转换。ImageMagick 使用 Ghostscript 作为代理来处理 pdf 文件。PDF 预览可以是完整的 PDF 或第一页的 png、jpg 或 gif。请注意,转换分辨率强烈取决于您的 ImageMagick 在 delegates 文件中的配置。请参考 ImageMagick 的配置帮助以编辑 delegates 文件。


Zippy 允许您在浏览器中预览 zip、tgz 或 tar 文件。单击条目可从压缩文件中下载单个文件。

DO NOT USE NilText IN PRODUCTION

NilText 允许您查看可用于文件转换的数据。NilText 不适合生产使用。您可以浏览此插件以了解插件功能。请注意,此插件可能会揭示存储库的密码。像所有其他插件一样,此插件默认不激活。

使用

转到管理 -> 插件 -> Redmine 更多预览配置

选择以下选项

  • 使用 embed 标签或 iframe 标签
  • 缓存预览(加快查看速度,可能会略微膨胀您的 rails 根 tmp 文件夹)
  • 激活上面的子插件
  • 对于每个子插件,激活您希望预览的文件扩展名(如果您选择两个转换相同文件类型的子插件,则将发出警告,并最后激活的子插件将执行转换)。

祝您玩得开心!

本地化

  • 英语
  • 德语
  • 西班牙语
  • 法语
  • 日语
  • 葡萄牙语(巴西)
  • 葡萄牙语
  • 俄语
  • 中文

母语者:请帮助改进本地化

变更日志

*5.0.8
- 修正了 File.exists? 为 File.exist?
- 修正了 zippy 的 URI.esacape 为 URI.encode\_www\_form\_component
- 修正了 zippy 内联 zip 文件内容表中的链接的长期问题

*5.0.7
- 另一个补丁以取悦 Zeitwerk

*5.0.6
- 另一个补丁以取悦 Zeitwerk

*5.0.5
- 另一个补丁以取悦 Zeitwerk

*5.0.4
- 添加了更多 include 语句以取悦 Zeitwerk

*5.0.3
- 移除了遗留代码以取悦 Zeitwerk

*5.0.2
- 改变了文件加载顺序以取悦 Zeitwerk

*5.0.1
- 修正了一些新的区域文件

*5.0.0
- 在 Redmine 5 下运行

  • 4.1.3
    - 添加了对按项目插件激活的支持
    - 添加了对开发模式更好的支持
    - 修正了 repositories 控制器补丁找不到项目
    - 一些小错误修复
  • 4.1.1
    - 添加了附件预览页面和条目(存储库)预览页面的分页链接
    - 修正了日语本地化
  • 4.0.1a
    - 添加了防止插件注册的方法,如果 mimemagic 未安装。在这种情况下,将显示永久性错误消息。
  • 4.0.0a
    - 将切换到使用 'prepend' 修补现有 redmine 类而不是别名链,因此与低于 4.0 的 redmine 版本不兼容。由于许多 redmine 插件现在使用 Rails 5 中引入的 'prepend' 方法,'prepend' 和别名链方法的存在,其中 'prepend' 和别名链方法是互不兼容的,因此共存无法进一步维持。

  • 3.2.0
    - 添加了新的预览器 "vince",用于预览 vcf 虚拟名片
  • 3.1.2
    - 代码添加
  • 3.1.1
    - 为 zippy 的 Gemfile 添加了修复
  • 3.1.0
    - 改进了图像转换的渲染
    - 添加了将图像相互转换的新转换器 Maggie
    - 更新了 nil text 注释
  • 3.0.3
    - 修复了转换器 'mark' 处理包含空格的文件名
  • 3.0.2
    - 添加了名为 'pass' 的转换器
  • 3.0.1
    - 修复了转换器'mark'的'文件'错误
  • 3.0.0b
    - 对代码和文件进行了重新排列,以更好地匹配zeitwerk
    - 使其兼容开发模式
    - 测试版质量
  • 2.0.11
    - 修正了自动加载路径
  • 2.0.10
    - 修正了附件的损坏API调用
  • 2.0.9
    - 简化了cliff的钩子视图
  • 2.0.8
    - 修复了tmpfile方案(内部)
  • 2.0.7
    - 在cliff中添加了对非ASCII电子邮件标题的支持
  • 2.0.6
    - 在cliff中添加了对邮件日期的时区支持
  • 2.0.5
    - 修改许可证后修复了对mimemagick的依赖
  • 2.0.4
    - 修改许可证后修复了对mimemagick的依赖
  • 2.0.3
    - 修复了File.read的Windows故障
  • 2.0.2
    - 修复了初次启动故障。在某些事件中,插件在首次使用时崩溃
    - 从Windows平台上的libre中移除了UserInstallation参数
    - 修复了丢失资产故障
  • 2.0.1
    - 修复了最后一刻的问题
  • 2.0.0
    - 重新编写并发布,支持redmine 3+,redmine 4+
  • 1.0.0
    - 在Redmine 3.4.6上运行,从未发布

替换

此插件替换

  • redmine_preview_office,
  • redmine_preview_docx 和
  • redmine_preview_pdf

最佳搭配

此插件理想上与

  • redmine_preview_inline
  • redmine_all_thumbnails

安装说明

安装

下载插件并将插件文件夹redmine_more_previews复制到Redmine的插件文件夹

转到redmine根文件夹

bundle install

安装必要的gem。安装LibreOfiice(用于Libre)和/或Pandoc(用于Mark)

重启服务器等。

sudo /etc/init.d/apache2 restart

卸载

转到插件文件夹,删除插件文件夹redmine_attachment_categories

rm -r redmine_more_previews

重启服务器等。

sudo /etc/init.d/apache2 restart

为此软件评分。开发依赖于您的反馈。

如果不起作用:检查管理 -> 信息。LibreOffice已安装?(Libre需要)。Pandoc已安装?(##mark##需要)。否则,给我发邮件,我会很高兴帮助您。您的反馈有助于改进插件。

迄今为止的常见问题

  • Libre, ##mark##
    • LibreOffice / Pandoc未安装
    • LibreOffice / Pandoc已安装,但未为redmine进程用户设置路径
    • Redmine进程用户没有运行LibreOffice / Pandoc的权限
    • LibreOffice首次启动需要一点时间
    • 转换精度取决于LibreOffice中字体可用性
    • LibreOffice表现良好 - 但可能无法转换MS Office文件的所有细微之处
    • Redmine进程没有Rails tmp文件夹的写权限
  • Peek
    • ImageMagick已安装,但Ghostscript未安装(Peek正在执行pdf到png的转换)
    • ImageMagick代理配置已配置为低像素分辨率

变更日志

5.0.8 (2023-04-10)

兼容Redmine 5.0.x、4.2.x、4.1.x、4.0.x、3.4.x。

4.1.3 (2022-05-26)

兼容Redmine 4.2.x、4.1.x、4.0.x、3.4.x。

- 添加了对按项目激活的支持
- 一些小错误修复

4.1.1 (2022-05-05)

兼容Redmine 4.2.x、4.1.x、4.0.x、3.4.x。

3.2.0 (2022-05-03)

兼容Redmine 4.2.x、4.1.x、4.0.x、3.4.x。

- 添加了新的转换器'vince'以预览.vcf(vCard)文件

3.1.1 (2022-04-15)

兼容Redmine 4.2.x、4.1.x、4.0.x、3.4.x。

2.0.3 (2021-05-21)

兼容Redmine 4.2.x、4.1.x、4.0.x、3.4.x。

- 修复了File.read的Windows故障

2.0.2 (2021-05-12)

兼容Redmine 4.2.x、4.1.x、4.0.x、3.4.x。

- 修复了HTML模式中HTML转换的丢失资产故障
- 修复了在Windows上运行的'libre'插件的soffice UserInstallation问题

2.0.1 (2020-11-16)

兼容Redmine 4.2.x、4.1.x、4.0.x、3.4.x。

2.0.1修复了最后一刻的问题

logo.png (8.26 KB) logo.png Stephan Wenzel,2020-11-13 16:20
logo.png (5.27 KB) logo.png Stephan Wenzel,2020-11-13 16:23
logo.png (4.75 KB) logo.png Stephan Wenzel,2020-11-13 16:24
logo.png (5.85 KB) logo.png Stephan Wenzel,2020-11-13 16:25
logo.png (6.73 KB) logo.png Stephan Wenzel,2020-11-13 16:25
logo.png (8.91 KB) logo.png Stephan Wenzel,2020-11-13 16:25
概览.png (383 KB) 概览.png Stephan Wenzel,2020-11-13 17:29
概览3.png (271 KB) 概览3.png Stephan Wenzel,2020-11-13 18:33
概览2.png (330 KB) 概览2.png Stephan Wenzel,2020-11-13 18:38
概览4.png (449 KB) 概览4.png Stephan Wenzel,2020-11-13 19:01
概览5.png (466 KB) 概览5.png Stephan Wenzel,2020-11-13 19:05

用户评分

 一两梦 人间 2个月前评价

 Alexander Zhuravlev 4个月前评价

 Marian Liviriniu 超过2年前评价

遗憾的是,在我的情况下(Redmine 4.2.1在Win 10 / Win Server 2012上)非常非常不稳定。我真的很想让它工作,但最终只能达到一个不尽如人意的工作水平。

 joao paulo lima saraiva 几乎3年前评价

这个插件非常好,应该成为redmine的标准插件。

 Gilles Charles 大约3年前评价

非常有帮助。
在Windows Server (2019)上让它运行有些麻烦,但最终达到了目标。

 Klaus Heerlein 超过3年前评价

谢谢!这正是我需要的,在修复了\tmp目录的权限后,它运行得非常好。

 Thomas Fengler 超过3年前评价

点击“配置”按钮时,我得到404错误。

more_previews[at]hyper24.com

我们如何取得联系以交换更多详细信息,以便让插件运行?

 Immanuel Wilhelmy 超过3年前评价

简单安装,运行良好,提高了生产力和可用性。感谢这个优秀的插件!

 Y Pamungkas 超过3年前评价

在google VM上的4.1.0-bitnami上运行完美。
@Vlad Pol,你尝试过将word转换为pdf吗?

 wk s 超过3年前评价

在V4.1.1上工作
我的步骤:https://github.com/HugoHasenbein/redmine_more_previews/issues/6#issuecomment-770175384

 tonyq wang 超过3年前评价

我已经在ubuntu无头服务器上安装了它,用于docx/xlsx。

以下安装步骤请参考
https://github.com/HugoHasenbein/redmine_more_previews/issues/6

 Phuong Vo 超过3年前评价

表现卓越!

 ashraf alzyoud 超过3年前评价

这款插件在Redmine 4.1中工作得非常完美

 Markus Bender 3年前评价

这个插件非常有意义。这个插件在Windows下的Bitnami Stack中也能运行吗?

 Thai Dong 3年前评价

 maixm masygreen 3年前评价

做得很好!

 Vlad Pol 3年前评价

嗨!这是一个非常有用的插件,但它在Redmine 4.1.1中无法正常工作。Word文档的图片显示为空白。