Project

General

Profile

Actions

Task #60

closed

開發免費插件 Redmine Lightbox3

Added by Redmine Admin 30 days ago. Updated 8 days ago.

Status:
Closed
Priority:
High
Assignee:
Category:
development
Target version:
Start date:
2025-10-02
Due date:
2025-10-30
% Done:

100%

Estimated time:
40.00 h
Spent time:
Tags: Plugin

Description

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

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

Actions #1

Updated by tomy shen 30 days ago

  • Status changed from Open to In Progress
  • % Done changed from 0 to 20

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

Actions #2

Updated by Redmine Admin 28 days ago

  • Description updated (diff)
Actions #3

Updated by tomy shen 28 days ago

  • % Done changed from 20 to 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

Actions #4

Updated by Redmine Admin 28 days ago

  • Subject changed from 開發免費插件 Redmine Lightbox3 v1.0.0 to 開發免費插件 Redmine Lightbox3
  • % Done changed from 60 to 80
  • Estimated time changed from 32.00 h to 40.00 h
Actions #5

Updated by Redmine Admin 28 days ago

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

Actions #6

Updated by Redmine Admin 28 days ago

  • Description updated (diff)
Actions #7

Updated by tomy shen 27 days ago

  • Status changed from In Progress to Resolved
  • % Done changed from 80 to 100

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

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

所有工作皆已完成!

Actions #8

Updated by Redmine Admin 8 days ago

  • Status changed from Resolved to Closed

已確認!

Actions

Also available in: Atom PDF

Go to top