Add gravatar icons to various points around trac
Project description
Adds avatar icons provided by either Gravatar or Libravatar to Trac.
Credit goes to the HackergotchiPlugin for some general ideas.
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 avatar 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/libravatar.org)
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 avatar_default = default backend = gravatar metanav_size = 30
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file tracvatar-2.0.tar.gz
.
File metadata
- Download URL: tracvatar-2.0.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c46c8c523177f58c40c10d623328a21c2441c3c0c023f7e95808b663e3120aa |
|
MD5 | ab89ebeb8712867bb6af5131a3312409 |
|
BLAKE2b-256 | 160ee21bd68af1593c36ab705c9e51a0f5d731506b5b7c56f14c3ae742dffb31 |