GEO stands for "Gracefully E-mail Obfuscation". This package implements the solution exposed in this post of List Apart web site authored by Roel Van Gils:
http://www.alistapart.com/articles/gracefulemailobfuscation/
collective.geotransform uses plone.transformchain to transform the response output from Zope before it reaches your browser. It searches for all "mailto:" occurences inside the response and transform them into encoded harmless links. This codification is done via a simple base64 encoding, but enough to fool a spam robot. This is the form of the encoded mail link:
::mymail
On the browser side, the encoded links are decoded to their original form by using a Javascript that restore them to normal "mailto:" links.
The text of the link is replaced by the full E-mail specified in the original mailto attribute.
Authenticated responses are NOT affected by this transform. Only anonymous responses are modified.
|