Don't know if I'm qualified already to give opinions on this, but I  
think there are some misunderstandings.


On 15.10.2009, at 18:25, John Hampton wrote:
>>>
>
> I'm fine with using the tracext.* namespace for additional plugins,
> however, I agree with Noah that we should make them real egg based
> plugins rather than single file plugins.

The format of the plugins that should become part of the official  
release, for easy but optional activation is secondary I guess. Use  
what fits the requirements best.
>
> Third, I'd actually like to see the plugins not installed by  
> default.  I
> think it preferable that we make them full-fledged plugins, leave them
> in the source package, and then submit them separately to the
> cheeseshop.  Installing them would then require
> a) tracext.* = enabled  or trac.foo = enabled
> b) easy_install foo or building from source
>

I actually think, that wether as egg or as one file, all the optional  
plugins that come with the standard distribution should be installed  
already, so that all that is necessary to use them is  uncommenting  
the respective lines in the default trac.ini file for activation and  
configuration. Disk space is cheap, and this should all in all take  
only a few hundred kb at most.

>
> This brings up the question of "enforcement".  In addition to the
> plugins already on trac-hacks.org that Tim mentioned, the
> ActiveDirectoryAuthPlugin also uses the tracext.* namespace.

No one is insisting on using tracext. as the namespace name. Although  
I think it's the best fit. But what is the big problem when a few  
plugins outside the main distribution use the same namespace? They had  
to be installed first anyway, and even then conflicts are not too  
likely, and if they occur, the onus to fix the problem is on the  
plugin developer, since he wants it to work with trac.

That being said, I'm a proponent of allowing optional plugins to  
become part of the main distribution. If a Plugin developer wants his  
plugin to be included, he knows that brings new responsibilities and  
requires more discipline, so it's up to him to decide that.

Regard

Jan

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to