The User Experience Blog
Dialogue around issues and ideas that impact user experience

A Few of My Favorite Things About Axure

Working on a clickable prototype in the last couple of weeks I am reminded again of how much I can do in Axure that I couldn’t do in Visio. User Experience Design is all about context and while I know I got a lot of great information using pap

cialis online purchase

er prototypes, there is another layer of learning I’ve achieved by allowing these users to personalize their experience using a clickable prototype based on where they navigate and what they enter and displaying that information back to them.

Masters

  1. Masters are object in Axure that allow you to use the same content and functionality in many different places in your prototype. When you change something on a master, that change shows up in each place you’ve used it. They’re a little like stencils and background pages in Visio, but in Axure you can make them highly functional.
  2. I recently created a login master that can detect and respond to six different actions when the user clicks on Submit. If I have to change the variable, error messages, button or field size I can do it in one spot. I love that!

6 cases within a single master

Dynamic Panels

  1. Dynamic panels allowyou to prototype really rich interactions into your prototypes. They let you change content on the page without reloading, purchase viagra medication make things invisible and visible and they let you move stuff around diflucan generic on the page.
  2. It took the release of “Move” functionality before I could really love dynamic panels. Having to create a master for every navigation option and then X number of dynamic panels to show every state of that navigation was really annoying. Now I move the navigation using multiple dynamic panels that can expand and collapse.
  3. I am also a big fan of hidden dynamic panels, especially for error conditions or fields that appear based on a selection. The added functionality of “Bring Panel to Front” allows me to position it behind the basic design of the screen so I don’t have to move it every time I make a change.
  4. The dynamic panel manager is a dreamy somewhat new addition. It’s a palette that lets me change the name of, reposition the order of and open a single state of a dynamic panel without having to double click

    the panel and work from a dialog box. It seems a lot more user friendly.

example-of-dynamic-panel-for-login2

Conditional Logic and Variables

  1. Conditional logic allows you to make a prototype that can respond dynamically to user input.

    Variables allow you to store that user input so you can display it on any page of the prototype.

  2. I’ve only really started using these features in the last year, but they are by far my favorite. I can mimic a lot of the functionality of a live site which makes user testing run a little more smoothly. The days when users told me “My name is not John Doe and that’s not where I live” are over. Now I can set up a variable that records what they have entered and displays it back to them. Just like the real INTERNET. It’s crazy.
  3. The only thing I have a problem with is creating variables for every element of user input and I often have to remind myself that the test plan is fulfilled and I need to step away from conditional logic and variable writing to focus on the basic design of the prototype. Axure recently removed the 25 variable limitation, so my personal restraint is all I have left. This will not be easy.
Looking for set variables when the page loads, and setting other variables if it meets those conditions

Most of my prototypes these days are full of hidden dynamic panels, nested masters and lots of conditional logic and variables. Like a magic show, things move around, appear, disappear and the glitz is illusion. The behind the scenes workings are complex and fascinating, but to the audience it all looks seamless. I love that!

autodesk inventor tutorials
zp8497586rq

Tags: , ,

5 Responses to “A Few of My Favorite Things About Axure”

  1. Ian says:

    here here, axure has changed my life ;)

  2. Andy says:

    Good article. You can also take a look at http://www.foreui.com, it is a good prototyping tool like Axure, but more handy for me.

  3. Dan says:

    Nice article on some of the best Axure features. I’ve been using Axure for( hmm)-going on 2 years now. It really is a great thing. I’ve been using it more recently for prototyping serious games. I’ve also been enjoying SketchFlow. SketchFlow does almost everything Axure does but includes a very easy to use animation capability.

  4. Jonathan says:

    “… I am reminded again of how much I can do in Axure that I couldn’t do in Visio”

    Eh? That’s almost as if you were reminded of how much you could do with a chain saw that you couldn’t do with a herring.

  5. Hi Lori, thanks for this great post. I love Axure as a prototyping tool as well. The only problem I encountered lately is that you can’t place an interaction inside a master which should change the state of a dynamic panel.

    For example, you can’t make tab bar as a master and put it inside each layer of a dynamic panel. This would be handy if you want to maintain the tabs in one place.

    I found a work-a-round. I still make a master and place it inside each layer of the dynamic panel. Don’t put any interaction on the tabs inside the master. Instead I place invisible layers on top of the dynamic panel. Every tab has an invisible layer on top.

    You can read a small tutotial I wrote about my axure tab widget.