| 
Defining a layout grid
Before you start to layout pages, it's often a good idea to establish
a layout grid to use throughout the site. When prototyping, a perfectly
aligned layout isn't mission-critical, but it's nice to have a few rough
guiding lines.
The standard browser background is a good place
to establish your layout grid. We do this using guides, which objects
will snap to, when they are placed onto a page. Since we'll need a two
column layout on the GUUUI front page, we'll place four guides onto
the browser background page to define the left and right column and
the white space between them.
| To add guides to the Browser BG: |
- Select Browser BG from the Visio page tabs located in the bottom
of the screen.
- To place a guide, drag a guide from the horizontal or vertical
ruler onto the page, and then release the mouse button.
|
Adding a global background
Backgrounds in Visio are very useful in web prototyping, since we
mostly have some elements, such as a global menu, which has to be applied
to most of a site's pages. Using backgrounds, it's easy to make site-wide
changes later on.
We start by adding a background page containing
all the global elements of the GUUUI site.
| To create a new background: |
- Choose Insert > Page
- Set Type to Background
- Set Name to Global BG
- Set Background to Browser BG
|
Notice how we'll make use of Visio's support for
layered backgrounds. The global background that we've just made has
the browser background from the template as its background. Also
notice that we didn't use Browser BG for the global elements, as we
might need a page with just the browser later on.
Once we've created the global background, we'll
populate it with placeholders for the logo and illustration, and with
links to the front page, the search page and the about section. We do
this by drag-and-dropping link objects and image placeholders from the
stencil onto the page.
Adding pages
Now we have the foundation of the site in place and can start adding
the actual pages. We'll start with the front page, to which we'll apply
the global background we've just made.
| To create a new page for the front page: |
- Choose Insert > Page.
- Set Type to Foreground.
- Set Name to Home.
- Set Background to Global BG.
|
On the front page we'll put the area for the quarterly
issue in the left column and the area for postings in the right column.
Next, we'll make a page for the GUUUI quarterly
articles.
| To add the article page: |
- Choose Insert > Page
- Set Type to Foreground
- Set Name to "Article"
- Set Background to Global BG
|
On the page we'll place a header, an image object
for the illustration, and some dummy text. In the bottom of the page
we'll put the "Further reading" area.
Notice how I use the Page Split object from the
stencil to illustrate that the text of the article will continue until
the "Further reading" area. Use the page split object sparingly,
as it isn't obvious to everyone.
Linking pages together
Another useful thing in Visio is the ability to link pages together.
Using links, you can build a highly interactive prototype. We'll make
a link from the front page to the article page.
| To create a link to the article page: |
- Select Home from the page tabs located in the bottom of the screen
- Select the link to the article page
- Choose Insert > Hyperlinks (or press Ctrl+k)
- Set Sub Address to Article
|
Now, when you right-click the link, you'll be
able to jump to the article page by selecting it from the context menu.
When the prototype is saved as web pages, you
will be able to single-click the links as you normally do on web pages.
Links on backgrounds
Now it would be nice if we could link from
the article page to the front page. To do this, we have to go back to
the global background and make the Home link active.
| To make Home link active: |
- Select Global BG from the page tabs.
- Select the Home link.
- Choose Insert > Hyperlinks (or press Ctrl+k).
- Set sub address to Home.
|
Notice, that when you go back to the article page,
it isn't possible to right-click the home link to jump to the home page.
This is because linked objects only work on the page holding the object.
This makes it a bit cumbersome to navigate in Visio, but the links will
work properly, when you export the prototype as web pages.
Using layered backgrounds for sections
To demonstrate the benefit of using layered backgrounds for prototyping
sections of a web site, we'll add the GUUUI about section to the prototype.
All the pages in the about section contain a common
sub menu linking to the individual pages of the section. We'll start
by making a new background in Visio with the sub menu, which all the
section pages will share.
| To create the about section background: |
- Choose Insert > Page
- Set Type to Background
- Set Name to About BG
- Set Background to Global BG
|
On the background page we'll place the links,
which make up the about section menu.
Now we can add the pages for the about section and apply the About
BG to these pages. Once we've made the pages, we can go back to the
background and make the links refer to the individual pages.
Scrolling
One drawback to many prototyping tools is the inability to make scrollable
pages. But with the web prototyping tools for Visio it's possible to
simulate scrolling. To demonstrate this, we'll go back to the front
page and add scrolling to this page.
The trick is to place content below the fold on
a new page and link to this page via a scrollbar object. In the web
page export, this will appear as if scrolling is possible.
First we'll add a new page and populate it with
the elements that are "below the fold."
| To create a scrolling page: |
- Create a new page called Home 2
- Select the scrollbar object from the stencil and place it onto
the page.
- Select the down arrow of the scroll bar (you have to click twice,
since the whole scrollbar will be selected the first time you click).
- Choose Insert > Hyperlink (or press Ctrl+k).
- Set Sub Address to Home 2
|
To scroll back to the top, you have to add a scrollbar to the Home 2
page and link it back to Home.
Exporting the prototype as web pages
In real life we would continue adding all the critical parts of the
site to the prototype. But as we've looked at all the major features
of Visio and the web prototyping tools by now, we'll move on exporting
the prototype as web pages.
| To export the prototype as web pages: |
- Choose File > Save As and set Save as type to HTML files
(In Visio 2002 Choose File > Save As Web Pages).
- Set Graphics Format to VML (a scaleable format that can be viewed
in Internet Explorer 4.x browsers).
|
Unless you tell Visio not to, it will export the
project to both VML, for viewing in Internet Explorer, and HTML for
viewing in other browsers. While exporting to VML is pretty fast, exporting
to HTML can take quite a long time. If you can do with just the VML
format, you can choose to exclude the HTML export in the Filter Settings
in the Save dialog.
The limitations of Visio prototypes
Obviously, the web page export has its limitations compared to real
web pages. It isn't possible to enter data into text entry fields and
interact with dynamic controls, such as drop-down boxes and list boxes.
For presentation purposes these shortcomings are
hardly ever a problem. But they might cause some minor problems if you
want to run a usability test on the prototype. But these problems can
be solved with a bit of creativity using paper or sticky notes or by
adding pages to the prototype, that simulate the functionality, as I
showed with the example of scrolling pages.
Text: Henrik
Olsen |