You are not logged in Log in Join
You are here: Home » Members » The Feneric Zope Page » Spambot Resistant E-Mail Tag Generator » dc_view

Log in
Name

Password

 
 


Dublin Core Elements

The Dublin Core metadata element set is a standard for cross-domain information resource description.
Element Description Value
Identifier resource ID http://old.zope.org/Members/Feneric/eMailTag
Title resource name Spambot Resistant E-Mail Tag Generator
Description resource summary <?xml version="1.0" encoding="x-mac-roman"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=x-mac-roman" /> <title>eMailTag Description</title> </head> <body> <div align="justify"> <p>eMailTag is a <em>very</em> simple Zope product.</p> <p>It is actually just a Python script with a very specific purpose -- it generates e-mail tags for use in HTML (both anchors and links). What makes it useful is that it obfuscates the actual e-mail addresses in the tags using a simple algorithm that baffles spambots but which browsers can see right through.</p> <p>Thus, your resulting web page will look normal to its intended audience (no matter which browser is being used) but will hide e-mail addresses from spambots. As simple as the obfuscation is, there are currently no known spambots that can see through it (although it's still a good thing to configure your server to send spambots away if you can anyway -- both approaches work well together for a more comprehensive anti-spam solution than either alone).</p> </div> <div align="left"> <h3>Some typical uses:</h3> <dl> <dt>Anchor (DTML)</dt> <dd> <code>&lt;dtml-var expr=&quot;eMailTag('[email protected]','The BigWig','InfoPlease','e-mail me')&quot;&gt;</code><br /> </dd> <dt>Anchor (Page Templates)</dt> <dd> <code>&lt;a tal:replace=&quot;structure here.eMailTag('[email protected]','The BigWig','InfoPlease','e-mail me')&quot; href=&quot;target&quot;&gt;target&lt;/a&gt;</code><br /> </dd> <dt>Link (DTML)</dt> <dd> <code>&lt;dtml-var expr=&quot;eMailTag('[email protected]','The BigWig...','Author','HTML link')&quot;&gt;</code><br /> </dd> <dt>Link (Page Templates)<dt> <dd> <code>&lt;link tal:replace=&quot;structure here.eMailTag('[email protected]','The BigWig...','Author','HTML link')&quot; /&gt;</code><br /> </dd> </div> <div align="justify"> <p>Note that it works properly with Page Templates; it bypasses the weird ZPT bug (mentioned at the bottom of the <a href="http://www.zope.org/Wikis/DevSite/Projects/ZPT/FAQ">ZPT FAQ</a>, see Comment #11) with how ZPT turns all &amp; characters into &amp;amp; sequences even if they are already part of escape sequences by simple virtue of being a script.</p> </div> </body> </html>
Creator resource creator ZopeOrgSite
Date default date 2003-04-07 11:52:05
Format resource format text/html
Type resource type Software Package
Subject resource keywords
Contributors resource collaborators
Language resource language
Publisher resource publisher No publisher
Rights resource copyright


Additional Zope Elements

Element Description Value
CreationDate date resource created 2003-04-07 11:52:05
ModificationDate date resource last modified 2003-04-07 11:52:05
EffectiveDate date resource becomes effective None
ExpirationDate date resource expires None

Backlinks: via Google / Technorati