888888.888888.88""Yb..dP"Yb..8888b..Yb..dP.88b.88....db....8b....d8.88..dP""b8..dP"Y8
88__...88__...88__dP.dP...Yb..8I..Yb.YbdP..88Yb88...dPYb...88b..d88.88.dP...`".`Ybo."
88""...88""...88"Yb..Yb...dP..8I..dY..8P...88.Y88..dP__Yb..88YbdP88.88.Yb......o.`Y8b
88.....888888.88..Yb..YbodP..8888Y"..dP....88..Y8.dP""""Yb.88.YY.88.88..YboodP.8bodP'


88b.88.888888.888888.Yb........dP.dP"Yb..88""Yb.88..dP
88Yb88.88__.....88....Yb..db..dP.dP...Yb.88__dP.88odP.
88.Y88.88"".....88.....YbdPYbdP..Yb...dP.88"Yb..88"Yb.
88..Y8.888888...88......YP..YP....YbodP..88..Yb.88..Yb

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.

Fun With Theme Widgets
Funy photo widget?
24 comments
page 867
Post Image The Easy Peasy Way
Wordpress attach image to multiple posts?
26 comments
page 1065
Using Your Own Url Shortener
Wordpress clear rewrite rules?
4 comments
page 1190
Quick N Dirty Category Redirection
Wordpress redirect category?
no comment
page 133
Html 5 Gallery
Themeatic html5?
6 comments
page 1305
Premium Ithemes Review Photo Gallery
Ithemes review?
4 comments
page 226
Updating Code Snippets Here
Wordpress fun plugins?
one comment
page 1338
Updating Code Snippets Here
Wordpress fun?
one comment
page 1338
Theming Habari Vs Wordpress
How to design a habari theme?
13 comments
page 440
Html 5 Gallery
Picture gallery html5?
6 comments
page 1305
Why I Ditched Disqus
Disqus email?
5 comments
page 1175
Post Image The Easy Peasy Way
Resizing images in thecontent?
26 comments
page 1065
Post Image The Easy Peasy Way
Wordpress first image?
26 comments
page 1065
Quick N Dirty Admin Login Screen
login screen using css?
no comment
page 128
Html 5 Gallery
Html 5 photo gallery?
6 comments
page 1305
Post Image The Easy Peasy Way
Wordpress first image gallery?
26 comments
page 1065
Post Image The Easy Peasy Way
Inserting an image url in comments?
26 comments
page 1065
Post Image The Easy Peasy Way
Wp attachment functions?
26 comments
page 1065
Dont Mess With My Toot Toot
Wordpress custom content?
16 comments
page 599
Using Your Own Url Shortener
String shortner?
4 comments
page 1190
Quick N Dirty Admin Login Screen
My admin login page?
no comment
page 128
Using Your Own Url Shortener
How to build a shortner link?
4 comments
page 1190
Post Image The Easy Peasy Way
Get post attacments?
26 comments
page 1065
Theming Habari Vs Wordpress
Habari vs wordpress?
13 comments
page 440
Are Child Themes The Best Option
Wp child themes?
15 comments
page 1262
Upload From Url
Upload to url?
6 comments
page 326
Silence Is Golden
Silence is golden wordpress?
3 comments
page 213
How To Add Sidebars To A Theme
Html hot add a side bar?
10 comments
page 1053
How To Add Sidebars To A Theme
How to add picture to the wordpress sidebar on sidebarphp?
10 comments
page 1053
Fun With Sidebar Tabs Styling
Position of the tabs thematic?
2 comments
page 336
Using Your Own Url Shortener
Short url?
4 comments
page 1190
Why I Ditched Disqus
Styling disqus widgets?
5 comments
page 1175
Wordpress 25 Exif Fields
Wordpress exif?
12 comments
page 230
  1 query every 1772 seconds, updated 1 seconds ago.
Thursday, 7am
 __
(__)
   `

 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.