Alec Thomas kirjoitti: > On 29/01/2008, John M Camara <[EMAIL PROTECTED]> wrote: >> Agreed. Although there could be 2 distributions. One that would be >> bare bones and another that comes with a number of popular plugins >> that are maintained with the core. > > I think you've hit on the key word here: "maintained". The current > system allows us to distribute maintenance of extra features out to > plugin authors, which IMO is a good thing. To bring these into core and > up to the same level of quality as the rest of Trac, some of the plugins > would need not-insignificant work (and I speak as an author of several > such plugins). And then there's the additional ongoing maintenance that > this would bring. More features, more bugs, more work. All for features > that may or may not be used by the majority of users. > > One option is to have a distribution of Trac maintained by the community > that includes a bunch of frequently used plugins like AccountManager, > XmlRpc, etc. That way users can choose to download the featureful > distribution if they want to go the easy path, or build up their own > features manually as they do now. This could be a "blessed" distribution > on t.e.o or maintained on trac-hacks, or whatever. > > Question is, who's going to organise and maintain it?
Very good question... I think one problem is that Trac core even it now provides lot of things is not mature and complete enough to take steps further to direction proposed here. Trac indeed is going to direction like Eclipse IDE - just providing core platform for project management that can be extended by plugins - since more or less all parts of Trac are plugins. It could be done so that plugin that reaches certain point of popularity is considered to be taken into core distribution. I like way the Apache or PHP is delivered. You get almost all functionaly you can think of OOTB, most of them are modules that you need to load (enable) but still it's provided with package. No need to extra downloads and you can be sure that it works with version you're playing with. Like "AccountManager" is one of the plugins I would see like packaged plugin but not necessarily enabled. Maybe someday, maybe... -- Jani Tiainen --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Trac Development" 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-dev?hl=en -~----------~----~----~----~------~----~------~--~---
