DIY Blog Design: Introduction

This post is not about books. Don’t worry, there is a review forthcoming. There will always be books!

I told some people awhile back that I was going to chronicle the redesign of IB here, since I’m tackling it myself. I feel pretty awkward about it because I only know a little bit about what I’m doing here–which, really, is kind of what makes this a unique walkthrough. I always seem to miss steps when designers explain stuff, even when they dumb it down a lot (I am dumber than dumb, apparently)because they’ll always assume knowledge of something that I am not quite familiar with. The assumption is different with every designer, too, so I am always just a few pieces short of having a completed puzzle. Then I have to look at about a zillion other blogs until I find that “A-HA!” bit that makes everything clear. I’m hoping that, by going through the whole process here on the blog, someone else might be able to save themselves hours of reading and watching tutorials to find those hidden nuggets of information.

I could save myself a damn lot of time and effort by hiring a designer, but uh . . . . . . I don’t have money to hire a designer. Like, at all. I don’t make money off of this blog really, either, so for me, hiring a designer just seems a little wasteful of my resources. I know a lot of bloggers out there are in the same boat, hence, this series.

I don’t have a plan for this series, because I’m going to be updating in real(ish) time, with my real problems and frustrations and setbacks. I might fail in my original goal and have to improvise. We’ll learn together.

What I already know about web design

I’m not going into this totally blind, I have to tell you. I already can write HTML and CSS. I am somewhat proficient at Photoshop. I’m already familiar with how to use WordPress, not just writing and publishing posts, but also what’s making it work the way it does. I know a little JavaScript and I am basically familiar with how PHP is supposed to work, even though I can’t actually write the code from scratch.

If you’re thinking about tackling your own blog design and you aren’t at least passing familiar with how to use all of this stuff, you’re going to be doing a lot of learning on the fly. If you don’t want to learn about all of this stuff, that’s okay; you won’t be able to do your redesign exactly the same way that I’m doing it, but I’ll do my best to offer tips throughout for people who are less code-savvy. If you do want to learn, I’ll start a page of resources that you can use to bone up on your coding skills. I can also start a glossary for terms that you might not be familiar with . . . including terms that I learn that I am not currently familiar with.

The basic plan for this redesign

One thing I’m not going to do–and what I don’t recommend that you do if you’re not someone who is very proficient at both WordPress and PHP–is creating my own theme. I’m basing my design on a theme called Thesis, made by DIYThemes. Thesis is pricey; the basic package is $87. (I saved up t-shirt money for awhile before I could afford to buy Thesis.) I didn’t want to buy a “premium” theme, which can run anywhere from $20 to $60 (or more, from what I’ve seen); I hate most themes, anyway, and I have a specific idea of how I want IB to look. Thesis, although it’s a little more than premium themes, allows me to create the design I want without having to code everything from scratch.

Thesis is a little tricky to learn to use at first, but it offers powerful customization without having to know how to code. It has a webpage “builder” in it that lets you customize damn near everything using CSS, but without having to write out a stylesheet or any PHP. I know that there are other themes out there that are similar (the main competitor for Thesis is Genesis by StudioPress, which is slightly cheaper at $60), but I have heard a lot of buzz about Thesis and it had some great tutorials available, so I went with it.

What I plan to do, if everything goes well, is create a “skin” for Thesis that has a magazine-style front page. This way, I still have powerful functionality (stuff like SEO, fast loading–all of the stuff that I would have no idea how to optimize if I created a theme from scratch, which I learned when I once created a theme from scratch. I almost cried when I had to scrap it) but I can make it look and act the way that I want.

If you don’t want to use Thesis for a redesign, don’t sweat it. There will still be posts that will relate to you, and I’ll try to give as many tips along the way as I possibly can for people not using the same method I’m using.

Who is this series for?

If you’re a blogger who isn’t really terribly web-design savvy, but do have some knowledge or are willing to learn it, this series is primarily for you. Or, if you want to see me struggle half-blind through redesigning my blog, drag up a chair and sit awhile!

