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.