[Trac] Re: Multi-project plugin

2008-09-29 Thread Lars Stavholm

Noah Kantrowitz wrote:
> Edgewall.org is just a static header and some standalone envs.

Ah, I see, looks good though:)

Thanks
/L

>> -Original Message-
>> From: trac-users@googlegroups.com [mailto:[EMAIL PROTECTED]
>> On Behalf Of Lars Stavholm
>> Sent: Monday, September 29, 2008 10:37 AM
>> To: trac-users@googlegroups.com
>> Subject: [Trac] Multi-project plugin
>>
>>
>> Hi All,
>>
>> those of you using a multi-project setup,
>> which plugin(s) do you use?
>> Is TracForge the only or best option?
>> What's used on the Trac home page, anyone know?
>>
>> Any advice in this are appreciated
>> /Lars
>>
>>
> 
> 
> > 
> 


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



[Trac] Re: Multi-project plugin

2008-09-29 Thread Noah Kantrowitz

Edgewall.org is just a static header and some standalone envs.

--Noah

> -Original Message-
> From: trac-users@googlegroups.com [mailto:[EMAIL PROTECTED]
> On Behalf Of Lars Stavholm
> Sent: Monday, September 29, 2008 10:37 AM
> To: trac-users@googlegroups.com
> Subject: [Trac] Multi-project plugin
> 
> 
> Hi All,
> 
> those of you using a multi-project setup,
> which plugin(s) do you use?
> Is TracForge the only or best option?
> What's used on the Trac home page, anyone know?
> 
> Any advice in this are appreciated
> /Lars
> 
> 


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



[Trac] Re: Multi project

2008-06-06 Thread Javier Santana

hello, in my company we have more than 20 trac 0.10 (+svn repository) 
projects (and counting). Project manager need to know global information 
in real time to track people work, for this reasson we've coded a simple 
pluggin based on ticket notification system that dumps information to 
global mysql database (sqlite is too slow when report queries are 
complex). Global database schema is equals than trac with project column 
in some tables.

interesting thread.


Macbane escribió:
> Hi,
> 
> I have read some of the proposals, for multi project trac. How do
> people feel about it, because trac is fine for a small project but
> breaks down when you get to a stage where you are working on many
> projects at once. Is trac going to support those features or stay the
> way it is? How do users feel about it.
> 
> > 
> 

-- 
.javi.santana

Unkasoft @ 40°56'26.48"N - 5°39'47.66"O


Url: http://www.unkasoft.com || http://unkasoft.mobi

Vivero de Empresas Génesis
c/ Hoces del Duratón 57 (Despachos 11 y 12)
37008 Polígono Industrial El Montalvo II - Salamanca. SPAIN

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



[Trac] Re: Multi project

2008-06-04 Thread Chris Mulligan
I'd personally prefer an ubuntu (meta?)package, but I know most of my
coworkers would install from source.

On Wed, Jun 4, 2008 at 1:53 AM, Robert C Corsaro <[EMAIL PROTECTED]>
wrote:

>
> Chris Mulligan wrote:
> > That sounds pretty nifty. We've actually made internal versions of a lot
> of
> > those features (an IRC bot that parses the RSS feed, for example). I'm
> > pretty confused about how to actually setup and use oforge, but it looks
> > like it could be a pretty neat project.
> >
>
> Yes.  Documentation is a mess. I'm going to work on it this week.  If
> you are interested in setting it up, there are a few options.
>
> 1) use the oforge appliance, which is a vmware image
> 2) use the oforge overlay, which will work on any gentoo system
> 3) install from source.  there is a script share/examples/setup.sh that
> will do the job.  If you use it, please look at the code first.  It's
> not incredibly generic and can use some tweaking.
>
> I'd be interested to hear how you would like to set it up and what OS
> you are using.  I'd like to eventually have rpm and deb packages.  Good
> luck and feel free to contact myself, or anyone one my team.  We are on
> irc.freenode.org in the #trac channel.  I'm doki_pen and my teamates are
> aculapov, cbalan and dgynn.
>
> We will be making an official announcement this week and are very
> excited to get some users.  I can insure you that you will get good
> support if you decide to give it a whirl.
>
>
> >
>

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



[Trac] Re: Multi project

