- 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
- Spring Boot 2實(shí)戰(zhàn)之旅
- Git Version Control Cookbook
- Interactive Data Visualization with Python
- Mastering Natural Language Processing with Python
- Hands-On Data Structures and Algorithms with JavaScript
- C#程序設(shè)計(jì)(慕課版)
- QTP自動(dòng)化測(cè)試進(jìn)階
- Apex Design Patterns
- Mastering Gephi Network Visualization
- Learning ECMAScript 6
- 鋁合金陽(yáng)極氧化與表面處理技術(shù)(第三版)
- 編寫(xiě)高質(zhì)量代碼之Java(套裝共2冊(cè))
- Learning Puppet
- 開(kāi)發(fā)者測(cè)試
- Visual Basic 開(kāi)發(fā)從入門(mén)到精通