Add TracSpamFilter to tracopt
|Reported by:||Ryan J Ollos||Owned by:|
Description (last modified by )
First mentioned in comment:8:ticket:12270, I'd like to consider moving SpamFilter to
tracopt. The plugin is a critical piece of many Trac installation, particularly for open source projects such as trac-hacks.org and bugs.jqueryui.com. We can't afford to not maintain it, therefore I think it makes sense to just include it in the Trac distribution.
- dnspython: "BDS style"
- spambayes: PSF license
- Pillow: appears to be "BSD style" license
- oauth2: MIT license
- httplib2: MIT license
For a few months I've been working on refactoring the code to meet our coding guidelines. There's still a lot of work to do, but there would be some advantages to integrating the plugin before the Trac 1.2 release that might outweigh the code not being in a pristine state.
In terms of continuing development of SpamFilter, I don't see much that needs that needs to change, but all development should following the guidelines: TracDev/DevelopmentWorkflow and TracDev/CodingStyle.
Brief outline of changes to move it to tracopt (WIP):
- Remove i18n:domain from templates
- Use translation functions directly from