A quick roll-your-own carnival submission form
Managing November 2nd, 2008
BlogCarnival.com has become an integral part of many blog carnivals. They were down for about a week with database maintenance. I know that this was probably quite hectic for them as well as for all of the carnival managers that depend on the features it brings to the table.
A reasonable backup plan to handle submissions is to post an e-mail address to send the submissions to, and ask for blog name, blog URL, post name, post URL, blogger name or screen name, and any remarks about the post. That covers most of the important things a host would need to put their carnival together.
This will work, but it can suffer from being a little bit too free-form. A better solution is to set up a submission form on the website with specific fields and with form validation. This requires a bit of scripting to pull off, but I found a great Wordpress form generator that let me roll my own submission form for the Carnival of Debt Reduction. It’s the Secure PHP Form Mailer Script by Dagon Design.
Here’s what I did to put together the form you see here:
- I downloaded the script, unpacked it, uploaded it to my wp-content/plugins directory, and activated it. Standard plugin installation.
- I signed up for a Recaptcha account for my spam retarder. This gave me the two keys I needed for the plugin. I selected the Recaptcha option and entered the two keys in the Plugins -> DFFM-Main section in the Settings tab of my Wordpress admin section.
- I edited the submit page and added the code <!– ddfm1 –> to that page where I wanted the form to appear.
- I clicked on the DFFM1 tab to customize the form. For what you see on that form, this is what I put in the Form Structure portion:
type=text|class=fmtext|label=Your Name|fieldname=fm_name|max=100|req=true
type=text|class=fmtext|label=Email|fieldname=fm_email|max=100|req=true|ver=email
type=text|class=fmtext|label=Blog Name|fieldname=fm_blog_name|max=100|req=true
type=text|class=fmtext|label=Blog URL|fieldname=fm_blog_url|max=100|req=true
type=text|class=fmtext|label=Post Title|fieldname=fm_post_title|max=100|req=true
type=text|class=fmtext|label=Post Permalink|fieldname=fm_permalink|max=100|req=true
type=text|class=fmtext|label=Post Trackback|fieldname=fm_trackback|max=100|req=false
type=verify|class=fmverify|label=Verify
type=textarea|class=fmtextarea|label=Remarks|fieldname=fm_remarks|max=1000|rows=6|req=false
- And here’s what I put into the Message Structure portion:
Someone has submitted a post to the Carnival of Debt Reduction!
Email: fm_email
Blog Name: fm_blog_name
Blog URL: fm_blog_url
Name/Nickname: fm_name
Post Title: fm_post_title
Post Permalink: fm_permalink
Post Trackback: fm_trackback
Remarks: fm_remarksThanks!
- Those two points above are what define it as a carnival submission form. I think the rest of the options on the form customization page are self-explanatory and they’re best learned just by playing with them.
- One slightly-tricky thing I did was to change the text in the button to “Submit” rather than the default. The fix is to change one of the identifiers in the lang/English.php file:
define(’DDFM_SUBMITBUTTON’, ‘Submit’);
And that’s mostly it. This is a decent way to get a carnival submission form up and running on Wordpress. Hope this helps you manage your carnival better!
Related Posts - Empower your hosts Managing a blog carnival can be really easy if you have great hosts. Great hosts write inventive posts for the carnivals and help to promote the carnival. It's their edition of the carnival, so a good reflection on them is a good reflection on you. My Carnival of Debt Reduction......
- Carnival evolution: Broadcasting to Nichecasting Some of the first blog carnivals had a broad subject matter. Since "carnival real estate" was wide open, general-interest carnivals could stake their claim without displacing anyone. When one looks at the money and finance carnivals at BlogCarnival.com there are a couple of screenfuls of money and finance carnivals. The......
- How tightly does one need to control a carnival? As blog carnivals get big and well-established, the traffic gets pretty substantial. This attracts more posts, both good and bad. The good posts, because it's a good, long-standing carnival that bloggers want to submit to. The bad posts, because it's an easy, high-traffic link for not that much work.Initially, when......
- Theme your blog carnival to get readers to stay The 83rd Carnival of Homeschooling, featured on the homepage of BlogCarnival.com, wrapped the posts up in a check-up theme. This was very effective and made the carnival a pleasure to read.Bulletized lists are all right, and they serve their purpose, which is to provide links to the on-topic submitted articles......
Related Websites - Eliminate Credit Card Debt - 47 Ways To Save Money and Get The Cash You need to Get Rid of Your Credit Card Debt Credit card debt is a major stressor for many consumers. To get out of that debt you either need to make more cash (and actually use the extra money to pay off the debt) or you need to cut your expenses. I think it is actually easier to cut expenses,......
- Flashback: Work your debt reduction plan Waaaaaay back in Carnival of Debt Reduction #1, No Credit Needed was still in debt. His post for the premiere installment outlined his debt reduction strategies. His strategies were pretty simple: Collect your debt information and list the balances, annual percentage rates (APRs), and minimum payments. Go through your budget......
-
Everyone Loves Free Food: Get a Free Sub From Quizno's Who isn't a fan of free food? Quizno's is giving away 1 million free subs to the first 1 million people to register. So act now! They will e-mail you a coupon that you can print off to redeem for a free sub. You have 5 days to use...... -
Don't Forget to Sign Up For Our FREE Daily Updates 'The FundPicker' and I would like to thank all of our recent visitors for joining in our discussions. Don't forget, we offer FREE e-mail updates to alert you of our latest posts. You can also add our site to your RSS reader, again for FREE! We value your opinions and......
