Difference between revisions of "SoC geeklog2 spam solution"
From GeeklogWiki
Line 8: | Line 8: | ||
* Include an extensible framework (like SpamX) for extending the abilities of the spam filter | * Include an extensible framework (like SpamX) for extending the abilities of the spam filter | ||
* Include modules to support key anti-spam systems including | * Include modules to support key anti-spam systems including | ||
− | + | * LinkSleeve | |
− | + | * Akismet | |
− | + | * Project Honey Pot | |
− | + | * SWOT | |
− | + | * Local blacklists | |
− | + | * Bad Behaviour | |
== Level of Difficulty == | == Level of Difficulty == | ||
Line 20: | Line 20: | ||
The SpamX approach, with the full OO world of PHP5 seems to be a good base approach, and we have code to talk to the above listed key anti-spam projects largely available. However, ensuring this is a performant, scaleable, extensible, maintainable and well implemented solution may pose some challenges. | The SpamX approach, with the full OO world of PHP5 seems to be a good base approach, and we have code to talk to the above listed key anti-spam projects largely available. However, ensuring this is a performant, scaleable, extensible, maintainable and well implemented solution may pose some challenges. | ||
+ | |||
+ | == Further Reading == | ||
+ | [http://www.linksleeve.org/ LinkSleeve] | ||
+ | [http://akismet.com/ Akismet] | ||
+ | [http://www.projecthoneypot.org/ Project Honey Pot] | ||
+ | [http://swot.fuckingbrit.com/ SWOT] | ||
+ | [http://www.bad-behavior.ioerror.us/ Bad Behaviour] | ||
+ | [[Spamx_Plugin SpamX Plugin]] |
Revision as of 15:00, 3 March 2008
Incentive
The internet contains nearly as much Spam as it does HTML. A new generation of web applications must start out from their infancy iron-clad with defences against Spam. Geeklog2 is no exception. The objective of this project is to develop a plugin for the Geeklog2 system to provide spam filtering.
Objective
- Implement a Geeklog2 plugin to provide an API for spam filtering
- Include an extensible framework (like SpamX) for extending the abilities of the spam filter
- Include modules to support key anti-spam systems including
- LinkSleeve
- Akismet
- Project Honey Pot
- SWOT
- Local blacklists
- Bad Behaviour
Level of Difficulty
Medium
The SpamX approach, with the full OO world of PHP5 seems to be a good base approach, and we have code to talk to the above listed key anti-spam projects largely available. However, ensuring this is a performant, scaleable, extensible, maintainable and well implemented solution may pose some challenges.
Further Reading
LinkSleeve Akismet Project Honey Pot SWOT Bad Behaviour Spamx_Plugin SpamX Plugin