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