[geeklog-cvs] geeklog-1.3/public_html/docs spamx.html,NONE,1.1 index.html,1.11,1.12

dhaun at iowaoutdoors.org dhaun at iowaoutdoors.org
Wed Sep 15 13:59:48 EDT 2004


Update of /var/cvs/geeklog-1.3/public_html/docs
In directory www:/tmp/cvs-serv14605/public_html/docs

Modified Files:
	index.html 
Added Files:
	spamx.html 
Log Message:
Added SpamX README to the Geeklog documentation


Index: index.html
===================================================================
RCS file: /var/cvs/geeklog-1.3/public_html/docs/index.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** index.html	22 Mar 2003 23:24:28 -0000	1.11
--- index.html	15 Sep 2004 17:59:46 -0000	1.12
***************
*** 34,37 ****
--- 34,38 ----
    <li><a href="config.html">The Geeklog Configuration File</a> (config.php)</li>
    <li><a href="staticpages.html">Static Pages plugin</a></li>
+   <li><a href="spamx.html">SpamX plugin</a></li>
    <li>Geeklog's API<br>
      <ul>

--- NEW FILE: spamx.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>Geeklog Documentation - SpamX Plugin</title>
  <link rel="stylesheet" type="text/css" href="docstyle.css" title="Dev Stylesheet">
</head>

<body>
<table cellpadding="2" cellspacing="2" border="0" width="100%">
<tr>
  <td valign="top"><img src="images/newlogo.gif" alt="Geeklog Documentation" width="235" height="90" border="0"></td>
</tr>
<tr>
  <td valign="top" class="menu"><a href="index.html">Geeklog Documentation</a> - SpamX Plugin</td>
</tr>
</table>

<h1>SpamX Plugin</h1>

<h2>Introduction</h2>

<p>The Geeklog SpamX plugin was created to fight the problem of comment spam
for Geeklog systems. If you are unfamiliar with comment spam you might see the
<a href="http://kalsey.com/2003/11/comment_spam_manifesto/">Comment Spam
Manifesto</a>.</p>

<h2>MT-Blacklist</h2>

<p>The main mechanism SpamX uses to fight comment spam is to use the blacklist 
created by Jay Allen and Movable Type users - MT-Blacklist.  You can find out
info about this project at <a href="http://www.jayallen.org/comment_spam/">http://www.jayallen.org/comment_spam/</a>. Jay has taken
it upon himself not only to write and support the plugin for Movable Type but
also to maintain the blacklist.  This requires human effort to review all the
submissions and determine which are really spam and which are just noise.  If
you have a few extra bucks drop by Jay's website above and drop a few dollars
in his PayPal account to show your appreciation.</p>

<p>The MT-Blacklist theory is that comment spammers do it to increase their
Google rankings and therefore the link is all important.  The MT-Blacklist
therefore only filters on urls.</p>

<h2>Other option</h2>

<p>The MT-Blacklist is only one part of the Geeklog SpamX plugin however.  The
SpamX plugin has its own personal blacklist that you can add to. You can
use it to filter anything from comments.  One option is to import the Geeklog
<a href="config.html#desc_censorlist">censor list</a> and ban all comments
which contain one of those words.  This or an expanded list might be usefull
for a website that caters to children.  Then no comments with offensive
language could be posted.</p>

<h2>Module types</h2>

<p>The SpamX plugin was built to be expandable to easily adapt to changes the
comment spammers might make.  There are three types of modules: <b>admin</b>,
<b>examine</b> and <b>action</b>.  A new module is contained in a file and can
simply be dropped in and it will be added to the plugin.  The modules with
which the plugin ships are:</p>

<ul>
  <li>Admin
    <ul>
      <li>View SpamX log</li>
      <li>Update MT-Blacklist</li>
      <li>Edit Personal Blacklist</li>
      <li>View/Import Other Personal Blacklists</li>
      <li>Configure Spamx Modules</li>
    </ul></li>
  <li>Examine
    <ul>
      <li>MT-Blacklist</li>
      <li>Personal Blacklist</li>
    </ul></li>
  <li>Action
    <ul>
      <li>Delete Comment if on Blacklist</li>
      <li>Mail Admin if Comment Rejected</li>
    </ul></li>
</ul>

<p>Other modules can be just dropped into place.  Planned modules include:</p>

<ul>
  <li>Admin
    <ul>
      <li>Easy mass deletion of spam comments</li>
      <li>Parsing comments and automatic adding spam links</li>
      <li>Comparing MT-Blacklist and personal blacklist to eliminate
          duplications</li>
    </ul></li>
  <li>Examine
    <ul>
      <li>Other parsing of comments like making links clickable</li>
      <li>Specialized blacklists.  (These are in planning stages)</li>
    </ul></li>
  <li>Action
    <ul>
      <li>Save comment for review</li>
    </ul></li>
</ul>

<h2>Sharing blacklists</h2>

<p>One feature of the SpamX plugin is the ability to share your blacklist and to
view and import the Blacklists of other SpamX plugin users.  Your participation
in this will help give early warning to other SpamX plugin users.  This
facility will also make it possible to create special blacklists for different
classes of users such as k-12 schools. The sharing of blacklists uses rss feeds 
to distibute the blacklists.  If anyone wants to create a special blacklist I 
will make the server and interface scripts to facilitate this.</p>

<h2>Plugin Homepage</h2>

<p>Further information as well as a support forum for the SpamX plugin can be
found on the <a href="http://www.pigstye.net/gplugs/staticpages/index.php/spamx">SpamX Plugin's Homepage</a>.</p>

<table border="0" width="100%" class="footer">
<tr valign="top">
  <td colspan="2"><a href="http://www.geeklog.net">The Geeklog Documentation Project</a><br>
    All trademarks and copyrights on this page are owned by their respective owners. GeekLog is copyleft.</td>
</tr>
</table>

</body>
</html>




More information about the geeklog-cvs mailing list