Zeitguys Tips

Creating a successful horizontal scrolling website

Posted by overclocked on April 17, 2009
Zeitguys Tips / No Comments

Ever since stumbling across The Horizontal Way, we’ve always been really keen to try to create a horizontally-scrolling website. There’s something about the look of such a site that really turns web design on its head (well, on its side, I guess), and it can lend itself particularly well to a comfortable way to consume the information because of the landscape orientation of most computer screens (especially the widescreen 16:9 laptop screens that are so ubiquitous these days).

When Romeo Salon & Spa approached us to do a high-impact “brochure” site, we thought this would be the perfect opportunity to wrestle with some of the challenges that are inherent when you shift navigational paradigms:

  1. ensuring that the user realizes that off-screen content can be accessed by scrolling horizontally rather than vertically?
  2. rewiring the middle mousewheel to horizontal rather than vertical scrolling
  3. finding a way to provide the conventional, ubiquitous nav bar (even though all “pages” are actually all on a single page) that is still search-engine friendly and is not dependent on JavaScript in order to function correctly (ie: degrades nicely)
  4. providing horizontal flexibility in terms of page “length”, based on amount of content
  5. use semantic and standards-compliant markup as much as possible.

Well, we succeeded in 4 out of 5 of these points. On the last one we had to make a few compromises for the sake of project timing (and our own sanity).

Continue reading…

Localization and Configuration in Flash Sites using XML

Posted by overclocked on October 31, 2008
Zeitguys Tips / No Comments

Wow. That’s a long-winded title, but hey – it’s one for the web crawlers.

So yeah, welcome to the Zeitguys blog. I’ll be periodically posting (what I hope will be) helpful tips, war stories from the development trenches, and case studies whenever we have some technical achievement to boast about.

In this post I’d like to share a vision that we’re starting to implement whenever we do Flash sites or mini-apps for customers, namely: adding the ability for our customers to easily configure / customize the application, or add content, using an editable XML file.

Continue reading…