- Redmine Plugin Extension and Development
- Alex Bevilacqua
- 204字
- 2021-07-16 12:20:23
Chapter 1. Introduction to Redmine Plugins
Redmine is an open source project management platform written in Ruby and built using the Ruby on Rails framework. It currently supports a lot of key features that a software project manager would find useful, such as an issue track, wiki, time tracking, source control management integration, and various other tools that assist with document and information management.
As the product has gotten more popular, the need to extend the basic functionality through the use of third-party plugins has grown. Redmine facilitates this through a plugin API that assists in hooking external model, view, and controller code into Redmine, as well as integrating with various system features.
This chapter will introduce you to Redmine's plugin structure, as well as how to generate a new plugin, and some preliminary initialization and configuration settings. We will generate a sample plugin that we'll be using throughout this book to illustrate various code samples and topics.
The following topics will be covered in this chapter:
- Basic plugin generation and layout
- A brief overview of the sample plugin that will be referenced throughout this book
- Overview of the initialization attributes
- Introduction to some helper functions that are available to plugin authors
- Vue.js前端開發(fā)基礎(chǔ)與項目實戰(zhàn)
- C和C++安全編碼(原書第2版)
- RTC程序設(shè)計:實時音視頻權(quán)威指南
- Learning Python Design Patterns(Second Edition)
- C語言程序設(shè)計案例式教程
- 你不知道的JavaScript(中卷)
- Python完全自學(xué)教程
- 零基礎(chǔ)學(xué)單片機(jī)C語言程序設(shè)計
- 零基礎(chǔ)Java學(xué)習(xí)筆記
- IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
- HTML5秘籍(第2版)
- 用戶體驗可視化指南
- R用戶Python學(xué)習(xí)指南:數(shù)據(jù)科學(xué)方法
- Rust游戲開發(fā)實戰(zhàn)
- Practical GIS