WordPress Plugin: Contact Coldform
Post #470 categorized as WordPress, last updated on May 11, 2009
Tagged with Accessibility, email, forms, plugins, Standards, usability, WordPress
Welcome to the homepage for Contact Coldform, a free contact-form plugin for WordPress. Contact Coldform is designed with a sharp focus on clean code, solid performance, and ease of use. No frills, no gimmicks, only pure contact-form satisfaction. If you are looking for a solid, well-designed, user-friendly, fully customizable contact form, look no further: Coldform is perfect for any WordPress blogger. The comprehensive Options panel makes Coldform easy for beginners to take full control, while the consistent, logical PHP/(X)HTML code makes Coldform ideal for advanced users desiring customized functionality. The best of both worlds: a “clean-slate” contact form that provides everything you want and nothing you don’t! :)
Coldform Features:
- Compatible with WordPress versions 1.5 - 2.5 and beyond.
- Plug-n-play: add Coldform to any WordPress page or post.
- Simple installation — upload, activate, and customize.
- Complete WordPress Administrative Options panel for full control.
- Ultra-clean code output: standards-compliant, valid (X)HTML.
- Customizable anti-spam challenge question to protect against spam.
- Secure form processing and protection against malicious attacks.
- Same-page error messages to help users complete required fields.
- No obtrusive markup or code added to your
<head>. - Includes option to enable users to send carbon copies to themselves.
- Coldform message includes IP, host, agent, and much more.
- Customizable form-field captions, error messages, and success message.
- Customizable drop-in CSS skins for easy styling.
- Customizable CSS attributes.
- Customizable everything!
Coldform is perfect for WordPress users who want full control over the markup, presentation, and functionality of their contact form. Coldform presents delicious code on every front:
- Squeaky-clean PHP: every line like a fine wine.
- Crispy-clean markup: source code presents with proper alignment and spacing.
- Shiny-clean email formatting: Coldform-processed emails deliver complete information in a sharp, organized fashion.
Installation and Usage:
- Unzip the “contact-coldform” directory.
- Upload directory to your “plugins” folder and activate.
- Insert “<
!--coldform-->” (without quotes) to any page or post. - Customize your preferences in the Coldform Admin Options panel.
- Check out http://perishablepress.com/ for more info and updates.
- Enjoy Coldform!
Styling Coldform:
Contact Coldform features the following default CSS hooks:
- The entire form is enclosed within
<div id="coldform">for easy, targeted styling. - Each form section is enclosed within a
<fieldset>for usability and accessibility. - Each
<fieldset>contains a<legend class="hide">that may be hidden. - Each input field has a corresponding label:
<label class="label">. - Each input label has a corresponding input:
<input class="input" type="text">. - The form submit button includes its own
submitclass:<input class="submit">. - Coldform contains a
<div class="clear"> </div>to ensure proper layout. - Everything else is customizable via the Coldform Options panel.
- Check out a few Coldform Coldskins for plug-n-play CSS styling.
Coldform Screenshots:
![[ Thumbnail: Coldform (X)HTML Source Code ]](http://perishablepress.com/press/wp-content/images/2008/wp-coldform/coldform-source_.gif)
Coldform (X)HTML Source Code (via Firefox)
![[ Thumbnail: Coldform PHP Source Code ]](http://perishablepress.com/press/wp-content/images/2008/wp-coldform/coldform-script_.gif)
Coldform PHP Source Code (via Dreamweaver)
![[ Thumbnail: Coldform User Interface - Input Screen ]](http://perishablepress.com/press/wp-content/images/2008/wp-coldform/coldform-input_.gif)
Coldform User Interface (as styled at Perishable Press)
![[ Thumbnail: Coldform User Interface - Success Message ]](http://perishablepress.com/press/wp-content/images/2008/wp-coldform/coldform-output_.gif)
Coldform Success Message (as styled at Perishable Press)
![[ Thumbnail: Coldform Email Formatting ]](http://perishablepress.com/press/wp-content/images/2008/wp-coldform/coldform-email_.gif)
Coldform Email Formatting (via Thunderbird)
Coldform Demonstration:
Check out the Coldform as styled here at Perishable Press. Feel free to send a test message to check out the formatting of the success message. Also check out the error functionality by omitting any required field. Note: please send links to your own, customized Coldforms so that I may include them as examples in this section. Thanks! :)
Live Examples:
- BikeShake
- Cherie’s Place
- MightyMuffinBlog.com
- Perishable Press
- Sunday Nite Dinner
- SystemTraderFX
- Tom Bigelajzen
Easy CSS Customization:
Looking for an easy way to style and customize your Coldform using CSS? Check out the growing archive of free Coldform Coldskins! Just grab a skin and place into your stylesheet for easy, plug-n-play CSS styling.
Coldform Download:
[ current version 0.88 • 8KB zip download • works with WordPress 1.5 - 2.5+ • 2842 downloads ]
Alternate Versions
- Download Arabic Version of Contact Coldform
[ version 0.88 • 616 downloads • more info ] - Download French Version of Contact Coldform
[ version 0.88 • 217 downloads • more info ] - Download Spanish (Spain) Version of Contact Coldform
[ version 0.88 • 534 downloads • more info ]
Share this..
Related articles
- Spanish Version of Contact Coldform Released
- French Version of Contact Coldform Released
- Arabic Version of Contact Coldform Released
- WordPress Hack: Multiple Email Recipients for Contact Coldform
- Coldskins: Custom CSS Skins for Contact Coldform
- WordPress Plugin: Authenticate Lite
- WordPress Plugin: Authenticate
![[ Thumbnail: Coldform Admin Options Panel ]](http://perishablepress.com/press/wp-content/images/2008/wp-coldform/coldform-options_.gif)
#1 — Louis
I’m astonished, wow !
That plugin was my very dream not so long ago, and wow, now it’s real !
Your introduction with the bullets list was very appetizing, but the screenshots of the markup, OMG !
I’ve not seen a code so clean since the Mootools core maybe… it really recalls the WordPress slogan “Code is Poetry”.
But all this joy was broken by some unintended fact : the download link is broken :(
It leads to :
http://perishablepress.com/mint/pepper/orderedlist/downloads/download.php..?file=http%3A//perishablepress.com/press/wp-content/online/plugins/Contact-CoI hope you find a fix quick as i sure ain’t the only one waiting to try it !