How Our Site (and Matching Wordpress Blog) Were Built

by Elizabeth on June 23, 2009

The Power Blog Service Site

Power Blog Service Site

I thought it’d be interesting for readers to hear about how we built this web site. As our business is about making professional Wordpress blogs more accessible to small business, both new and established, the blog section of our site has been implemented in Wordpress.

For the main pages on the site, we used Expression Engine.This was done purely because turned out to be quicker than using my preferred option, which is to use the PHP framework, Code Igniter.

Certainly our Platinum service will make use of Expression Engine and Wordpress combined, as I’ve now been persuaded to use EE instead of Code Igniter (which is how previous, more advanced developments for clients are normally accomplished.) Expression Engine, though a tad annoying in places, is quicker. Plus we have an imminent new version to look forward to.

Styling the Main Site and the Blog to Look the Same

Artisteer - Wordpress Theme GeneratorThis is the subject of a longer post but I hacked a graphic solution out of Thesis and Artisteer.

It’s amazing what you can do with not much graphic design know-how. I’m putting together a tutorial on how I did it, as I type. Currently, Artisteer doesn’t work out of the box with Thesis, so you have to help it along a little.

Thesis

Of course I’ve also used the Thesis Wordpress theme by Chris Pearson too.

We were early adopters of Thesis and I’m a huge fan. I’ve personally persuaded a lot of people to use it. It really is the only Wordpress theme you’ll ever need.

jQuery

I love the look of a dark site, but it’s well documented that people prefer to read black characters on a white background. So that’s why we have these rounded white rectangles for the bulk of the text, especially on the blog. The rounded rectangles were achieved using jQuery and jQuery plugins.

Navigation

I used code from Dynamic Drive.com to create a rollover horizontal menu, and composite buttons (three versions in one graphic) which are shifted down on the various mouse events, to simulate a pushed in button. A bit retro, but hey. They are so big and shiny, I couldn’t resist them.

I used the Dynamic Drive web site for the past 8 years. It’s a hugely helpful resource for web site Javascript and CSS.

The buttons themselves were created with Crystal Button, a package which on the surface looks a bit naff, but actually is quite good.

The Ticketing System

We’ve used Expression Engine’s weblog sysem to build the trouble ticket system that is available to clients of the Power Blog Service. You won’t of course see this unless you actually sign up.

It was a toss up between writing it ourselves via EE, or buying it off the shelf from Kayako or similar.

Don’t know about you, but I hate signing up for a service only to find that the I have to sign up again with a different username and password to submit a support ticket when something goes wrong. Plus it costs $40 per month – and this would have to be passed on to our clients, one way or another.

When you sign up to the Power Blog Service you get a username that works for every aspect of the service – the membership site, your blog, the training site and the trouble ticket system. We think that’s pretty good.

{ 2 comments… read them below or add one }

Tim February 3, 2010 at 4:11 am

So I’m new to the whole development side of things but I’m a quick study really and have lots of interest in it so the learning curve in it doesn’t really scare me. That being said, I came across Artisteer and I see that you did some integration of it with your Thesis WP theme. I’m considering the same. There has obviously been another release of the product since you used it, so I was wondering if you’ve continued to use it since, have used the most recent version as well as just how complicated it is to integrate the two?

Any insight would be hugely, hugely appreciated!

Thank you so much for any help!

Tim

Elizabeth February 3, 2010 at 11:36 pm

Hi Tim

I did change the design and tried to make it less cluttered. I will have another go at it when I get some time to clean it up further. There is currently no direct integration between Artisteer and Thesis. I just use Artisteer to make a site, the take various elements of the design and push them into Thesis. A nice web design is less complicated that you think. If you want success for your site, I would just use a simple basic Thesis design with maybe a nice background colour or repeating tile, and concentrate on your site’s content and marketing.

You are guaranteeing failure for any online venture if you get overly hooked up in how the thing looks. Traffic and conversions are all that matter and the design won’t make the buy your product or you.

Leave a Comment

CommentLuv Enabled