Nintendo Wii forums Forum for writers phpBB mods Essays on copyright Dating advice Narnia forums

Fixing the City of Palo Alto site

Over the weekend, I spent a little time to fix up the Web site for the City of Palo Alto.  But they didn't hire me.  You see, they just released a huge new redesigned site a few weeks ago, and it has most residents in an uproar.  And a lot of the problems revolve around usability – tiny fonts, dim colors, etc.  This is stuff that can be changed with a good browser, even if the site owner doesn't want to fix it himself.  So when I saw that fixes did not manifest after a lengthy wait, I thought I'd see what fixes I could impose.  Here's an example of a change:

Before

After

(I tried to make links easier to use all-around.  Many links were dull green in tiny text, and now they are bigger and brighter.  In this particular case, I've added PDF icons where appropriate.)

So how'd I do this, if they didn't hire me?  Did I hack into their site?  Should I be arrested?

The answer is, I used Greasemonkey.  It's a Firefox plugin.  It allows the browser to change pages once you've downloaded them.  So, for example, if you're visiting Google's site, and you'd prefer that all the text be in bright purple, Greasemonkey could make that change.  It doesn't affect Google itself.  It only affects your copy of the page that you downloaded.  No one else sees what you've changed.

Of course, for most people with disabilities, this is a godsend.  If a site has tiny text or dull colors or rigid layouts that won't display correctly, Greasemonkey can fix it.  And that's precisely the kind of fixing that the Palo Alto Web site needs.  If you've got Firefox & Greasemonkey, you should head over to the page I put together for this, and download my script.  I'll keep that page updated with the lastest version.

You can also get to the page from my side navigation links – it's the Palo Alto Greasemonkey link, under the software heading.

(Also, it was pretty fun to put that Greasemonkey script together.  I had to learn a lot of geeky JavaScript DOM manipulation that I'd never done before.  I'm a more competent developer because of it.  Yay.)

Navigate

« Review of Harry Potter and the Deathly Hallows | Main | Diablo 2 Barbarian »

Nav by tag: greasemonkey
« GreaseMonkey script for Digg friends stuff | Main | Greasemonkey Digg Filter »
Nav by tag: palo_alto
Main
Nav by tag: tech
« Giving Movable Type WYSIWYG Editing | Main | Greasemonkey Digg Filter »
Bookmark It! Technorati del.icio.us Netvouz DZone ThisNext Wists blinkbits BlinkList blogmarks blogtercimlap Blue Dot Bumpzee co.mments connotea DotNetKicks Fark feedmelinks Fleck Furl Gwar Haohao Hemidemi IndiaGram IndianPad Internetmedia kick.ie LinkaGoGo Linkter Ma.gnolia MyShare Netscape NewsVine PlugIM PopCurrent ppnow RawSugar Reddit Shadows Simpy Slashdot Smarking Spurl Webride YahooMyWeb
TrackBack

TrackBack URL for this entry:
http://www.outshine.com/cgi-bin/outshine/trackback.cgi/29

Comments (2)
ekb writes:

I've been looking for a greasemonkey script / extension / whatever - that let's me set the fonts and colors **per site**.

Basically
Options > Content > Fonts & Colors > Colors
Options > Content > Fonts & Colors > Advanced
on a per site basis

I've had absolutely no luck at all.If you are aware of something - please email me.


Tony writes:

Hi ekb. What you want actually already exists, built into the browser. Here's a link:

http://developer.mozilla.org/en/docs/CSS:@-moz-document

-Tony


Post a comment

Verification (needed to reduce spam):