2008-06-03 Thread Robert C Corsaro

Chris Mulligan wrote:
> That sounds pretty nifty. We've actually made internal versions of a lot of
> those features (an IRC bot that parses the RSS feed, for example). I'm
> pretty confused about how to actually setup and use oforge, but it looks
> like it could be a pretty neat project.
> 

Yes.  Documentation is a mess. I'm going to work on it this week.  If 
you are interested in setting it up, there are a few options.

1) use the oforge appliance, which is a vmware image
2) use the oforge overlay, which will work on any gentoo system
3) install from source.  there is a script share/examples/setup.sh that 
will do the job.  If you use it, please look at the code first.  It's 
not incredibly generic and can use some tweaking.

I'd be interested to hear how you would like to set it up and what OS 
you are using.  I'd like to eventually have rpm and deb packages.  Good 
luck and feel free to contact myself, or anyone one my team.  We are on 
irc.freenode.org in the #trac channel.  I'm doki_pen and my teamates are 
aculapov, cbalan and dgynn.

We will be making an official announcement this week and are very 
excited to get some users.  I can insure you that you will get good 
support if you decide to give it a whirl.


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



[Trac] Re: Multi project

2008-06-03 Thread Chris Mulligan
That sounds pretty nifty. We've actually made internal versions of a lot of
those features (an IRC bot that parses the RSS feed, for example). I'm
pretty confused about how to actually setup and use oforge, but it looks
like it could be a pretty neat project.

On Tue, Jun 3, 2008 at 7:59 PM, Robert C Corsaro <[EMAIL PROTECTED]>
wrote:

>
> Macbane wrote:
> > Hi,
> >
> > I have read some of the proposals, for multi project trac. How do
> > people feel about it, because trac is fine for a small project but
> > breaks down when you get to a stage where you are working on many
> > projects at once. Is trac going to support those features or stay the
> > way it is? How do users feel about it.
> >
> 
> We have developed a trac-based solution for multi-projects called
> OForge.  You can read about it at http://code.optaros.com/trac/oforge.
> It is free and OS software and we'd love to get some
> feedback/contributions.
>
> If you decided to try it, feel free to email me directly with any
> questions.
> 
>
> >
>

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



[Trac] Re: Multi project

2008-06-03 Thread Robert C Corsaro

Macbane wrote:
> Hi,
> 
> I have read some of the proposals, for multi project trac. How do
> people feel about it, because trac is fine for a small project but
> breaks down when you get to a stage where you are working on many
> projects at once. Is trac going to support those features or stay the
> way it is? How do users feel about it.
> 

We have developed a trac-based solution for multi-projects called 
OForge.  You can read about it at http://code.optaros.com/trac/oforge. 
It is free and OS software and we'd love to get some 
feedback/contributions.

If you decided to try it, feel free to email me directly with any questions.


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



[Trac] Re: Multi project

