27 July 2009

Moaning about multi-select

As with the last article in this category, you may want to tread lightly around this unless you have the same weirdly obsessive personality as me. We’re talking about multi-select, and the ways it works and doesn’t work on the desktop and on the web.

If it helps, it’s an interesting time to be thinking about this; there are a few standards on the desktop, but they’re not as standard as you might think. And, as the web squeezes further and further into desktop territory, it’s going to have to decide how to handle multi-select in a much more mature way.

After the jump, let’s see what’s out there. Read more

17 July 2009

The hackiest hack of them all

It's ALIVE!

I’m doing a lot of sitemapping on my current project, and the almighty powerhouse that is OmniGraffle has been struggling to keep up with my pernicketiness when it comes to deliverables.

No fear, though! With a nice diagram style, a bit of time and a complete disregard for quality coding, I came up with a solution: a sitemap with columns.

How I use it

  1. Open the outliner and get the site structure typed up
  2. Head to the Format > Choose Diagram Style... menu and apply the diagram style
  3. I like to have levels 0-2 (0 is the homepage) of the sitemap arranged horizontally. The diagram style does that for me automatically, which is kind. To get levels 3 and 4 arranged in columns, I select the objects on the canvas and run the Arrange sitemap script from the scripts menu. Then I cross my fingers and hope for the best.

How you can use it

First up, I make pretty things for a living. I am no coder, and it’s very possible that anything I code may lead to global meltdown and the destruction of everything you hold dear. Save your work before you inflict mine on it.

That said, the files I use are here: * Diagram style – put it in ~/Library/Application Support/OmniGraffle/Diagram Styles * Arrange sitemap script – put it in ~/Library/Scripts/Applications/OmniGraffle Pro

Have at it! May your sitemaps be be-columned and plentiful!