SpamFilter 1.1
Since I first released SpamFilter, I have added several new spam definitions to it without needing to touch the actual code. The most recent addition, however, did require me to update the code. Since I did that, I decided to go ahead and make another change to take advantage of new functionality in DataMgr 2.2 (on which SpamFilter 1.1 is dependent).
They definitely both attempt to solve the problem of form spam (though SpamFilter could be used for any kind of spam data - whether by form or not) and I have heard only really good things about CFFormProtect.
I realize that I am biased, but I think that SpamFilter.cfc is at least as easy to implement as CFFormProtect. Both, of course, are sufficiently easy as to make that a non-worry in either case.
As to SpamFilter.cfc having an external dependency, that is a good point. CFFormProtect comes with about 7 files whereas using SpamFilter.cfc with DataMgr could be done with as few as three files. Even so, it is an extra download which I agree is an extra step.
Maybe I should include DataMgr in the download as well as example implementation code to make it easier. What do you think?
For anyone that is curious, here is the URL for CFFormProtect:
http://cfformprotect.riaforge.org/
thanx 4 your answer ;-) I think you have a valid point in the number of files - haven't really looked at it that way. But the ease of which I with "one-click" so to say can install CFFormProtect is one of the many strong points of this free tool.
As to your suggestion to include DataMgr with the SpamProtect: GOOD idea!!! The ease with which I installed Joe Danzigers Projecttracker using your included DataMgr tools was enormous! So yes, do include it with your own SpamProtect.cfc ;-)