user19302
user19302

Reputation:

Multiple projects in trac

How can I manage multiple SVN repositories/trac instances easily? I have a bunch of projects that I want to consolidate into a single authentication scheme. Also, I want to be able to enable plugins for every project and configure a bunch of trac options for multiple projects all at one time.

It would also be nice to be able to add and remove projects from a web interface.

Thanks

-Nelson

Upvotes: 6

Views: 5741

Answers (5)

falkb
falkb

Reputation: 1349

Some answers here are quite outdated, because meanwhile Trac and especially its plugins have made much progress. IMO it's not necessary anymore to change to Redmine. Here's the current state of the art, especially what is maintained and useful:

Look also at the plugin recommendation site of Trac. IMO best is when you add the following plugins to a freshly installed Trac-1.0:

  • SimpleMultiProjectPlugin (multiple projects in one Trac instance)
  • AdvancedTicketWorkflowPlugin (own ticket states and work flow transitions like 'testing')
  • TimingAndEstimationPlugin (worked hours, planned hours)
  • EstimationToolsPlugin (burndown and workload chart)
  • TracJsGanttPlugin (Gantt chart)
  • MasterTicketsPlugin (ticket dependency)
  • ​SubticketsPlugin (ticket hierarchy)
  • ChildTicketsPlugin (parent child relationship)
  • FullBlogPlugin (blog & news)
  • TracTicketStatsPlugin (work flow statistics)
  • AutocompleteUsersPlugin (user name autocompletion)
  • UserManagerPlugin (users and roles)
  • UpcomingMilestonesChartMacro (milestone date chart)

This is a good combination of all you need for good project-management. They can all be found at trac-hacks.org and plugin installation is quite easy for Trac.

The support of multiple repositories is a build-in feature of Trac itself since 0.12.

Also take a look at the upcoming Apache Bloodhound project which is build on top of Trac and is also an alternative to what I've written above.

Upvotes: 3

Vladimir Kocjancic
Vladimir Kocjancic

Reputation: 1844

I think this is what you were looking for.

http://trac.edgewall.org/wiki/TracMultipleProjects

Upvotes: 5

Oliver Giesen
Oliver Giesen

Reputation: 9429

Regarding the trac-part of your question you might want to keep an eye on this question: How do you handle multiple (overlapping) projects in trac?

Upvotes: 4

Jim T
Jim T

Reputation: 12416

We hit the same problem with trac, our solution was to move to redmine.

Upvotes: 6

runako
runako

Reputation: 6152

Nelson --

I believe the functionality you are looking for does not exist in standard Trac distributions.

Not sure if you are able to use a Subversion hosting / Trac hosting service, but there are several services that will give you all of this, plus zero setup/maintenance headaches. Some of these have free or low-cost options that might fit your needs.

http://www.projecthut.com

http://www.projectlocker.com/

http://sourcerepo.com

http://wush.net

There are lots more, which a Google search for "Subversion hosting" or "Trac hosting" would turn up.

Full disclosure: I work for ProjectLocker.

Upvotes: 1

Related Questions