websites

Preventing Form Spam

Spam email folder - Gmail interface

There are many different techniques for preventing form spam on your website, and an important component of the battle against spam is your constant struggle between giving your 'real' users a good experience while preventing spammers and automated bots from spamming you and lowering the quality of the content on your website.

A Constant User-Experience Battle

Usually, the first thing someone will do after having trouble fighting spammers by manual comment/content moderation is place a complex CAPTCHA system on their forms. Something like this:

Spam CAPTCHA text difficult to read

Checking in at Church: Parish website development

Lisa Hendey

This presentation was given at the 2011 Catholic New Media Conference. Below are my notes on the presentation:

Why Bother?

  • Educate about the Church
  • Provide parish information
  • Outreach to interest groups
  • Build community

10 Best Practices for Parish Websites

From Craig Berry:

  1. Useful contact us page
  2. About Us/History Page
  3. Prominent use of Social Media
  4. Online Map/Directions
  5. Calendar of Events
  6. Weekly Bulletins

Reset

Starting today, I'm going to be slowly working on:

  1. Upgrading some of my older sites to a newer version of Drupal.
  2. Rethinking where I post about certain things.

With regard to the latter point, I'm going to start focusing more on life, religion, philosophy, and such things on this particular blog, while I will focus more on technology (and web development in particular) on my Midwestern Mac, LLC site.

I've hit a point where I think I'll start putting a few sites I maintain on mothballs (much like I have my old 2002-era Latin website, the Duel of the Seminarians site, et all).

New Tool for Telling Time: Alltheti.me

After staring at a todo in my inbox for a few weeks, I finally got around to doing it on the flight back from Boston yesterday. I simply wanted an easy, quick, at-a-glance way of telling what time it was in different timezones/cities around the US (and eventually around the world).

So, I created Alltheti.me:

Alltheti.me on the iPad
(as displayed on the iPad)

I've been wanting something like this for quite some time, and I finally got a few hours to play around with dates and times in PHP and JavaScript. The times may not be quite right when viewed in certain timezones, so I'd appreciate if any friends from outside US Central time could tell me if their own times are correct.

flockNote v3 is Launched

Lest I forget to mention it, flockNote's 'version 3' website has been launched as of Wednesday afternoon! I spent many (if not most) of my waking hours working on the website and hundreds of features contained within, and after a couple days up and running, the website's still going like a champ!

flockNote v3 Home Page
Excellent home page design by Matthew Warner.

The site is built entirely on top of Drupal 7, and over the past three months, I've grown to appreciate Drupal many times more, as I've learned so much more about the deep and thorough APIs—bugs and all—that have developed into an extremely solid, reliable, and capable framework that is Drupal 7.x. Heck, I even dream about Drupal these days!

One Billion Stories - Catholic Stories

One Billion Stories.com Logo

I just had dinner last night with a great young Catholic, Seth DeMoor, who is from Colorado and runs a (relatively) new Catholic website, One Billion Stories.com.

The website has a pretty simple premise: go around the world, collecting stories of some of the billion-plus Catholics, and post them as five-minute videos to the website.

Seth seems like he has a pretty good idea, and the videos cover a lot of great stories. I like the idea, and I hope Seth can find more support, video producers, etc. in the coming years! Maybe, someday, the site will have over a billion stories—but for now, I'm content with the few hundred that are up.

Drupal 7 Released - The World's Best Content Management System

Get Started with Drupal 7

Today, January 5, Drupal version 7.0 was released (download Drupal here). Drupal 7 release parties will be held worldwide on January 7 (which also happens to be my birthday - yay!).

Congratulations to the team of almost 1,000 developers who helped make Drupal 7 a reality, and congratulations to Dries Buytaert, the founder of Drupal, and webchick, the person who shepherded (and continues herding) the community as the Drupal 7 core maintainer!