LOLSaints Header Image

We all know the story about @CurtJester's famous tweet (read more on LOLSaints' About page). But how was the website set up? What kind of work went into it's creation, and how can you do the same if you need a similar kind of community-oriented blog?

After seeing the Curt Jester's tweet, I immediately began thinking about what I wanted to have happen on LOLSaints; I had to decide what specific kind of content to use, how often the site would be updated, and how much involvement registered users could have.

Initial Thought Process

I decided immediately to use these basic guidelines:

  1. Content would primarily be made by the users; I would try to act mostly as a moderator.
  2. Postings would be scheduled daily, so as to (a) save time for me, and (b) keep the site 'fresh.'
    (Freshness, bye the way, can help with a site's ranking on Google and other search engines).
  3. I would create a method of making the site manageable (at least to a certain extent) by the users themselves; especially in terms of deleting inappropriate comments, editing submissions, etc.

Knowing that I wanted to have the option to easily add more features, multi-user management solutions, and possibly some other interesting developments, I decided to stick with Drupal, a CMS that is well-suited to these needs.

Site Development

I loaded a new installation of Drupal on my web hosting space, set up a database for it, then downloaded a theme (Sand Tiger) from Drupal's free theme repository, and downloaded some modules I'd need (most notably Archive, Views and CCK) from Drupal's free module repository. (It's worth mentioning here that the Drupal project, along with pretty much all of it's modules and themes (with a rare exception), is licensed under the GPL, meaning that it's all free and open for anyone to use and modify).

I used one 'content type' (Story) to post each day's saint, and turned on voting (using the 'Fivestar' module) and comments for each posting. Then I went to town, finding tons of pictures of funny Catholic imagery, Church artwork, and saints. I tried my best to make funny captions (some were pretty good, others were head-scratchers), then I decided to go live with the site and start promoting it everywhere... (more detail about that to follow).

After a few weeks, I worked on the site a little more, because I realized that there were a few things that make my life a lot harder that didn't need to be that way. Instead of having someone submit a saint image using a new kind of content type as an attachment, I changed the 'Story' content type to allow anyone to post it, but it would remain unpublished until I or another moderator reviewed it. And instead of using file attachments for pictures, I used the ImageField module to allow people to upload their pictures and have them automatically set up to go on the website.

I only have a few moderators right now, but I hope a couple more people might be willing to help in the future; to that end, I'm thinking of setting up a 'hall of fame' kind of thing on the website to highlight the kindness and charity these moderators display. They are a godsend for me, since they help cut my workload for moderating things in half! I'm always trying to refine the process of turning user-submitted content into something that is ready to go live on the site (and make it mesh well with the rest of the site, following the same styling and such), and any input to that effect is extremely helpful.

I'm thinking of a few other new features for the future; having some t-shirts available for sale, having some sort of reward system for frequent contributors / moderators, and giving more prizes for things (besides respect ;-). As time goes on, I hope to write more about what I've done and will do to the website to make it bigger, faster, and stronger.


Having set up many different websites, and being a pretty social guy, I tried to think of some ways to get LOLSaints some good exposure, especially in the Catholic blogosphere, in which I have a lot of good contacts. Obviously, the Curt Jester was my first contact... the site idea came straight from him, and he and I had talked over a few of the general ideas for the site. After that, I put together an email list of some of my favorite Catholic bloggers, and prepared an email introducing myself (I don't know them all!) and the website.

I recieved some favorable replies from many of the bloggers, and on the launch day, I noticed maybe 15 or so stories about LOLSaints on their blogs. The traffic to the website was very good, and apparently even the OSV (Our Sunday Visitor) and a few other Catholic publications found out about it! Over the next week or so, word was spreading through many of the different blogs, and I made sure to do a few blog searches and check my referral traffic to see where people were coming from. Using this information, I also tried to thank people when they posted about the blog, either in their comments or via email.

Also on launch day (and during the launch week), I spammed my Twitter and Facebook accounts with a few postings about the site (spam is a strong word... but I don't like it much when others self-promote, either ;-). This generated a bit of traffic, and to this day, I still get some visitors each day from LOLSaints' Facebook Fan page. Later on, I set up a Twitter account for LOLSaints, and although it doesn't have too many followers, it's another avenue by which I can try to keep the website in the fore.


To wrap this post up, it's important to be ready on all fronts when you're launching a website:

  • Have a good plan for what you want to do.
  • Focus on one or two main topics for your site, unless you're trying to compete with Wikipedia.
  • Have some sort of marketing strategy; if nobody knows about your site, why should they visit?
  • Be willing to discuss things with others, and take their feedback into account in future decisions.