Rosetta Code:Village Pump/Javascript Functionality Add
I'd like to announce a competition that's been brewing in my head for a few weeks: The JavaScript Functionality Add
The Goals
- Come up with the most useful feature additions you can think of for Rosetta Code.
- Implement them in JavaScript such that they work with IE7+ and Firefox 3.5+. (Broader support is awesome, but not strictly necessary.)
- The features shouldn't be necessary for use of the site.
The most useful and stable features will be added to the site-wide JavaScript load.
To consider
- Take a good look at the CSS involved and surrounding code examples; Ages ago, I added CSS classes that the site highlighting doesn't use, with the intent of enabling programmatic awareness.
- For the moment, consider any exposed functionality and structured formatting on the site fair game; I don't know that any of it will be removed in the foreseeable future.
- Don't forget about the MediaWiki API.
- If you'd like some changes server-side, mention it. If it can be done within reasonable resource requirements (server and my own time), and isn't a major problem in some other respect, I might do it.
- If you've got ideas for features that could be implemented in JavaScript, but don't have the ability or urge to implement it, mention it; perhaps someone else will pick it up.
- If you're limited by testing resources, mention it; perhaps someone with another browser will lend a hand.
- If you're hampered by problems with the way the site content exists, this would be a good time to identify specific limitations and fix them where possible.
Prize
- Inclusion to sitewide JS load, for whatever that's worth.
- My appreciation, for whatever that's worth.
- Maybe, just maybe, I'll be able to send a specialized T-shirt, mug, greeting card or some such. It depends on how many people I'd have to send to.
- What do you need prizes for? I thought you guys all coded because you enjoyed it! --Michael Mol 14:01, 19 May 2010 (UTC)