Changeset 44541

Show
Ignore:
Timestamp:
05/06/08 09:36:17 (2 months ago)
Author:
ear1grey
Message:

Clean up the todo list a bit.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • worst-offenders/trunk/readme.txt

    r39125 r44541  
    2929 
    3030= What litmus tests are there? = 
    31  
    32 1. IP Address - multiple messages from one source. 
    33 1. MD5 - multiple messages where the body text has the same MD5 hash 
    34 1. Link Count - messages that contain more than n Links. 
    35 1. Domain - Messages advertising the same URL 
    36 1. Email - multiple messages from one email address. 
    37 1. Name length - messages where the author name has more than 5 words 
     311. IP Address - spots multiple messages from one host 
     321. MD5 - spots multiple messages where the body text has the same MD5 hash 
     331. Link Count - finds messages that contain more than n Links. 
     341. Domain - identifies messages advertising the same URL 
     351. Email - highlights multiple messages from one email address. 
     361. Name length - flags messages where the author name contains more than n words 
     371. Obvious Name - separates messages where the author name contains words like poker, loan or tramadol. 
    3838 
    3939= Can more litmus tests be devised? = 
     
    49491. Re-check these instructions, 'cause they're bound to change (and hopefully get easier) as WorstOffenders matures. 
    5050 
     51= Can it work with "XYZ" (my favourite spam catching software)? = 
     52Yes, Worst Offenders is compatible with any spam capture system that marks comments as spam. 
     53 
    5154== Screenshots == 
    52  
    53551. Worst Offenders adds a tab to the Comments page showing how many of the currently queued spam comments it can delete.  Here, Akismet has discovered 11 spam comments and Worst Offenders can delete 10 of them. 
    54561. Each separate spam litmus test provides a tab showing which messages have been identified using that test.  Of 13 spam comments detected by Akismet, WorstOffenders can remove 12.  Of these twelve, 6 were identified because they came from a common IP address, 10 contain more than five links.  Note that there is an overlap in what the two tests discover, so the total number of deletions is 12, not 16 (i.e. the total is not 6+10).  
    5557 
    56 == To do == 
     58== Tasks == 
     59= To Do = 
    5760You're welcome to <a href="http://boakes.org/worst-offenders-plugin">suggest things</a>! 
     611. Improve refresh/counter mechanism. 
    58621. Further simplify the writing of litmus tests 
    59631. Enable auto-discovery of litmus tests (possibly make each litmus test a separate plugin - this would use an existing mechanism which is good, but would clutter up the plugin UI, which would be bad.  perhaps WP could/should allow plugin groups / namespaces (!)) 
    60641. Sort out index creation and ensure all indexes can be properly created and dropped. 
    61 1. Improve the admin interfece to allow index management. 
     651. Improve the admin interface to allow index management. 
    62661. Create a widget, so spammers know not to bother. 
    63671. Provide better feedback about things that got deleted. 
    64681. Include a warning if indexes are missing (with a create link) 
    6569 
    66 == Done == 
     70= Done = 
     711. Highlight obvious words that are found in the obvious words litmus test. 
     721. Include hook to request that an IP address be banned from further posting. 
    67731. Switch to using wp_cache wherever options were used 
    68741. Improve count function to remove duplicates