On 5/30/08, Dan Brown <brownorama@...> wrote:
> We've found it most effective to document each "panel" (we call them
> components) separately. One page of your document can show different
This is exactly how Axure handles it when you output printed documentation.
However, it's slightly annoying as the "dynamic panels" section is at the
end of the document. When I generate a spec I cut and paste this info to be
near the container page. So it ends up looking like this:
Dynamic Panel State 1 Wireframe
DP State 1 Annotations
DP State 2 Annotations
When you create a DP, you specify its 1 or more states. Then when you edit
each state, it displays as its own wireframe. If it's the first state,
that's what you'll see on the actual page wireframe. You then use
interactions (OnClick, OnMouseEnter, etc.) to change the state of the panel
in the HTML prototype.
We put each panel and each wireframe in separate files. This way we can
> "place" one inside the other. When one file is updated, it is reflected in
> all the other files in which it's been placed. This technique makes the
> documentation much easier to manage because a certain amount of that
> management is automated.
In Axure, you have the capability to create "masters." You can create a
master that has a dynamic panel and drag it to as many pages as you like. If
you change something about the master, every instance of that master
instantly reflects the change.
Now the tools that do this successfully are limited. We use Adobe InDesign
> CS3, which does file-placing beautifully. OmniGraffle's support is limited.
> Visio's support is promising, but I haven't used the tool in a while, so I
> can't speak to it.
Since I've started using Axure (maybe 2.5 years ago), I literally have not
used Visio for wireframes *at all.* It meets more of our needs more easily,
oh and it outputs prototypes too. : ) Seriously though, the ease of
accomplishing what I need to accomplish plus the ability to do rapid
prototyping has revolutionized and improved the way I work. It has improved
the quality of my work as well, by allowing me to ideate madly and then very
quickly and simply test those ideas.
I hope this is all helpful! If you have any specific questions, feel free to