New site layout
I’m very pleased to present the brand new site layout. There have been minor tweaks to the appearance of the site, but the shining star of the new layout is the new navigation bar that appears at the top of each and every page. You can now skip to any section of the site – Products, Services, Support, About, News, Knowledge Base, Contact, and Site Map – with a single click, and the "bread crumb" display shows you at a glance exactly where you are in the site hierarchy.
To reduce confusion, the different product websites and the forums have all been moved to logical places within the hierarchy. Likewise, the weblog has been rolled into the main site. You can still point your browsers at the old subdomains if you wish, and you’ll be redirected to the new locations. The main benefit is that people can move around the different sections much more easily; in the past visitors may not even have known that those other sections existed!
My favorite part of the new navigation bar, however, is the set of pop-up menus that you’ll see when you move the mouse pointer over the navigation bar buttons. These hierarchical menus allow you to navigate not only to the top-level sections on the site, but to sub-sections and pages several levels down with a single click. There’s not a single line of JavaScript behind these menus; it’s all done with CSS (Cascading Style Sheets), so they’ll display correctly in just about every modern browser. This really is a dream come true for me… The day has at last arrived where it’s possible to use CSS for complex layout and dynamic elements and actually have it work on most users’ browsers!
The following browsers have been tested with the new layout (all running on Mac OS X 10.3.6):
- Apple Safari 1.2.4 (v125.11): correct display.
- Mozilla Firefox 1.0 RC2, 1.0: correct display.
- Mozilla 1.7.3: correct display.
- Camino 0.8.1: correct display.
- OmniWeb 5.0.1: correct display.
- Opera 7.54: correct display.
- Netscape 7.2: correct display.
- Internet Explorer 5.2.3 (5815.1): popup menus do not appear, but page layout is correct and the row of buttons in the navigation bar works.
- iCab 2.9.8: page layout completely broken, but site is navegable.
I am hoping that this will be a win-win situation for site visitors and for me. Although it has been a big task perfecting the new layout and moving all the material from the old sites into position, the administration burden in the future should be greatly reduced. Most of the dynamic elements are either stored on the server as PHP includes (so that a single file can be edited and every page on the site will immediately reflect any changes), or built using Movable Type (where I can post content from my desktop using ecto; no need to fire up a browser or a behemoth like Dreamweaver MX 2004). Site appearance is largely controlled through a single, site-wide style sheet (once again, editing one file can change the appearance of the entire site). And apart from the maintenance improvements, if people can find their way around more easily and access support services like the forums, the bug-tracking and feature requests database, and the lost license code retrieval system, then I’ll be able to spend more time working on new products.
If you’ve got any feedback on the new layout, please get in touch with me.