Wow. Trac just impresses me more each day.
Today, it's the peer review plugin.
If you looked up the definition of awesome in the dictionary, I'm almost positive that you'd find this mentioned somewhere in the entry.
It's a component that plugs into Trac and allows you to start peer reviews on code blocks in your repository. Users assigned to the peer review can view the source code in the browser and make comments on particular lines of code. There's also a pass/fail mechanism to vote on how to proceed with the code. The truly badass part about it is the GUI implementation.
Here's a screenshot of it in action:
If this isn't the definition of awesome, I just don't know what is.
Great use of AJAX. I did something similar for a different app I wrote recently:
I love this approach for web application design since it's so much less intrusive than opening a new window and offers far better customization of the look and feel of the overall UI. The big problem is that it's probably not accessibility standards compliant; many screen readers will not properly pick up the change in the UI and the newly inserted HTML content. If such domains are not a concern, then such a visual design pattern is definitely the way to go if you're building a web based GUI which requires multiple subscreens.
I feel like a little schoolgirl (and a little perplexed). I've been following Nintendo's next console quite closely for the last few months. Going by the codename of "Revolution", Nintendo has taken what many seem to be a big gamble by going in the opposite direction of competitors like Sony and Microsoft.
Today, we see how Nintendo continues along a path of defiance of the norm; Nintendo's "Revolution" console will officially be known as.....
Check it out for yourself here: http://revolution.nintendo.com/.
As in "we."
While the code-name "Revolution expressed our direction, Wii represents the answer.
Wii will break down that wall that seperates video game players from everybody else.
Wii will put people more in touch with their games...and each other. But you're probably asking: What does the name mean?
Wii sounds like "we," which emphasizes this console is for everyone.
Wii can easily be remembered by people around the world, no matter what language they speak. No confusion. No need to abbreviate. Just Wii.
Wii has a distinctive "ii" spelling that symbolizes both the unique controllers and the image of people gathering to play.
And Wii, as a name and a console, brings something revolutionary to the world of video games that sets it apart from the crowd.
So that's Wii. But now Nintendo needs you.
Because, it's really not about your or me.
It's about Wii.
And together, Wii will change everything.
Wow. Crazy and brilliant at the same time.