Easy Contact

Easy Contact is a simple contact form that utilizes the Sandbox design patterns to create a highly semantic, XHTML-based contact form you can insert using [easy-contact] on any page or post.

Easy Contact features spam-reduction measures, GUI-based customization, carbon copying option, and more. Emails include tracked referrer information, including keywords for search-based landings, user agent, and IP.

  1. Features

    Easy Contact is for WordPress 2.6.x and features:

    • Out-of-the-box function using shortcode without editing any files
    • Options menu for complete customization of form content
    • Spam reduction measures, i.e., math- and/or challenge-based question
    • Secure plugin operation and highly semantic XHTML
    • Use of the Sandbox comment form design patterns
    • An included starter CSS file with corresponding images
    • Tracked information, e.g., user agent, user referrers, IP
  2. Download

    The Easy Contact plugin, © 2008 Scott Allan Wallick, is licensed under the GNU General Public License. Please feel free to alter this plugin in any way that pleases you within the terms of its license.

    Download the latest version of Easy Contact.

    Easy Contact 0.1.1

    By downloading content, you agree to the Terms of Use.

  3. Install

    This plugin is installed just like any other WordPress plugin. More detailed installation instructions are available on the WordPress Codex.

    1. Download Easy Contact
    2. Extract the /easy-contact/ folder from the archive
    3. Upload this folder to ../wp-contents/plugins/
    4. Activate the plugin in Dashboard > Plugins
    5. Customize from the Settings > Contact options menu
    6. Use the shortcode [easy-contact] on any page/post
    7. Enjoy—and then consider donating

    In other words, just upload the /easy-contact/ folder and its contents to your plugins folder.

  4. Use

    After activating this plugin, simply use the shortcode [easy-contact] wherever you want the Easy Contact form. This shortcode takes no attributes.

    [easy-contact]

    You will need to customize the Easy Contact plugin from the Settings > Contact options menu. Here you can set the email address to receive submissions, text for legends, labels, and prompts, turn on spam reduction measure(s), etc.

    Included with Easy Contact is a example style sheet file with images. Easy Contact features dynamic classes, so when an input field is returned to the user for an error-related issue, the input is given the class error, etc.

    The simplest way to use the included sample style sheet is to add the following line to your active theme’s style.css file:

    @import url('../../plugins/easy-contact/sample/econtact-basic.css');

    If you are using the Sandbox or a Sandbox-based theme template, you probably won’t need much (if any) CSS customization, as Easy Contact shares the same design patterns as the Sandbox comment form.

  5. Learn

    Please review the accompanying documentation, the included readme.txt, for more information and instructions on using Easy Contact and its advanced features.

    Easy Contact readme.txt