tracvatar

Software Screenshot:
tracvatar
Software Details:
Version: 1.7
Upload Date: 20 Feb 15
Developer: Mike Bayer
Distribution Type: Freeware
Downloads: 3

Rating: 1.0/5 (Total Votes: 1)

tracvatar is a Trac plugin that adds Gravatar icons to Trac.

Credit goes to the HackergotchiPlugin for some general ideas.

Currently, only Gravatar is supported, but the more open-ended plugin system of Hackergotchi can be re-implemented here if other avatar engines are desired.

Ideally, Trac itself would just include support for author avatars as a built in, since this is an extremely common and desirable feature.

For now, the approach of the plugin is to filter specific Trac views, gather all the authors found in the "data" hash being passed to Genshi, then using Genshi filters to insert additional Gravatar nodes.

Currently supported views are:

- Timeline
- Issue display
- Issue change display (i.e. comments, attachments)
- Source browser listing (tested for svn and hg so far)
- Individual changeset page (tested for svn and hg so far)
- User prefs page (includes link to "change your avatar" at gravatar.com)

Installation

To install, just use python setup.py bdist_egg to create an egg file which then goes into the Trac plugins/ folder, or just python setup.py install to plug it in entirely.

Configuration

To enable the plugin in trac.ini:

[components]
tracvatar.* = enabled


There are then available optional "size" settings for each view, shown below are defaults:

[tracvatar]
ticket_reporter_size = 60
ticket_comment_size = = 40
timeline_size = 30
browser_lineitem_size = 20
browser_changeset_size = 40
prefs_form_size = 40
gravatar_default = default

Requirements:

  • Python
  • Trac

Other Software of Developer Mike Bayer

blogodev
blogodev

20 Feb 15

Alembic
Alembic

20 Feb 15

SQLSoup
SQLSoup

15 Apr 15

Mako
Mako

1 Mar 15

Comments to tracvatar

Comments not found
Add Comment
Turn on images!