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 title showing space?
no comment on page 1371

Wordpress fun?
one comment on page 1376

Live blogging plugin?
4 comments on page 1258

Wordpress 3 admin speed up?
4 comments on page 1321

Framework photoshop?
3 comments on page 296

Fun wp plugins?
one comment on page 1376

Habari vs wordpress?
12 comments on page 440

Wp tags vs categories?
12 comments on page 7

Wordpress rss seo?
one comment on page 1361

Photo albums html5?
6 comments on page 1305

Wordpress chat?
no comment on page 1308

Wordpress exif data?
12 comments on page 230

Css sidear tab?
2 comments on page 336

Wordpress theme html5 blueprint?
6 comments on page 1305

Wordpress shortcode in plugin?
no comment on page 236

Html 50 photo album?
6 comments on page 1305

Get the post attachement?
24 comments on page 1065

Wordpress plugin development 30?
one comment on page 1373

Wordpress plugin development 30?
one comment on page 1373

Disqus formatting?
7 comments on page 1175

Html5 photoalbum?
6 comments on page 1305

Html5 photoalbum?
6 comments on page 1305

Wordpress fun?
one comment on page 1376

Fun wordpress plugins?
one comment on page 1376

Url shortener ideas?
4 comments on page 1190

Url shortener ideas?
4 comments on page 1190

Html 5 photo gallery?
6 comments on page 1305

Multiple post navigation?
no comment on page 1147

Html5 photo galleries?
6 comments on page 1305

Adding images to a wordpress 3 post?
24 comments on page 1065

Html5 photo gallery code?
6 comments on page 1305

Wordpress multiple blog master?
one comment on page 1376

Wordpress 3 tableprefix?
one comment on page 1376

Wordpress 3 tableprefix?
2 comments on page 1374

Using wordpress as a framework?
2 comments on page 335

Single post image size?
24 comments on page 1065

Get featured image src wordpress?
24 comments on page 1065

Disqus wordpress mu?
7 comments on page 1175

Image gallery html 5?
6 comments on page 1305

Wordpress theimage?
24 comments on page 1065

Wpgetattachmentimagesrc size?
24 comments on page 1065
  every 1731s, 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