- Redmine Plugin Extension and Development
- Alex Bevilacqua
- 158字
- 2021-07-16 12:20:24
Chapter 2. Extending Redmine Using Hooks
Redmine, at its core, is a project management and issue tracking system. Its developers have invested a lot of time and energy into building an extremely robust solution that rivals even proprietary competitors, but we occasionally find ourselves wishing we could perform a certain task or see a piece of information differently.
Thankfully, Redmine was designed with extensibility in mind. Not only is there a plugin system in place to allow custom functionality to be implemented, but core features can be extended using a system of hooks and callbacks.
In this chapter, we will dive into the various classifications of hooks and how our plugin can leverage them to add new functionality to existing Redmine systems and components.
We will cover the following topics in this chapter:
- An introduction to what a hook is
- What types of hooks exist and where they can be used
- An example view hook implementation
- 零起步玩轉掌控板與Mind+
- 自己動手寫Java虛擬機
- Architecting the Industrial Internet
- Learning SAP Analytics Cloud
- Python高效開發實戰:Django、Tornado、Flask、Twisted(第2版)
- Mastering Python Networking
- Advanced Oracle PL/SQL Developer's Guide(Second Edition)
- R語言與網絡輿情處理
- 編程可以很簡單
- 計算機應用基礎(第二版)
- 超簡單:Photoshop+JavaScript+Python智能修圖與圖像自動化處理
- Arduino電子設計實戰指南:零基礎篇
- ABAQUS6.14中文版有限元分析與實例詳解
- Python計算機視覺與深度學習實戰
- Web前端測試與集成:Jasmine/Selenium/Protractor/Jenkins的最佳實踐