Personalized E-mails

Component type

module

Categories

Development status

Downloads

4256

Component created

Component changed

Provides system-wide personalization of e-mails by enhancing From and Reply-To email addresses with display names. After installing this module, a recipient will see the real name of the sender (eg. "Real Name <user@example.com>") instead of only its e-mail address (which is the default behavior of Drupal).

Visibility API

Component type

module

Downloads

6327

Component created

Component changed

Brief description:

This module provides an API for controlling the visibility of arbitrary elements, similar to block visibility settings in Drupal Core. The 6.x version of the module also provides form creation helper functions.

Key Features:

  • Role specific visibility settings
  • Path specific visibility settings
    • Show only on paths %
    • Do not show on paths %
    • Allows wildcards Example: products/*
  • Custom PHP Code.

Hierarchical Select

Component type

module

Maintenance status

Development status

Downloads

397166

Component created

Component changed

Description

This module defines the "hierarchical_select" form element, which is a greatly enhanced way for letting the user select items in a hierarchy.

Gotcha - Contact Spam Catcher

Component type

module

Downloads

3483

Component created

Component changed

Gotcha is sort of a take off on "captcha." The idea was first mentioned on http://drupal.org/node/166921 as a possible way to trick spam bots who try to use the Drupal contact form. I don't particulary like the extra step humans are required to perform in these "verification" methods, and some just don't work.

The idea is simple: Basically you place a bogus input field on a contact form, and use CSS to not display it. On submission you check for a value. If there is a value entered, then that means a non-human has been blanketing form fields, and the form post can be ignored as spam. The spam bot will probably never know.

Gotcha adds a field labeled "Subject" at the top of the contact form. It uses a "div" tag to render the field as "display: none" so human users shouldn't see it, and won't enter any data there. Hopefully, the suspected spam bot will see "Subject" and be enticed to enter something there. There is descriptive text to encourage a human (whose browser might be set to display it anyway) to ignore this field.

Gotcha intercepts the contact form submission and checks the hidden field. If something is there, Gotcha simply returns to the front page and ignores the message. The attempt is logged, along with the submitter's IP address, and the suspect message is saved in the database. If the field is empty, then the message is passed on through to the contact module for normal processing.

Unfortunately, most of the spam was still getting through. And most of that was a bunch of links to drugs or porn. From exerience, I knew that the Spam module was already good at dealing with this in comments. After browsing that module, I found that I could "hook" into its filters and use them to identify spam.

All of my spam emails stopped immediately!

Javascript keyboard

Component type

module

Component created

Component changed

The keyboard allows you to specify character substitutions for your keyboard input method. You specify the character to be substituted with the decimal equivalent of the Unicode number of the character in : pairs separated by commas.
e.g. "A" is represented in Unicode as U+0041. Therefore the decimal equivalent is 65.

When you place your cursor into a text input field, a little drop-down menu pops up to allow you to pick a keyboard layout from among the available layouts (defined by the site owner).

Hotkey

Component type

module

Categories

Maintenance status

Development status

Downloads

5828

Component created

Component changed

The Hotkey module allows you to create accesskey attributes for Drupal form buttons and links on node pages. Given a specific form button name (with an optional Drupal form element id) and a specified key, Hotkey will add the HTML accesskey element to every Drupal form button that meets this criteria. This is useful for accessing commonly used form elements that can be activated via your browser's implementation of accesskey (IE: Alt+key, FF: Alt+Shift+key, Opera: Shift+Esc+key).

User Picture Resizer

Component type

module

Maintenance status

Development status

Downloads

598

Component created

Component changed

Enables a flickr-style user picture editor, where the user may re-crop and resize their user picture once it's uploaded. The module automatically takes the maximum picture size from the settings in the User module, and maintains the aspect ratio of the uploaded picture based on these.

Trackit

Component type

module

Categories

Maintenance status

Downloads

827

Component created

Component changed

abandoned