Edgewall Software

Opened 17 years ago

Last modified 6 years ago

#1835 new enhancement

Add a discussion tab for Trac resources

Reported by: Karsten.Kraus@… Owned by:
Priority: normal Milestone: unscheduled
Component: general Version: none
Severity: major Keywords: tracobject
Cc: itamarost@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description (last modified by Christian Boos)

Was originally: Is it possible to integrate a thread-based "view" (something like a phpbb) with trac?

I'm in a development team which consists of many people from different departments of our company. For now, we're using a forum for "informal" discussion of feature-proposals (where everyone can contribute), an issuetracking system as a "formal" way to categorize and track our development progress (which is managed by a few "head developers) and a wiki for documentation purposes (which again is open for all users). So the "life cycle" of a feature looks like this: proposal > discussion between all developers > creating of an "ticket" with formal specs (deliverables etc.) in bugtracker which may be commented on by everyone but responsibility for the ticket is held by a "head developer" > actual coding > documentation in wiki.

Trac really looks great for combining the "formal" project-management with documentation and source-code-management but the wiki-based "view" is (IMHO) to complicated for the initial, informal discussion. The ticket-view is better suited for that, but doing informal discussions there would weaken (again IMHO) the formal "progress-tracking" approach as there will be many tickets which won't make it to a "real" issue.

So to keep all the relevant development information in one place/system it would be great, if one could have some "forum"-like functionality with a threaded view.

Kind Regards


Attachments (0)

Change History (13)

comment:1 by markus, 17 years ago

Maybe Trac-Hack's discussion forum plugin is what you're looking for. You can find it here

comment:2 by Christian Boos, 17 years ago

With Trac 0.9, you'll get TicketTypes. With that, you can can create a ticket for your feature proposal and categorize it as such (RFC for instance).

Then, if the proposed feature survives the informal discussion phase, you have the option to change its type to Enhancement, or alternatively you can close it and make a final note pointing to a brand new Enhancement ticket.

comment:3 by Karsten.Kraus@…, 17 years ago

Wow! Thank you for the quick and helpful answers!

comment:4 by bruno@…, 17 years ago

Have a look at Discussion forum plugin.

comment:5 by Karsten.Kraus@…, 17 years ago

Resolution: fixed
Status: newclosed

As my request can be solved with the already existing Discussion forum plugin, i'm gonna try to close this ticket ;-)

comment:6 by Christian Boos, 16 years ago

Keywords: tracobject added
Resolution: fixed
Status: closedreopened

Just stumbled upon this ticket again… now that we have reply to feature for tickets, it would also be interesting to get an alternate "threaded" view for ticket comments.

This could be done actually for any resource, having a "formal" view of the resource and an "informal" one, a discussion of the changes.

So I'd like to add a "Discussion" tab for any Trac resource. In some situations, like tickets, the "discussion" is perhaps better viewed inlined, as it is now. For most others, like Wiki, changesets, milestones, it seems best displayed in a tab, as an "alternate view" of the resource.

See also:

comment:7 by Christian Boos, 15 years ago

Description: modified (diff)
Milestone: 1.0
Priority: lownormal
Severity: normalmajor
Summary: Is it possible to integrate a thread-based "view" (something like a phpbb) with trac?Add a discussion tab for Trac resources

The summary has been changed to reflect the new intent of the ticket (comment:6).

comment:8 by Christian Boos, 12 years ago

Milestone: 1.0unscheduled

Milestone 1.0 deleted

comment:9 by Itamar Ostricher, 12 years ago

Cc: itamarost@… added
Milestone: unscheduledtranslations

comment:10 by Remy Blank, 12 years ago

Milestone: translationsunscheduled

I assume the milestone change was unintentional.

in reply to:  10 comment:11 by Itamar Ostricher, 12 years ago

Replying to rblank:

I assume the milestone change was unintentional.

indeed. it's a bug, I think in Firefox (I opened to tab before milestone 0.12.2 was added, and when Firefox crashed and restored the tabs, the new milestone was created above the selected one, but Firefox did not change the selected index).

Sorry for that.

comment:12 by Ryan J Ollos, 7 years ago

Owner: Jonas Borgström removed
Status: reopenednew

comment:13 by figaro, 6 years ago

Discussion forum plugin has now moved to trac-hacks: DiscussionPlugin.

Modify Ticket

Change Properties
Set your email in Preferences
as new The ticket will remain with no owner.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from (none) to anonymous. Next status will be 'assigned'.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.