This series is also mostly aimed at self-hosted WordPress users. I will be tackling the “if” and “why” of moving to self-hosted WordPress in an upcoming post. If you use a different blogging platform, you can still benefit from the basic design concepts; however, I have no idea how to integrate that into the platform you use. If you’re not self-hosted, you may still be able to benefit from some of these posts (that is, if I don’t totally fail to create something that would benefit anyone, ha!), but I will probably tackle custom CSS in a future post. If you’re interested in learning how to tweak CSS at your WordPress.com blog, leave me a comment and let me know. The more people who comment and tell me they’re interested, the higher up on the priority list the post will go. ;-)

Needless to say, this series is not for professional designers. I’m not a professional designer. I’m documenting the process of hacking my way through it, hoping that it might be helpful for other people who just can’t hire professionals. If you are a professional and you want to help out with comments, tips, links, and what-have-you–great! But please don’t make the mistake of thinking that I’m trying to hand out professional advice and leave me comments to that end. Be respectful, too, of other non-professional designers in this space. We’re not trying to trample on your profession or keep you from getting work; most of us couldn’t afford to pay you even if we wanted to hire you.

And believe me, I would love to hire you and not have to do this myself. Love.

In the next few posts, we’ll cover if and when to switch to self-hosted WordPress, the basic components of a blog, and start building a mock-up of what we want the site to look like. In the meanwhile, I’ll work on gathering resources–more difficult now that I’ve lost all of my stupid bookmarks when my computer crashed, but I will prevail!–and making a page for those. Meanwhile, we’ll return to our regularly-scheduled book programming shortly.

 

16 thoughts on “DIY Blog Design: Introduction

  1. Looking forward to what you have to share! I just switched themes recently to get to something closer to what I want, but there things I want to tweak that I have no idea how to approach.
    I’ve been learning a bit about CSS and HTML as I learn how to create ebooks, but I’m still a beginner there too.

      • Little things like removing a redundant “search” box from my header so I can use category markers along the top of it to direct people to the different series I write; also adding proper “about me” and “contact” pages. Stuff that was part of my old theme but I can’t figure out how to add to my new theme.

  2. Looking forward to this. I’m currently working through the same thing with my blog. I have my mockup done, so I know what I want it to look like, but I need to go in and make up the images I will need and then code it. I’m not totally familiar with blogger coding, so I’m not looking forward to it. I’m also tempted to just prepare the layout for wordpress and then just switch to self hosted when I put the new layout up. I just don’t know if I wanted to wait until March when I can better afford to self host. I also can’t decide which host to go with.

    • Host choice is important, for sure. I’ve been using HostGator and they’re aight. I haven’t tested them with really high traffic (heh heh) but they’re a good mix of affordable and reliable.. they’ve only gone down once since I’ve been using them, and only very briefly. They don’t make me do cartwheels or anything, but I haven’t had an issue.

      I’ve also heard Dreamhost is amazing, but I haven’t used em. It seems like a lot of people have been switching hosts lately… I’m seeing some chatter on Twitter about it. I wonder who they are switching from? hee.

  3. I’m really looking forward to this series, as I’ve recently moved over to a self-hosted site (which was complicated and nightmarish). I’m settled and have purchased a nice theme, but still can’t work out the details like adding social media buttons and uploading a new header (it interferes with current theme). Sharing tips on how to do little things would be a huge help, for me and for others. Great idea!

    • Ooh, can you give me more details about what the header is doing to interfere? And what did you envision for your social media buttons?

  4. I kind of wish I was self-hosting on wordpress so that I could steal your thoughts, but I’m neither self-hosting nor on WP. My wife and I talked about it shortly after I’d started my blogs (she’s on WP), and I ended up deciding that it just felt like too much work to try to change everything over. Hasn’t been a big deal so far…but it probably will become more frustrating to me in the future. Oh well.

  5. I’ll certainly be paying attention to this series. I won’t be working too much on a redesign for a few months at least, but would love to have an idea of the challenges I’m going to face when I get there. Also self-hosted through Dreamhost on WP.

  6. Pingback: DIY Blog Design: Should I self-host? | Insatiable Booksluts

  7. Pingback: To be or not – self hosted | Living in Maine

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>