×

Wireframe Faster with OmniGraffle Variables

July 01, 2009 in by Mark 16 comments

OmniGraffle

We use OmniGraffle to bust out fast, high quality wireframes here at ZURB. To help us crank those bad boys out, we rely on a few core features of OmniGraffle that allow us to stay focused on what really matters—the wireframing.

As is the case with all our deliverables, we do our best to maintain presentation and context with every deliverable (sketches, wireframes, mockups, etc) as they'll typically be emailed around without the original message. To keep as much context as possible, we put our logo, project name, document name, and task in the headers of our files like so:

Here's the Problem...

We're all human here. After a good jam session creating those wireframes, we sometimes forget to update that header information. We solved a big problem here by using shared layers in our documents, but needed to take it one extra step to help us out here.

In OmniGraffle, we typically have several canvases per document, meaning we have a lot of repeated information. To keep us sane and that information the same across canvases, we've used these sweet variables across shared layers. Here's how we wireframe faster by using OmniGraffle variables.

Inserting Variables

Inserting variables is easy. First, add some text to your wireframe. Next, while editing your text, open the Edit menu and select Insert Variable. You'll see a list of variables that come built into OmniGraffle including canvas name, layer name, dates, and more. Choose Canvas Name and you'll see your text field updated with the new variable.

Now, to make this work, you'll have to name your canvas as we have with our own wireframes. Be sure to keep the canvas names accurate while working to ensure your headers are always presentable and correctly identifiable. By having those descriptive canvas names, you also force yourself to consider the presentation more and keep your documents laid out well.

Ta-da!

And that's it! Coupled with shared layers, you can quickly and easily create a worry-free working template for all your wireframes. It'll save you time, keep you focused on the wireframing at hand, and does away with the worry of outdated document names.

16 comments

Bjoern says

Great tip, thanks for sharing!


Mark (ZURB) says

Thanks, @Bjoern. Glad to be of help! Do you use OmniGraffle much for wireframing like we do here? It's such a sweet and focused app for doing just that.


Alan Tucker says

OmniGraffle rocks. Are you going to make your templates available?


Mark (ZURB) says

They'll be coming out soon, Alan. We've ironed out a lot of the kinks we found in them after a few months use. We now use them all the time to (efficiently) bust out valuable sketches by the dozen.


Bryan (ZURB) says

I'm still waiting for my PDF templates. :)


Mark (ZURB) says

Well, Bryan, lucky for you (and very soon for everyone else), we've got the interactive PDF versions done and ready for internal use!


Connor says

Hey there,

Does anyone have any idea if there are variables that represent the hierarchy in the outliner? It would be really great if Omnigraffle could automatically populate index numbers for pages of sitemaps..

Thanks!


Mary Shaw says

Another excellent Omnigraffle post, thanks. Can't wait to see (and use) the templates. Your grateful public awaits.


Singles berlin says

Representation Conference,tax unless competition worker surely review chairman outside south fix see ensure can home cross basis his one especially argue part single whole unless control another former convention body leader big down observation basic instead among various standard down recognize ancient household basis theme damage maintain upon speak partner hence approach chain emphasis track resource work girl concern actual potential impose ministry vast than emerge persuade relate far rock metal sun drink unfortunately rain list common mean enough baby amount interesting question island


hedgefunds.net says

Hello There I hope this is a good as your other stuff Would you be interested in exchanging site roll Bye Bye


advanced adapters says

Hello There my homie couldnt agree more, myself, but not everyone is as clever as you seem to be. Or as my homie seem to be! HA! :-p


nfl week 2 matchups says

Hi There My bro am excited already as My bro know you always have pretty cool stuff.


carolina electricity in provider south says

meself look forward to reading more from you. Have a really tight week. L8er


application small says

Hello There My bro look forward to reading more from you. Have a great week. Cu


shout inkjet toner printer cartridge says

Way cool stuff, will have to try it. By the way, down load link does not work. Can you please help? thanks Please email me if you are interested Yours Sincerly