Day 22 - Using Real Lists
Today's accessibility tip, using real links, made me think I had another day off, since I use blogrolling.com. Unfortunatley, that means JavaScript, which is unavailable for some browsers, or disabled intentionally by some users. Whoops - must fix!
The solution I opted for: providing more content for those without JavaScript. Huh? Well, the reason I use blogrolling.com is so I don't have to manually edit my blogroll as it changes. So, I looked for a solution that wouldn't require me to manually keep my list. I partially suceeded.
The majority of my favorites have XML versions being picked up in my Radio news aggregator. I have many more sites in my aggregator than I have on my blogrolling.com list. So, by adding a macro to my template that calls my subscription info (made visible only to those without JavaScript), you get almost triple the links I like compared to those with JavaScript enabled. I then added, by hand, the 3 links that I couldn't find an XML feed for. An acceptable solution.
Now, to get Radio to create a properly marked up list, I had to wade into a Radio macro and change tags to list items. I'm not going to list the details, but if anyone is interested I can tell you (hint: look in html.data.standardMacros.opmlToBlogroll).
8:25:09 PM