I am currently facing such a problem myself as I am administering 4
different Trac installs and we want to make a 5th.

(my comments here will be Unix-centric)
With the newest Trac, you can put common macros into
/usr/share/trac/wiki-macros or whichever path is the equivalent.  You
can do the same for plugins but for all plugins I used to do eggs but
now I use python's setuptools to install them "globally" as I have found
this the easiest.

For macros, especially custom macros, I have set up a SVN repository so
that a "svn update" allows me to update the macros for all environments,
but I can do development in a different place.

Use the global trac.ini -- I found this absolutely critical when 0.10
Trac came out to maintain the mailhost settings and intertrac settings.
I haven't found a solution for shared Wiki pages -- the magical pages
like InterMap and AcronymsPlugin I still have to maintain by hand for
each project.

I use WebAdmin plugin to do some things, but typically I use scripts to
do manual sqlite calls (or trac-admin where possible) because I want to
be able to replicate changes into a new Trac environment.  For example I
have scripts to manage permissions entirely that integrate the Apache
authentication as well as each user's permission on each Trac project.
I basically make 4 different Trac "groups" and manage permissions in a
cross-project manner.

It's a good idea to have an environment setup where you can have a "Trac
on Trac" if you have multiple projects so that you can have tickets
about administering Trac itself.  We use the Trac-on-Trac project's wiki
to also put in tutorials on using Trac/SVN (like
trac-post-commit-script), our own policies on Trac/version control, and
so on.

The biggest challenge is getting operations that you do on one Trac and
replicating that action to all of the other environments.  This is hard
to do with things like the post-commit hook for Trac, trac.ini, and the
magic wiki pages, as well as things like permissions.

Jason

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED]
On Behalf Of Priest, James (NIH/NIEHS) [C]
Sent: Thursday, September 14, 2006 1:04 PM
To: [email protected]
Subject: [Trac] Manage a large number of Trac installs


We're evaluating Trac here... From the front end I think everyone is
very happy - but there are some issues with managing everything from the
sysadmin side that we have some concerns about - esp. regarding
permissions, plugins, etc.

I was curious how others manage multiple Trac installs?  

Thanks!
Jim



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/trac-users
-~----------~----~----~----~------~----~------~--~---

Reply via email to