Rosetta Code:Village Pump/Site usability

Revision as of 06:48, 24 March 2010 by MikeMol (talk | contribs) ("This page is in these categories" "liberal categorization" "personalized sidebar navigation" "automated content categorization")

I've seen a few people try to use RC and there seems to be a fundamental problem arising: there's too much stuff to sift through. People are finding it difficult to find the kind of code they're looking for. Some tasks aren't named exactly how some people would name them, and the tasks aren't organized very well (this was started long ago, but was abandoned and wasn't really that good to start). I think we need to make a big effort to make this site a bit more usable. We need a way to organize tasks, we need to set up redirects for different names of tasks, and maybe we need a better search function. We seem to have good pages in place to direct new users through adding content, so I don't think we need help there unless solutions to these problems will change those processes. Use this page to record usability problems with the site and then brainstorm solutions. --Mwn3d 23:05, 23 March 2010 (UTC)

It would be nice to see a "This page is in these categories" box, and be able to (from there) see what other pages are in those categories. It could be done with Javascript and the MediaWiki API. --Michael Mol 06:48, 24 March 2010 (UTC)
People should be more liberal about adding pages to categories, whether or not those categories are subcategories to the "Solutions by Task" category. As better-defined categories are found, populated, reorganized and repopulated those can replace the current subcategories in the "Solutions by Task" category. --Michael Mol 06:48, 24 March 2010 (UTC)
I would love to see an individually-customized sidebar navigation box where one would find links to those languages that the user has marked in their user page's langbox. --Michael Mol 06:48, 24 March 2010 (UTC)
I would love to be able to automatically add pages to categories based on noted keywords within the language examples. (This is more of a GeSHi integration thing, or perhaps a duplication of some of its internal code. I've talked with BenBE about it once or twice, but it's unlikely to happen soon.) --Michael Mol 06:48, 24 March 2010 (UTC)