You might argue that the homepage of the Forums is the most important page, but there are equally good arguments for individual thread views being the most important. Data suggests people land on these "deep links" in higher numbers than the homepage itself, even though the homepage is the most visited individual page.

Right away we struggle with exactly where we need to change to control the markup for this page. I apologize for this, it's my fault for not having a better grasp of how to do this. But it doesn't bode well for how easy Vanilla Forums makes templating either.

We do end up figuring out the core issue: the file in our theme was in the wrong place. Once we fix that, we get proper control.

A lot of the testing we do it literally write the word "test" in a template and see where it shows up. It's kind of like applying "background: red" in CSS to make sure something is working. Hey, it's real life development. When we do change markup, we always have to ask ourselves whether it's worth us taking control and naming things as we would ourselves, or if that's too much work, or worse, if we think there is JavaScript involved that we might be screwing up by changing markup.

We end up with a bit more work to do on the look of individual threads, but we have all we need to get it done. They won't look exactly like the wireframes, because we're going to intentionally make them look exactly like the comments area on blog posts. Consistency is going to make things easier for us and better for everyone.


  1. User Avatar
    Jeff Stone
    Permalink to comment#

    You’re cracking me up man. I saw the whole “discussions” vs. “discussion” thing . . . I was freakin’ out . . . I thought you were gonna lose all the stuff from the index file you over wrote. I was yelling at my screen “Chris!!!!!! No!!!!!! don’t close the file!!!!!!!!”

    I’m glad you caught it brother. And . . . man seriously, I’ve listened to a TON of screencasts from tons of other people, and so far, you are the ONLY one who has a personality. I LOVE your screencasts. Some of the other folks I listen to drive me insane. I can’t even listen all the way through.

    Keep on rockin’ man.


Leave a Comment

Posting Code!

You may write comments in Markdown. This makes code easy to post, as you can write inline code like `<div>this</div>` or multiline blocks of code in triple backtick fences (```) with double new lines before and after.

Code of Conduct

Absolutely anyone is welcome to submit a comment here. But not all comments will be posted. Think of it like writing a letter to the editor. All submitted comments will be read, but not all published. Published comments will be on-topic, helpful, and further the discussion or debate.

Want to tell us something privately?

Feel free to use our contact form. That's a great place to let us know about typos or anything off-topic.