Chromed Site Menu
One aspect of website development that has been redesigned over and over again is navigation. As time has progressed, web designers have battled multiple issues – usability, accessbility, client preferences (I want it look just like Amazon’s), tradition (other sites do it “this way”), cool factors. But what if you the designer never had to design another navigation? How cool would that be? Very, you say?! That’s what I thought.
In short, my idea is to put your website menu in the browser chrome. The browser chrome, as defined by
Urban Dictionary, is “a euphemism for the graphic control elements of your browser interface.” It would work like this: The webdesigner would create an XML file in the root of the website called ’sitemenu.xml’. The browser knows to where to look for the sitemenu.xml. It finds the xml file, parses it, and generates the nodes in the toolbar menu under ‘Site’. The toolbar menu is the same one that has File, Edit, and Bookmarks. So this means that the contents of the Site menu are dependent upon the website in the browser window.
Why would we want to do that? you might ask. Well, there are several reasons:
- Web Designers would spend their valuable time on other aspects of the site
- Accessibility would become a non-issue:
- Anyone using a screen reader already knows how to use there application menus.
- Usability is increased since the user doesn’t need to relearn the navigation style for that website
- There’s now more room for the content without the navigation consuming space on the page.
- Reduced Page Size – A good thing for the mobile environment, since currently subscribers have to pay for the data charges.
- Can be cached for browsing multiple pages on the same site.
- It would work identically on your mobile browser as it does on your desktop
Can this actually work, you say? Sure! Why not? All the pieces are available. Google already uses a similar idea for crawling your site. Browsers are already doing something similar with a favicon (the image that shows up when you bookmark a site). There are challenges ahead, to be sure. The biggest one is browser adoption. Theoretically, I could create the optimal XML file and associated DTD, give it to Opera and Mozilla, and they’d have it implemented in a fortnight or two. However, Microsoft would probably get around to it with IE9 because between this day and that, they would create a slightly different implementation that they would force upon the development community. Then there’s the mobile browser manufacturers. The fragmentation in the mobile community is great. With the numerous mobile browser manufacturers out there , It could take years for them all to catch up. Like I said before – there are challenges ahead. However, I still think it can work.
She’s My Wingman
I like to help out when I can. Also, lately I’ve been trying to be healthier by getting fit. So I’ve been running and joined a volleyball league. Running isn’t easy for me yet, so it definitely helps to have a concrete object to work toward. So when a new friend of mine Erika Hargadine asked me several weeks ago to be on her team for the
Race for the Cure, I told her I would. What’s is this event about? In a word:
breasts. Need a few more? Health. Life. It’s about ending breast cancer through research, and help those who have it to afford treatment for it. It touched my mom and it touched Erika, both of whom are survivors. Not everyone is so lucky.
When I told Erika I planned on it, it was just a promise. Today, I’m officially signed up. There are multiple events you can participate in, but I will be participating in the Co-ed 5K run/walk as part of a Erika’s team “
She’s My Wingman“. As a participant, my objective is to raise $150. If you’d like to
help by contributing, that would be great! If you can help me meet the goal of $150, I’ll add $200 to the total pot.