2008-06-03 Thread Chris Mulligan
You can read about it here:
http://trac.edgewall.org/wiki/MultipleRepositorySupport. It's in the sandbox
section as http://trac.edgewall.org/browser/sandbox/multirepos. Christian
last synced it with trunk 4 weeks ago, and I've encountered almost no issues
using it (although I don't believe it supports [123:130] links yet).

I believe we'll be using Datamover for some maintenance going forward. From
what I could tell it didn't quite do everything I needed at the time in an
easy, automated fashion. I setup a th page for the script,
http://trac-hacks.org/wiki/TracMergeScript, but the code isn't up yet. Right
now the only working example is using our internal instances, so I'm going
to build a generic example and post that. (Plus, the code is a bit ugly and
lacking in even accurate docstrings at the moment).

The way I handled namespacing was unfortunately manual, but therefore
powerful and predictable. Because our existing wikis were something of a
mess I ended up doing many renames. I have a csv file like the example below
that explicitly renames each page. I used excel to put ProjectName/OldName
for some of the projects that were just being strictly namespaced. It also
will let you delete pages or pass them through unchanged.

SourceTrac,SourcePage,DestTrac,DestName
ProjectA,ReleaseNotes,Dev,ProjectA/ReleaseNotes
ProjectB,ReleaseNotes,Dev,ProjectB/ReleaseNotes
ProjectA,GetAnotherDeveloper,Intranet,Hiring/Jobs/Developer2007

It pads tickets by an arbitrary amount, so Project A gets a pad of 1000,
Project B of 2000, so Project A ticket 123 becomes 1123 and B's 123 becomes
2123. It adds each milestone, component, and enum value. It updates links
for wiki pages, milestones, tickets and changesets/revisions automatically.

I hope that helps! I'm curious what you're situation might require that I
haven't through of, as well.

On Tue, Jun 3, 2008 at 12:53 PM, Stephen Moretti <[EMAIL PROTECTED]>
wrote:

>
> 2008/6/3 Chris Mulligan <[EMAIL PROTECTED]>:
> > After struggling with multiple (~13) disparate tracs I've built a system
> to
> > merge them down to two tracs. We're using wiki namespacing
> > (Project/ReleaseNotes), and added a custom ticket field called "Project."
> > We're using the excellent 0.12 MultiRepository branch plus a mercurial
> > forest to keep separation.
> >
> > This is not the ideal solution, but so far it seems to be the most light
> > weight and flexible method. We think it will serve our needs well, and
> I'll
> > be sure to post back with experience in a few months.
> >
>
> I've got an ever increasing number of svn repos and trac environments
> and I'm sure its all going to come unstuck soon unless I can get a
> "single" port of call for ticketing/wiki-ing/user management/etc with
> project separation in the mix. So I would love to hear some more
> now... :D
>
> How did you go about merging the trac environments?
> How do you enforce a project prefix for your wiki namespaces?
> I'm using the trunk of Trac at the minute - I'm probably being blind,
> but where do I find the MultiRepository settings/info?
>
> TIA
>
> Stephen
>
> >
>

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



[Trac] Re: Multi project

2008-06-03 Thread Noah Kantrowitz

Jeff Hammel wrote:

On Mon, Jun 02, 2008 at 10:17:46PM -0700, Noah Kantrowitz wrote:

Macbane wrote:

Hi,

I have read some of the proposals, for multi project trac. How do
people feel about it, because trac is fine for a small project but
breaks down when you get to a stage where you are working on many
projects at once. Is trac going to support those features or stay the
way it is? How do users feel about it.
The very brief overview is that there are some plugins and 3rd-party  
tools around now that do "heavyweight" multi-project support. This means  
each project gets its own Environment. The flavor it looks like Trac  
core will adopt is a much lighter-weight system where most of the tables  
just get an extra "project" column, and the UI is restructured a bit.  
Both options have their ups and downs, and I think both will exist in  
parallel for a while at least.


--Noah


This is something that my company has a need for, so I'm curious to hear about solutions. 
 Is the TracForgePlugin the "recommended" plugin for this?  Anything else worth 
looking at?

As far as "should this go into trac core or in another layer?"  I tend to favor 
the latter, both to keep trac core minimalist and also to decouple needs, though 
obviously sufficient hooks need to be in place in order to make this work well.  But I 
haven't really looked at the problem space so I'll stop running my mouth off now.


TracForge is the only major option that has been ported to 0.11 AFAIK 
(though it still needs more work). I agree the TracForge approach should 
stay well out of Trac core, and hopefully the other developers will 
agree with me.


--Noah



signature.asc
Description: OpenPGP digital signature


[Trac] Re: Multi project

2008-06-03 Thread Noah Kantrowitz

Stephen Moretti wrote:

2008/6/3 Chris Mulligan <[EMAIL PROTECTED]>:

After struggling with multiple (~13) disparate tracs I've built a system to
merge them down to two tracs. We're using wiki namespacing
(Project/ReleaseNotes), and added a custom ticket field called "Project."
We're using the excellent 0.12 MultiRepository branch plus a mercurial
forest to keep separation.

This is not the ideal solution, but so far it seems to be the most light
weight and flexible method. We think it will serve our needs well, and I'll
be sure to post back with experience in a few months.



I've got an ever increasing number of svn repos and trac environments
and I'm sure its all going to come unstuck soon unless I can get a
"single" port of call for ticketing/wiki-ing/user management/etc with
project separation in the mix. So I would love to hear some more
now... :D

How did you go about merging the trac environments?
How do you enforce a project prefix for your wiki namespaces?
I'm using the trunk of Trac at the minute - I'm probably being blind,
but where do I find the MultiRepository settings/info?


Datamover could be quickly modified to do merges (it was actually 
written to split up big envs into multiple smaller ones).


--Noah



signature.asc
Description: OpenPGP digital signature


[Trac] Re: Multi project

2008-06-03 Thread Stephen Moretti

2008/6/3 Chris Mulligan <[EMAIL PROTECTED]>:
> After struggling with multiple (~13) disparate tracs I've built a system to
> merge them down to two tracs. We're using wiki namespacing
> (Project/ReleaseNotes), and added a custom ticket field called "Project."
> We're using the excellent 0.12 MultiRepository branch plus a mercurial
> forest to keep separation.
>
> This is not the ideal solution, but so far it seems to be the most light
> weight and flexible method. We think it will serve our needs well, and I'll
> be sure to post back with experience in a few months.
>

I've got an ever increasing number of svn repos and trac environments
and I'm sure its all going to come unstuck soon unless I can get a
"single" port of call for ticketing/wiki-ing/user management/etc with
project separation in the mix. So I would love to hear some more
now... :D

How did you go about merging the trac environments?
How do you enforce a project prefix for your wiki namespaces?
I'm using the trunk of Trac at the minute - I'm probably being blind,
but where do I find the MultiRepository settings/info?

TIA

Stephen

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



[Trac] Re: Multi project

2008-06-03 Thread Chris Mulligan
After struggling with multiple (~13) disparate tracs I've built a system to
merge them down to two tracs. We're using wiki namespacing
(Project/ReleaseNotes), and added a custom ticket field called "Project."
We're using the excellent 0.12 MultiRepository branch plus a mercurial
forest to keep separation.

This is not the ideal solution, but so far it seems to be the most light
weight and flexible method. We think it will serve our needs well, and I'll
be sure to post back with experience in a few months.

On Tue, Jun 3, 2008 at 11:50 AM, Swiftmind <[EMAIL PROTECTED]> wrote:

> My company also has a need for a project hierarchy within Trac. But I must
> agree with Jeff Hammel's comment. The core of Trac should be as it is a
> minimalist approach but allow a third party program, plug in or whatever to
> upgrade Trac easily to a more multi project environment.
>
> But I have not looked into the current answer of creating multiple Trac
> environments. In my opinion if Trac could be upgraded with a simple plug in
> to allow a simple project hierarchy within one Trac environment, this would
> make Trac much more powerful and desirable.
>
> --
> __
> Eric
> Research and Development
> OEM Controls Inc.
>
>
>
> On Tue, Jun 3, 2008 at 10:08 AM, Jeff Hammel <[EMAIL PROTECTED]>
> wrote:
>
>>
>> On Mon, Jun 02, 2008 at 10:17:46PM -0700, Noah Kantrowitz wrote:
>> > Macbane wrote:
>> >> Hi,
>> >>
>> >> I have read some of the proposals, for multi project trac. How do
>> >> people feel about it, because trac is fine for a small project but
>> >> breaks down when you get to a stage where you are working on many
>> >> projects at once. Is trac going to support those features or stay the
>> >> way it is? How do users feel about it.
>> >
>> > The very brief overview is that there are some plugins and 3rd-party
>> > tools around now that do "heavyweight" multi-project support. This means
>> > each project gets its own Environment. The flavor it looks like Trac
>> > core will adopt is a much lighter-weight system where most of the tables
>> > just get an extra "project" column, and the UI is restructured a bit.
>> > Both options have their ups and downs, and I think both will exist in
>> > parallel for a while at least.
>> >
>> > --Noah
>>
>> This is something that my company has a need for, so I'm curious to hear
>> about solutions.  Is the TracForgePlugin the "recommended" plugin for this?
>>  Anything else worth looking at?
>>
>> As far as "should this go into trac core or in another layer?"  I tend to
>> favor the latter, both to keep trac core minimalist and also to decouple
>> needs, though obviously sufficient hooks need to be in place in order to
>> make this work well.  But I haven't really looked at the problem space so
>> I'll stop running my mouth off now.
>>
>> Jeff
>>
>>
>>
> >
>

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



[Trac] Re: Multi project

2008-06-03 Thread Swiftmind
My company also has a need for a project hierarchy within Trac. But I must
agree with Jeff Hammel's comment. The core of Trac should be as it is a
minimalist approach but allow a third party program, plug in or whatever to
upgrade Trac easily to a more multi project environment.

But I have not looked into the current answer of creating multiple Trac
environments. In my opinion if Trac could be upgraded with a simple plug in
to allow a simple project hierarchy within one Trac environment, this would
make Trac much more powerful and desirable.

--
__
Eric
Research and Development
OEM Controls Inc.


On Tue, Jun 3, 2008 at 10:08 AM, Jeff Hammel <[EMAIL PROTECTED]> wrote:

>
> On Mon, Jun 02, 2008 at 10:17:46PM -0700, Noah Kantrowitz wrote:
> > Macbane wrote:
> >> Hi,
> >>
> >> I have read some of the proposals, for multi project trac. How do
> >> people feel about it, because trac is fine for a small project but
> >> breaks down when you get to a stage where you are working on many
> >> projects at once. Is trac going to support those features or stay the
> >> way it is? How do users feel about it.
> >
> > The very brief overview is that there are some plugins and 3rd-party
> > tools around now that do "heavyweight" multi-project support. This means
> > each project gets its own Environment. The flavor it looks like Trac
> > core will adopt is a much lighter-weight system where most of the tables
> > just get an extra "project" column, and the UI is restructured a bit.
> > Both options have their ups and downs, and I think both will exist in
> > parallel for a while at least.
> >
> > --Noah
>
> This is something that my company has a need for, so I'm curious to hear
> about solutions.  Is the TracForgePlugin the "recommended" plugin for this?
>  Anything else worth looking at?
>
> As far as "should this go into trac core or in another layer?"  I tend to
> favor the latter, both to keep trac core minimalist and also to decouple
> needs, though obviously sufficient hooks need to be in place in order to
> make this work well.  But I haven't really looked at the problem space so
> I'll stop running my mouth off now.
>
> Jeff
>
> >
>

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



[Trac] Re: Multi project

2008-06-03 Thread Jeff Hammel

On Mon, Jun 02, 2008 at 10:17:46PM -0700, Noah Kantrowitz wrote:
> Macbane wrote:
>> Hi,
>>
>> I have read some of the proposals, for multi project trac. How do
>> people feel about it, because trac is fine for a small project but
>> breaks down when you get to a stage where you are working on many
>> projects at once. Is trac going to support those features or stay the
>> way it is? How do users feel about it.
>
> The very brief overview is that there are some plugins and 3rd-party  
> tools around now that do "heavyweight" multi-project support. This means  
> each project gets its own Environment. The flavor it looks like Trac  
> core will adopt is a much lighter-weight system where most of the tables  
> just get an extra "project" column, and the UI is restructured a bit.  
> Both options have their ups and downs, and I think both will exist in  
> parallel for a while at least.
>
> --Noah

This is something that my company has a need for, so I'm curious to hear about 
solutions.  Is the TracForgePlugin the "recommended" plugin for this?  Anything 
else worth looking at?

As far as "should this go into trac core or in another layer?"  I tend to favor 
the latter, both to keep trac core minimalist and also to decouple needs, 
though obviously sufficient hooks need to be in place in order to make this 
work well.  But I haven't really looked at the problem space so I'll stop 
running my mouth off now.

Jeff

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



[Trac] Re: Multi project

2008-06-02 Thread Noah Kantrowitz

Macbane wrote:

Hi,

I have read some of the proposals, for multi project trac. How do
people feel about it, because trac is fine for a small project but
breaks down when you get to a stage where you are working on many
projects at once. Is trac going to support those features or stay the
way it is? How do users feel about it.


The very brief overview is that there are some plugins and 3rd-party 
tools around now that do "heavyweight" multi-project support. This means 
each project gets its own Environment. The flavor it looks like Trac 
core will adopt is a much lighter-weight system where most of the tables 
just get an extra "project" column, and the UI is restructured a bit. 
Both options have their ups and downs, and I think both will exist in 
parallel for a while at least.


--Noah



signature.asc
Description: OpenPGP digital signature