專案

一般

配置概況

動作

Task #60

進行中

開發免費插件 Redmine Lightbox3

是由 Redmine Admin5 天 前加入. 於 2 天 前更新.

狀態:
Resolved
優先權:
High
被分派者:
分類:
development
版本:
開始日期:
2025-10-02
完成日期:
2025-10-30 (剩餘 16 天)
完成百分比:

100%

預估工時:
40.00 小時
Tags: Plugin

概述

等待一年,Redmine 6 目前仍無可用的 Lightbox 附件瀏覽插件,每次點選圖片、附件等都無法直接預覽,甚至需要跳轉離開當下頁面才能檢視單一圖片附件,著實困擾,希望本站能站在巨人的肩膀上讓舊有插件原地復活!

以下是曾經可用,後續停止更新的 Lightbox 特效 for Redmine 專案供參考:
Lightbox2 Plugin by RedmineX (三年未更新)
redmine_lightbox2 (六年未更新)
redmine_lightbox (十年未更新)

是由 tomy shen5 天 前更新

  • 狀態Open 變更為 In Progress
  • 完成百分比0 變更為 20

最近版本的 Lightbox2 Plugin by RedmineX 是三年前釋出的版本, 雖然官方網頁上表明支持 Redmine6,但實測是不支援的,由於沒有找到 RedmineX 原始碼倉庫,因此計畫以 paginagmbh fork 開發的 redmine_lightbox2 程式碼為基礎,修改重構為支持 Redmine6 的插件。

是由 Redmine Admin3 天 前更新

是由 tomy shen3 天 前更新

  • 完成百分比20 變更為 60

由於對 Ruby on Rails7 和 Redmine 原生方法上使用的不熟悉,目前部分程式碼將可能採取原生 ruby 來編寫功能,另外修改 Javascript 時要特別注意 Redmine 6.1.0 以後的 UI 調整(#4074442972),須將成果同時驗證於 Redmine 6.0.X 與 Redmine 6.1.X 上,確保功能正常。

最終成果將同時發布於 Github官方 Plugins DirectoryRedmine-TW

是由 Redmine Admin3 天 前更新 · 已被編輯

  • 主旨開發免費插件 Redmine Lightbox3 v1.0.0 變更為 開發免費插件 Redmine Lightbox3
  • 完成百分比60 變更為 80
  • 預估工時32.00 小時 變更為 40.00 小時

是由 Redmine Admin3 天 前更新

重構程式碼使其支援 Ruby on rails7 和適配 Redmine 6 的複雜程度以及測試的時間超乎原本的想像,故調整預估工時 from 32 to 40 hours。

是由 Redmine Admin3 天 前更新

是由 tomy shen2 天 前更新

  • 狀態In Progress 變更為 Resolved
  • 完成百分比80 變更為 100

還沒有使用新的資產管道,程式碼新增判斷升級版本的邏輯,若版本與 public/plugin_assets 目錄中的資產不同,將會移除舊版本資產並覆蓋。

為兼容 Redmine 6.1 並修復 icon-download 的 Bug,版本號從 1.0.0 推進至 1.1.0。

所有工作皆已完成!

動作

匯出至 Atom PDF

回到頁首