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

Summary

We now have a better understanding of what options are available to us when setting up a plugin for use with Redmine.

In this chapter, we covered the various plugin attributes that can be used to identify the plugin to Redmine. We also introduced some helper methods, which we'll be returning to throughout the book when we cover elements such as permissions, activity streams, and configuration in more detail.

In the next chapter, we will extend our knowledgebase plugin through the use of view hooks.

主站蜘蛛池模板: 荣昌县| 崇义县| 调兵山市| 盱眙县| 都安| 寻乌县| 博白县| 宁陕县| 忻州市| 阜阳市| 蒙山县| 景洪市| 金昌市| 科技| 元江| 嘉峪关市| 东宁县| 淄博市| 屯昌县| 墨江| 金湖县| 瑞金市| 云和县| 鄱阳县| 滨海县| 武川县| 英吉沙县| 茶陵县| 胶州市| 宜章县| 武穴市| 唐河县| 德化县| 汾阳市| 崇信县| 宜宾县| 纳雍县| 阿鲁科尔沁旗| 亳州市| 阿拉尔市| 东莞市|