Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

pypm install collective.portlet.recentactivity

How to install collective.portlet.recentactivity

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install collective.portlet.recentactivity
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.0b6 Available View build log
Windows (64-bit)
1.0b6 Available View build log
Mac OS X (10.5+)
1.0b6 Available View build log
Linux (32-bit)
1.0b6 Available View build log
Linux (64-bit)
1.0b6 Available View build log
Lastest release
version 1.0b6 on Jan 5th, 2011


collective.portlet.recentactivity provides a Portlet and a Viewlet with Facebook like entries on recent user activities, e.g. "the user admin added 'News Item 1' to 'News' 10 minutes ago".

By default, the Recent Activity Viewlet is not registered. If you want to register it, for example below your content, you have to add this code to your configure.zcml:


System Message: ERROR/3 (<string>, line 13)

Inconsistent literal block quoting.

name="collective.portlet.recentactivity.RecentActivityViewlet" manager="plone.app.layout.viewlets.interfaces.IBelowContentBody" class=".viewlet.RecentActivityViewlet" permission="zope2.View" />

Buildout Installation

To install collective.portlet.recentactivity, add the following code to your buildout.cfg:


System Message: ERROR/3 (<string>, line 27)

Inconsistent literal block quoting.

... eggs = ... collective.portlet.recentactivity


zcml = ... collective.portlet.recentactivity

Known Issues

The log entries only work for Archetype content types. Though, it should be fairly easy to replace the Archetype specific event handlers with ones that work for other types of content.


1.0b5 (2010-03-31)
  • Factored out subscriber declarations into its own ZCML file. [timo]
  • Batch view added to recent activity view. [timo]
  • Show time column in recent activity view. [timo]
  • Show 100 recent activity items instead of only 5 in the recent activity view.

System Message: WARNING/2 (<string>, line 56)

Bullet list ends without a blank line; unexpected unindent.

[timo] - Show user id if no user name is available. [timo]

1.0b4 (2010-02-05)
  • Fix time not showing up in recent activity Viewlet. [timo]
  • Show full user name if available. [timo]
  • Remove 'User ...' from recent activity Viewlet and Portlet. [timo]
1.0b3 (2010-01-29)
  • Show a portrait of the user next to the user's recent activity in the

System Message: WARNING/2 (<string>, line 72)

Bullet list ends without a blank line; unexpected unindent.

Viewlet. [timo]

1.0b2 (2010-01-27)
  • Fix "iteration over non-sequence" error, when there are no recent

System Message: WARNING/2 (<string>, line 79)

Bullet list ends without a blank line; unexpected unindent.

activities. [timo]

1.0b1 (2009-12-11)
  • Catalan and German translation added. [timo]
  • Limit for items to show up in viewlet/portlet fixed. [timo]
  • Bugfix: time was not shown in the recent activity portlet. [timo]
1.0a1 (2009-11-23)
  • Initial release. [timo]

Subscribe to package updates

Last updated Jan 5th, 2011

Download Stats

Last month:2

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.