Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

This document describes the zest.emailhider package.

Dependencies

This package does not rely on other packages.

Overview

This package provides a mechanism to hide email addresses with KSS. Objects display a placeholder link with a ‘hidden-email’ class and a ‘uid’ kss attribute set to the UID of a user; a KSS click action is bound to the link which replaces it with a ‘mailto’ link directed at the email address of the user. Using this mechanism the email address isn’t visible in the initial page load, and it requires JavaScript to be seen - so it’s much harder for spammers to harvest.

Object are marked with the IMailable interface - this states that they can provide uid and email attributes. The ‘emailhider’ view is provided to generate the placeholder link.

Note: For publicly viewable email address, KSS must be made publicly accessible. History of zest.emailhider package ==================================

1.0 (2008-10-20)

  • Initial creation of project. [simon]

Release history Release notifications | RSS feed

3.1.3

1 release file

3.1.2

1 release file

3.1.1

1 release file

3.1

1 release file

3.0

1 release file

2.7

1 release file

2.6

1 release file

2.5

1 release file

2.4

1 release file

2.3

1 release file

2.2

1 release file

2.1

1 release file

2.0

1 release file

1.3

1 release file

1.2

1 release file

1.0

1 release file

This release

1.0dev-r74006 This release

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page