2016-08-25 49 views
-1

我想用新的控制器,視圖和模型在Redmine中生成新頁面。我想知道是否唯一的方法是編寫我自己的插件?更改Redmine源代碼 - 插件或遷移

有些時候我不得不使用jquery對話框。這是否也需要編寫自定義插件。

回答

3

一般情況下,您可以通過以下兩種方式之一更改管理平臺:

  • 你可以開發一個插件,它可以延長或管理平臺核心的覆蓋功能。
  • 您可以修補Redmine本身並將任何更改直接添加到Redmine代碼庫。

一般來說,開發插件的第一種方法應該是首選。這是因爲它允許您稍後更新Redmine,並將問題降至最低。如果您自己更改了Redmine代碼庫,稍後更新它將變得非常困難,同時保留您的更改並確保它們仍然可以正常工作。

有大量現有的Redmine插件(質量不同)。通常,搜索相關插件並閱讀其源代碼以瞭解插件的工作方式是一個不錯的主意。