Wordpress Plugin-c6contact

Note: This post is over a year and a half old. You may want to check later in this blog to see if there is new information.

The options panel for c6contactI finally got around to making the Circle Six contact form into a wordpress plugin. You can see it in action on the blog’s new contact page. It has most of the features of the original, and I stripped the design down to make it work out of the box with as many configurations as possible. I still had some trouble getting it to pop up right on every theme I tried it on, but I refuse to use tables to hold it together. Principles.

I’m making it available, timidly, as a 0.1 release. I’m open to receiving bug reports, but don’t plan to offer a lot of support to people who just want a quick and easy AJAX contact form. For you, check out Holler. What makes this contact form different is: Full admin options panel for configuration, more security features to prevent spamming and spam-bot flooding, and more interface feedback to the user. I’ve tried to make it as simple as possible to install, so don’t be scared to try. Worst thing that can really happen is it won’t work or won’t look right, in which case you can send me an email, let me know what theme and versions you tried it on and then remove it from your system until I get a bugfix out. Right?

Here’s an excerpt from the INSTALL file, so you can see the beautiful simplicity of it.

1.) Upload the c6contact directory into your plugins directory. Be sure to upload the entire directory structure intact, in a subdirectory off of the plugins directory (wp-content/plugins/c6contact).

2.) Activate the plugin.

3.) Go to Options->c6contact and fill in the necessary fields.

4.) Create a contact page, or edit an existing one. Use any template (the default page template is fine, especially if you’re unsure what I’m talking about). Add (a simple html comment) on the page where you want the contact form to appear.

This is my *first* Wordpress plugin. I don’t have a clue, and made it up as I went along. I’m highly receptive to advice of all kinds… “You should have a handler for this exception…” or “There’s no error-handling in your admin options panel”, or whatever you’ve got to throw at me. It will be graciously accepted.

So here it is…

Download c6contact v0.1 from the Circle Six Blog.

» » » » »

Comments are closed

Comments are currently closed on this entry.
  1. brett 09.03.06 / 11pm

    I modified the form to use colored labels instead of the original images. It’s been packaged with the original images and the code in the css file commented out for those who want to play. The colored labels just felt cleaner and more cross-themeable. I’m looking forward to some feedback…

  2. brett 09.04.06 / 6pm

    Another modification, this time just to neaten up the CSS and add a little loading image to the “Sending Email” div. Same package download, new flavor. I’ve got a few changes to the code, but those I’ll compile and release a 0.2 edition. It’ll be fun.

  3. Vlad 09.04.06 / 8pm

    Hey Brett, I think this plugin is very useful, keep up the good work :-)

  4. robert 10.31.06 / 10am

    nice plugin thanks!

  5. Camron 12.12.06 / 3pm

    What I want to do on my blog, is every few hours take the oldest post and move it to the
    front of the queue, all automatically. Anyone know if there is a plugin that can do this or
    a simple way to set up another plugin to do this (use my own feed perhaps)? Thanks.