官术网_书友最值得收藏!

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
主站蜘蛛池模板: 博野县| 松阳县| 东兰县| 万盛区| 宕昌县| 朝阳县| 腾冲县| SHOW| 延长县| 阜宁县| 石楼县| 视频| 大名县| 清水河县| 林甸县| 绥中县| 新营市| 高碑店市| 怀柔区| 铅山县| 策勒县| 遵义县| 旅游| 翁源县| 和林格尔县| 清镇市| 商都县| 上杭县| 申扎县| 新源县| 建平县| 临西县| 河曲县| 偏关县| 乐山市| 古田县| 精河县| 门头沟区| 洛浦县| 北海市| 长汀县|