March 3, 2008

Themery Blogged Title

This is the sixth post in my series, Themery : Blogged, where I blog about each step of a WordPress theme design.

This post marks the start of the build process, and so I am going to share some of the tools that I am using to design and layout the content. There are a lot of really interesting, and most importantly, free, tools around that can really make life easier.

Aptana Studio

Aptana Studio is a free, open source, development environment. It is primarily intended for ajax applications but it comes with plugins for PHP.

I’ve been using it for a little over a month now and I find it really easy to use. One of the key features for me is the auto complete that pulls through IDs from the HTML when editing stylesheets, and class, variables, and function names when you are editing PHP.

It is based on Java and so is not limited by your OS.

You can download it from http://www.aptana.com/studio

Alan Jardine’s Design Bookmarklet

Design Bookmarklet Screenshot

This Javascript bookmarklet is something I don’t think I could do without. It has four different functions that are available from the floating menu once activated.

For layout, and essential for creating a regular rhythm is the grid tool. This lets you set the the size of the grid, grid margins, gutters, columns, and even overlay colours.

Also included is a ruler which allows the origin point to be reset, a measuring tool, that measures distances in both X and Y between two points, and a crosshair that shows the mouse position at all times.

You can get the bookmarklet here http://www.sprymedia.co.uk/article/Design

James Whittaker’s Vertical Rhythm Calculator

This is a great tool that can be used online, within the article, or downloaded as an Adobe AIR application. It provides a really quick and easy way of calculating the CSS for sizing multiple text elements in EMs. It even includes the option to size relative to a containing element.

You can donwload, or use, the calculator at James’s article on EM based layouts.

Phiculator

In the third post of this series I explained that I intended to use multiple overlapping golden ratios as the basis for the layout. while these are not difficult to calculate this quick calculator can save you the trouble of dusting off your calculator.

You can download the flash tool or use it on the website.

Eric Meyer’s Reset Stylesheet & Diagnostic Stylesheet

Eric Meyer has produced two utility stylesheets that can save you a heap of time. The first is his reset stylesheet. This resets all the elements so that you can have a predictable start point and not have to worry about variations in the default styles applied by different browsers.

It does mean that you need to add more styling because you can’t rely on some default behaviour, but this generally just reinforces the things you should already be thinking about.

The second is a diagnostic stylesheet that makes your site look awful to identify potential problems. This highlights empty list items and div tags, images without alt attributes, links without titles or hrefs.

These can be downloaded form the CSS Toolbox section at Meyerweb.com

Firebug

Finally we have Firebug. I don’t know how I ever managed to produced anything without Firebug. Firebug is a Firefox plugin that lets you debug layout, css, javascript, and connection issues, alter the css and see the results without reloading

Firebug in use

This example shows the line height and margins of the header, the total offset from the top of the page, any padding, and I am changing the title itself and seeing the results in real time.

For laying out websites this tool is essential.

You can get Firebug at http://www.getfirebug.com/

Tomorrow I’m going to explain the html layout, why I have written the html and the CSS the way I have, and what that brings to the theme.



Wordpress get image from post?
25 comments on page 1065

Photo gallery html5?
6 comments on page 1305

I use wpunlimited theme?
3 comments on page 1141

Slidebar image gallery html5?
4 comments on page 1053

Html5 photo gallery code?
6 comments on page 1305

Wpgetattachment?
25 comments on page 1065

How do you style polldaddy css?
2 comments on page 42

Disqus themes?
7 comments on page 1175

Css log in screend?
no comment on page 128

Is wordpress a framework for php?
2 comments on page 335

Wordpress featured images?
25 comments on page 1065

Wordpress featured images?
25 comments on page 1065

Disqus add image in comment?
7 comments on page 1175

Wpcache?
9 comments on page 1310

Funny wordpress plugins?
2 comments on page 1376

Css login screen?
no comment on page 128

Photoshop framework?
4 comments on page 296

Wpfun?
2 comments on page 1376

Wordpress fun plugins?
2 comments on page 1376

Get alll images of post wordpress?
25 comments on page 1065

Gallery html5?
6 comments on page 1305

Customisable short url?
4 comments on page 1190

Wordpress featuredimage?
25 comments on page 1065

Wp multiple sites?
one comment on page 1367

Html5 photo gallery code?
6 comments on page 1305

Html5 photo gallery code?
6 comments on page 1305

Flexx theme review?
4 comments on page 1026

Css login screen?
no comment on page 128

Wpupdatepost not working?
no comment on page 122

Html5 image gallery?
6 comments on page 1305

Wordpress get post image?
25 comments on page 1065

Show image in post?
25 comments on page 1065

Html 5 gallery?
6 comments on page 1305

Wpgetattachmentimagesrc?
25 comments on page 1065

Getimagefrompost resize?
25 comments on page 1065

Fun wordpress?
2 comments on page 1376

Wordpress workflow?
3 comments on page 1226

Easy peasy images featured image?
25 comments on page 1065

Google charts tinymce plugin?
7 comments on page 71

Html5 photo gallery code?
6 comments on page 1305

Simple css login screeen?
no comment on page 128

Wp flexx?
4 comments on page 1026
  every 1712s, 1s ago, in 0.02s.
 __
(__)
   `
 inspirationbit

I also always praise Firebug. I like it much more than Web Developers toolbar. The only thing I find frustrating is that Firebug doesn’t show the CSS for the A tags.


0s