I've been slowly updating the town pages with links to the item DB and such and I've noticed that there's a lot
of information on those pages and they seem to just keep scrolling and scrolling. I've been thinking of ways to condense the page size, visually, without losing the information present.
One of the solutions I thought of was to update the town map images (like http://irowiki.org/cl/images/3/31/Alberta_update.jpg
) and when the user hovers over a specific area (like the docks, for example), a tooltip would popup with the location name (if one is applicable), NPCs, the map coordinates, etc. listed there, and if the NPC has more detailed information (such as shops with their item lists), the user could click on that NPC's name and the details would hide/display like an accordion within that tooltip. I'm thinking of implementing something like this, for an example: http://jsfiddle.net/greypants/zgCb7/298/
I know I can do this successfully. I actually have web development experience and I do this sort of work frequently (and professionally), so I know it wouldn't be hard for me to implement. It would require me to either have access to the wiki's CSS/JS files or to be allowed to put such code on the articles themselves, with an extension such as http://www.mediawiki.org/wiki/Extension:CSS
as you can't put code in articles directly without something like that.
My concern is that people are okay with how the information is presented/laid out currently. If it's just me or only a few people that seem to want to change it, then it doesn't make sense for me to make such a change. As much as I'd
like to see it changed, I know this site isn't just for me, and people have different preferences. If people want it to be changed but would rather see it updated differently, that's okay by me. At this point, I want to make sure that others are happy with something I'd like to implement before just going off and doing it. Of course, I'd make a test page for people to look at and make changes to it if they desired, before actually going through and changing the pages.