Installing and reskinning a Wordpress blog
This post is both for people with web design experience but who haven’t yet used Wordpress and it might be useful for regular Joes or small companies who want to install a default Wordpress blog engine on a dedicated site. I’ve been meaning to write a post about installing and skinning Wordpress for a while now, as I wasn’t sure where to start when I was building a Wordpress site recently, even though I’ve designed and built a lot of other types of websites. Sabrina and the good folks at www.creativeireland.com pointed me in the right direction though. Damien did a post recently about the fact that some Cowboys are charging from €550 to €1500 to install a Wordpress theme, which is fairly scandalous. So I thought I’d get the finger out, as this post might help a few people stop getting ripped off, as you can see how easy the install is. Of course If they're charging for the reskinning that's a different story altogether.
So. How to install wordpress and how to reskin it. I've not gone into a huge amount of detail but it should be a good starting point. Let’s try the questions and answers format:
What is the difference between http://www.wordpress.org and http://www.wordpress.com?
On wordpress.com you can set up a blog that will be hosted on wordpress.com, and on wordpress.org you can download the blog engine to install on your own site.
Can you be a bit more specific?
On Wordpress.com you can quickly set up a blog that will be hosted on Wordpress.com, so the address of your blog will be http://websitename.wordpress.com. For example: http://whythatsdelightful.wordpress.com/. You can customise how it looks to some small degree (and a small fee). You would typically choose a template and maybe change the header image as in the example above. However you have limited access to the markup and css and have to access these through a web interface, which I personally hate doing.
However on Wordpress.org, you can download the blogging engine and install it on your site. This gives you full access to all the markup (html code) and the css, so you can do whatever you want with in Dreamweaver or whatever you use to code. The other obvious major benefit is that your web address can be whatever you want, or at your existing site.
What’s the easiest way to install Wordpress?
A lot of web hosts have good hosting packages that make it easy to install extra bits and pieces and this is by far the easiest way to install Wordpress or setup a new site with Wordpress. My web host of choice is www.blacknight.ie . I decided to setup http://www.beatingrsi.com one night before going to bed and a couple of hours later I had it setup and mostly reskinned.
- Get a Soho package for €35 a year.
- Go to your control panel and then go to The Installatron!
- Select Wordpress and follow the very simple steps to install it
Where’s my blog?
Your blog will now be at the root of your site http://www.yourwebsite.com or http://www.yourwebsite/blog depending on whether you installed Wordpress in the root directory or a sub directory. Now you're ready to start writing blog posts or pages. It’s very easy to use. Go to www.yourwebsite/blog/wp-admin and you're ready to go.
Can I reskin it now?
Yes. You have two choices, you can install someone else’s theme or you can reskin it yourself.
How can I install someone else’s theme?
The process for installing a theme or a plugin is much the same.
- Find a theme you like. Here are some http://www.freewpthemes.net/ http://www.wpthemesfree.com/ http://www.freewordpressthemes.com/
- Download a theme
- Copy it to your themes folder
- Upload the theme
- Go to your Admin page http://www.yourwebsite.com/wp-admin or http://www.yourwebsite.com/blog/wp-admin and in the Design section pick your theme.
How can I reskin a theme?
There’s no point in completely starting from scratch. Pick a barebones theme that somewhat fits the layout you want, ie the number of columns, if any, that you want. The default theme that you installed (Kubrick's theme) is a good starting point for the standard layout. The sandbox theme is another good starting point. It’s unskinned but has all the elements marked up, ready for you to skin with CSS.
The typical process from there depends on your preferences. I tend to design in photoshop. Take a screengrab of the default theme. Then set up your grid to match the width and turn on snap. This will make everything from here on a lot easier. Now, do your design magic! Here’s what I did for www.beatingrsi.com. I didn’t bother with the footer or main content typography at this stage. I prefer to get a basic design and then tweak. This is what a few of those steps look like at a high level:
How did you go from Photoshop to Wordpress theme?
Open the original images from your default theme. You will find them in /wp-content/themes/default/images. For example open header.gif. Then copy the header from your design and paste it into header.gif, position it properly and save (or export as gif and save over original). Do the same with the backgound image for the page, or the wrapper image. And you're off to a very good start. It's all tweaking from here on. Start messing with your CSS to match the widths and height to your new images if necessary. Then start tweaking your typography, and add your footer if you hadn't already worked on it in the original design. Then tweak, tweak, tweak.
It’s easier to work locally when tweaking, so open your blog in Internet Explorer (It’s better than Firefox for saving pages) and save it as testpage.html in your site directory and then change the paths to CSS etc.
I already have a blog. Can I transfer to Wordpress?
Yes. It’s delightfully easy to import all posts and comments into wordpress from blogger or wordpress.com. At the press of a button you can have all content imported. Although you will probably have to reskin from scratch or just go for a new design as the markup hooks will be different (that's the only reason I haven’t moved this site yet.)
What about blogger?
No! Blogger is fine if you want a blog at www.mysite.blogger.com and don’t want to change the theme much. www.johnbraine.com is completely modified but it was a very slow process. I had to use the online editor, and managed to get most of the CSS into a separate file so I didn’t have to wait on the VERY slow blogger - it was a very slow painful and painful process, as is working with blogger: You can publish blogger to an external URL, as I do, but after a small amount of posts and labels build up, it times out whenever you publish a post. I’m dreading publishing this post! I will have to hit retry every minute for about ½ an hour! So avoid, if you want to reskin and publish to your own URL. It seems the only "fix" for this is to actually host with Blogger.
For writing, management, publishing, or reskinning, a dedicated Wordpress Engine wins hands down.
Update: For a more detailed guide on installing Wordpress, see Gav’s Guide to installing Wordpress.Labels: blogging, css, web, web design, wordpress
What is this book for!? It's not for me that's for sure but it's not for anyone. I don't know who would read this. It starts with the same old tedious stuff you get for novice web material -history of the internet etc. Yawn. Then when the content eventually starts its mostly related to really big budget web design contracts. The guys who are doing those sites don't need a book, that thirty pages in is still explaining what a browser is. So it goes from that to the scoping, planning, organization, user testing etc of large and complex sites. There's nothing for the thousand's of web designers like me and our clients who do sites for small to medium business and organizations. People who don't have budgets for a month of research, and use cases and meetings and contracts and other crap that just doesn't happen in grassroots web design.
