Difference between revisions of "SoC geeklog2 spam solution"
From GeeklogWiki
Line 1: | Line 1: | ||
+ | == 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 == | == 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 | ||
+ | * LinkSLV | ||
+ | * 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. |
Revision as of 14:50, 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
* LinkSLV * 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.