Reddit-style voting on Trac resources


This plugin adds a context-navigation entry, that lets users easily vote for a Trac resource, including Wiki pages, tickets, milestones, etc.

If a user has a valid session (created through the Preferences panel) and the VOTE_MODIFY permission, he/she will be able to vote.

Since tracvote-0.2 there are some WikiMacros available in addition to example TracReports on the votes db table.

Bugs/Feature Requests

Existing bugs and feature requests for VotePlugin are here.

If you have any issues, create a new ticket.


39 / 40


9 / 10


1 / 1


Download the zipped source from here.


You can check out VotePlugin from here using Subversion, or browse the source with Trac.


General instructions on installing Trac plugins can be found on the TracPlugins page.

Add the following to the [components] section of your trac.ini file:

tracvote.* = enabled


Configure the list of URL paths to allow voting on in trac.ini. Globs are supported.

paths = 

This grants users the VOTE_VIEW and VOTE_MODIFY permission where appropriate.


  • VOTE_MODIFY inherits view permission since tracvote-0.1.5.
  • Since tracvote-0.2 a default set of permissions is configured once after creating the Trac database table for this plugin.

Probably you will need to run the following:

trac-admin /path/to/projenv upgrade

You will also need to restart your webserver for the plugin to be available, appear in the list of those installed, have the permissions available, etc.

Example SQL statements for creating useful reports for tickets and wiki pages are included in SqlQueryForReport.txt in the plugin source.


You've done a new translation? Superb! Contributing your translation is highly appreciated.
You could send it to the plugin's maintainer or contribute to Trac plugin l10n project via Transifex:

Top translations: Trac_Plugin-L10N » voteplugin

Kindly provided by

Recent Changes

15442 by rjollos on 2016-03-21 07:18:46
0.5.1dev/l10n: Extract messages

Refs #12708.

15441 by rjollos on 2016-03-21 07:12:20
0.5.1dev: Raise TracError on invalid request path

Fixes #12708.

15435 by rjollos on 2016-03-14 21:57:33
0.5.0: Release 0.5.0

Refs #12595.



Author: athomas
Maintainer: Ryan J Ollos, hasienda
Contributors: k0s, PeterLawrence, cboos, jun66j5

Last modified 7 weeks ago Last modified on Sep 5, 2016, 9:20:43 PM

Attachments (1)

Download all attachments as: .zip