Backstory is a contextual website optimization service. It allows you to modify the content or HTML on any given page request, display messages across the top or bottom of the page, or request specific actions from visitors based on any number of criteria if known - the referring site or social network, the specific page being viewed, or even the visitor's device type (desktop vs. mobile), gender, or location.
All actions and filters are configured through Backstory's own interface, and they are evaluated and executed client-side through a small bit of JavaScript inserted to the footer of your page. The interface for configuring these actions is a akin to a simplified version of the Rules interface, allowing only a single action per rule and presenting all known filters on a single form instead of letting you add conditions one by one.
Enables Craigslist-style "anonymization" of email addresses on node comments. An anonymous user can post their comment, enter their name and email, and choose to expose a "fake" email address that will route to their real email address.
Notes
This module doesn't work out of the box. Some mail server configuration is required. Details may be found in the README file.
This module was designed to work with a Google apps account that has IMAP turned =on. It has not been tested with other email providers, although we do not forsee any problem adapting it for other providers.
How it works
Generates random email addresses at a specified domain to mask the real email addresses of people who post content or comments on your website. These random email addresses are not actual accounts on your mail server; rather they are all sent to a "catch-all" address.
This script downloads mail from the catch-all account (using IMAP) and looks up the recipients against a database table that maps fake emails to real emails. If matches are found, the messages are forwarded to the appropriate destinations.
Instructions
Set up a Google apps account
Create an email account to act as a "catch-all" address. This will catch emails sent to the randomly-generated addresses created by this module.