- 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
- 國際大學生程序設計競賽中山大學內部選拔真題解(二)
- Cocos2d-x游戲開發(fā):手把手教你Lua語言的編程方法
- Mastering Articulate Storyline
- Silverlight魔幻銀燈
- PostgreSQL 11從入門到精通(視頻教學版)
- PHP+MySQL網站開發(fā)項目式教程
- 微服務架構深度解析:原理、實踐與進階
- Go語言精進之路:從新手到高手的編程思想、方法和技巧(2)
- Mastering Akka
- Kivy Cookbook
- Image Processing with ImageJ
- 編程改變生活:用Python提升你的能力(進階篇·微課視頻版)
- Java Web應用開發(fā)項目教程
- Lync Server Cookbook
- 軟件測試實驗實訓指南