Christian Boos wrote:
Martin Tomes wrote:
the apparently more acceptable idea of having a separate web application
which coordinates and views multiple Trac instances.  I have trawled

Close to the above suggestion, I think that it might be possible to
create a kind of ''virtual'' environment, which merely aggregates
the data from other ''regular'' Trac environments.
If this approach is possible at all, I'd personaly favor it, because:
* no drastic change to the code base would be needed
* the current concepts and granularity will remain the same
* there will be great flexibility in how to compose groups of projects

The only change needed in Trac is the one you are about to make regarding repository sub trees not needing to be self contained.

http://projects.edgewall.com/trac/wiki/TracMultipleProjects/MultiTrac

It is currently a list of requirements which I haven't even sorted into
order of importance.  We have resource to implement some of this coming
available in two to three weeks and I would appreciate feedback on these
requirements.

Interesting indeed.
Some of those requirements could be implmented using the ''aggregated''
environment (combined query, combined timeline), the others would need
a kind of super-admin plugin (in order to create new environments).

I envisioned a separate Trac Tracs web application which would edit the configuration of its subordinate Trac projects and query their databases. I guess this could be done more cleanly if each Trac had an API for editing permissions and reading database data etc.

There is one feature of Trac which concerns me which is the support for
using a sub tree of a Subversion repository within Trac.  The current
statement is that it must be entirely self contained.  A couple of
questions:

  - Can it cope with files being copied into the sub tree from outside?
  - I remember seeing a post recently which said someone was about to
either remove this restriction or permit multiple repository paths for a
Trac instance. Is this the case?

That was me, I hope to find time to do it soon (probably next week).

That is excellent news. We should get a new server in a couple of weeks and we would like to use Trac then but we do need this fix.

--
Martin Tomes
echo 'martin at tomes x org x uk'\
 | sed -e 's/ x /\./g' -e 's/ at /@/'

Visit http://www.subversionary.org/
_______________________________________________
Trac mailing list
[email protected]
http://lists.edgewall.com/mailman/listinfo/trac

Reply via email to