Book Image

Redmine Plugin Extension and Development

By : Alex Bevilacqua
Book Image

Redmine Plugin Extension and Development

By: Alex Bevilacqua

Overview of this book

Table of Contents (16 chapters)
Redmine Plugin Extension and Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Chapter 6. Interacting with the Activity Stream

One of the most useful features of Redmine is the ability to provide a generic, timestamp-sorted listing of the happenings within a project (or all projects) using the activity stream.

Whether we're looking for changesets, issue updates, news, a document of forum submissions, or any other Redmine project module update, the activity stream will provide a summarized representation of any content changes.

For our plugin to fully integrate into a Redmine project as a project module, any update we create should also be reflected within the project's activity stream.

This chapter will introduce the activity stream and how it can be leveraged by plugin authors in order to provide activity summaries in line with other Redmine activities.

We will cover the following topics in this chapter:

  • A summary of Redmine's activity listing subsystem

  • An overview of the acts_as_activity_provider internal plugin

  • How the acts_as_event plugin applies to acts_as_activity_provider...