Version 21 (modified by anonymous, 10 years ago) (diff)


Discussion forum plugin


The DiscussionPlugin adds discussion forums to Trac. An arbitrary number of forums can be added, and each forum has a list of moderators who can block posts, etc. Plugin is administrated directly with apropriate rights for now but WebAdminPlugin support is planned.

Bugs/Feature Requests

Existing bugs and feature requests for DiscussionPlugin are here.

If you have any issues, create a new ticket.




You can check out the source for DiscussionPlugin from Subversion at


After installing plugin's egg you can set in trac.ini configuration file following variables:

title = Discussion

If you run Trac in environment which needs to enable plugins explicitly put in trac.ini these lines:

tracdiscussion.init.discussioninit = enabled
tracdiscussion.timeline.discussiontimeline = enabled = enabled
tracdiscussion.admin.discussionwebadmin = enabled
tracdiscussion.core.discussioncore = enabled

The next step is to upgrade your environment:

# trac-admin <path_to_environment> upgrade


There are few wiki maros avaiable:

[forum:<forum_id> <text>]

Displays link to forum with id <id> and text <text>. Second argument is optional.

[topic:<topic_id> <text>]

Displays link to topic with id <id> and text <text>. Second argument is optional.

[message:<message_id> <text>]

Displays link to reply with id <id> and text <text>. Second argument is optional.


Displays content of topic with subject <topic_subject>. If no subject given displays content of topic with same subject as name of current wiki page.


Discuss this on the [forum:trac-dev Trac Development forum]. 
Useful threads are [topic:23 this one] and [topic:96 this one].


Author: athomas
Contributors: Blackhex

Attachments (3)

Download all attachments as: .zip