The Register® — Biting the hand that feeds IT

Feeds

Diagramming for web development

Use the tool, relieve the drudgery

  • print
  • alert

Customer Success Testimonial: Recovery is Everything

Workshop Web site development is mostly a complex process, often made more so by people from IT, marketing, publishing and design all having to sit in the same room together for long periods of time.

Phrases like “content is king” and “monetising the clicks” run thick and fast. While some proceed according to “principles of information architecture” others just go by the rule “build it and they will come”.

But whatever approach prevails there is a need to plod through all the stages from planning to testing, rejigging, coding, more testing, more coding and then hopefully, implementation.

Visual documentation includes wireframes, prototypes and project management diagrams. They are all grist to the mill for diagramming tools. At the most basic level, these tools provide the means to create web site maps and wireframes that allow visualisation of the intended site’s pages, and to share the design for collective changes to be made.

Higher up the food chain there are tools that go some way towards simulating the site in operation, and even a few that can automatically generate some of the code, although we are still a long way from being able to press a button that automatically builds it.

Microsoft Visio is known as a Steady Eddie in web design circles. It does what it says on the tin, namely it is allows you to create simple web site maps and wireframes.

In earlier versions, Microsoft included a set of Windows XP stencils for such work. For Visio 2010, it has provided a new set of wireframe shapes that are generic and not specific to the operating system. As before there are shapes for building dialogs, controls and toolbars, and in addition there are common icons for Windows, web and multimedia applications.

The look of the new wireframe shapes can be customised through “themes” or formatting. Introduced in 2007, the Themes drop-down menu allows you to introduce colours and effects in shapes.

Most shapes are customisable, resizeable and have state options. The new Containers concept also allows a range of shapes to be built within a container so that when the container is moved all controls inside it move too.

Visio is also capable of helping maintain a site through the Web Site Map template. It diagrams the pages, the graphics, where the graphics are stored, the hyperlinks and where there are broken hyperlinks.

Andrew Binns, a Microsoft Visio Most Valuable Professional (MVP), comments: “While web site designers may not be so keen, it’s ideal for SharePoint site managers. SharePoint 2010 is designed for all users to create web pages but they won’t necessarily have the skills of a designer, leading to excess pages and broken links. When I’ve shown this feature to web site managers they have been very impressed.”

"There really is no excuse these days for not doing proper and visible wireframing and prototyping"

David Parker, managing director of BVisual and a Visio MVP, adds: “There are many different methods of creating a website and Visio cannot satisfy them all. It's good for sketching out concepts, though, and I would like to see the wireframes enhanced. But the reverse engineering of web sites can be a bit hit-and-miss.”

Tools like Visio also have to compete with more niche applications. Chris Roth, who blogs as Visio Guy, says: “Something like Axure seems more interesting to me. Its graphical software is aimed specifically at wireframes and prototyping of web sites and user interfaces. You can take the core engine behind it and wrap it up in several special-purpose applications that people really need for their business.” Axure and Balsamiq Mockups have their fair share of fans, but there are also those who say their automatic coding feature is not worth bothering with, a topic of much debate among web designers. A web site prototype can be built using paper, colour pens on whiteboard, Powerpoint, Photoshop, Keynote, Illustrator, OmniGraffle, Visio, Adobe Fireworks, Balsamiq Mockups, Axure, Wordpress or pure code.

The problem with static prototypes is that they cannot be tested and you need imagination to see how the site will work. But bearing in mind that many web sites begin life as paper or Post-it notes on a whiteboard, this is not necessarily a great drawback in the early stages. Experts favour “the right tool at the right time” approach, judging by the heated discussions in web design forums.

Deri Jones, chief executive at web testing firm SciVisum, says: “There really is no excuse these days for not doing proper and visible wireframing and prototyping. The tools are there, cloud-based if you want. If you share the planning and the results for your site via easy-to-use tools, Wikis and online whiteboards, confidence in the outcome will grow.

“Where a lot of companies drop the ball is in the nasty stage where the pages go from mock-ups to real engineered objects carved out of HTML, CSS and javascript.”

Dave Ward, deputy creative director at agency Realise Digital, believes less is more. “The best tools for wireframing are stripped back enough so that it does not become a design tool,” he says. “However, the software should also have enough detail to enable your design team to make strategic decisions. It should allow for the creation of a functional test platform, and ultimately a working product.” ®

Regcast training : Hyper-V 3.0, VM high availability and disaster recovery

Design-in-browser

We're using OmniGraffle and Illustrator in our agency setting, depending on whose doing the layouts (developers like Omni, designers like Illustrator).

Something I've noticed picking up as a trend is to wireframe (or even design) directly into the browser, either hand-coding or using a tool like Dreamweaver (I know, I know...). The advantage is it lets you create a live mockup where links, layouts, etc display in a familiar interface. If done properly, the prototype can even serve as the base of the real layout.

Wireframes/prototypes are great for communicating with technical people, but for less technical clients prepare for a lot of "Why's my website all grey and boxy? What's all this greek text derp derp...". Solutions to that problem welcomed :)

2
0

untitled

Nice advert for Visio...

1
0

Agreed

I actually use a combination of Balsamiq for wireframes (use with Napkeet o turn your wireframes into clickable prototypes) and Omnigraffle for the creation of site map diagrams.

There also some nice Web-based tools like Mockingbird. I' avoid Visio though, at least for Wireframes. You might as well use Powerpoint.

0
0

More from The Register

SCO vs. IBM battle resumes over ownership of Unix
Zombie lawsuit back and wants to suck the brains out of Linux
Bjarne Again: Hallelujah for C++
Plus: Now officially OK to admit you never used STL algorithms
Interwebs taunt Sir Jony over Apple eye candy makeover
Hey Ive, Ive... add more unicorns, willya?
Apple: iOS7 dayglo Barbie makeover is UNFINISHED - report
Plus: You don't like the icons? Blame marketing
Red Hat to ditch MySQL for MariaDB in RHEL 7
So long, Oracle! Don't let the door hit you on the way out
Shy? Socially inadequate? Fiddling with your phone could help
App 'tells the brutal truth' about social inadequates' chatup lines
Java EE 7 melds HTML5 with enterprise apps
New release arrives with GlassFish, NetBeans support
 breaking news
'Office Facebook' firm Tibbr wants you to PAY for mobe-meetings app
Great idea. Punters won't cough for it though
 breaking news
The only Waze is Google: Ad giant tipped to gobble map app 'for $1.3bn'
Pac-Man-satnav-ish upstart in bidding war with Apple, Facebook
 breaking news
PM Cameron calls for modern, programmable computers! (We think)
IT education musings to G8 chiefs to mystify IT industry