brata-hsdc / brata.masterserver

Behind-the-scenes coordination and support for the HSDC
Apache License 2.0
1 stars 0 forks source link

Enhance MS Web Pages #22

Open ellerychan opened 9 years ago

ellerychan commented 9 years ago

The MS web pages served up by the MS Django applications (primarily dbkeeper for administration, and scoreboard and teamcentral for public facing display), need embellishment.

All screens should be refactored to inherit common characteristics from base templates (common layout, look-and-feel). Proper use of templates can also help minimize and clean up a lot of the view code.

Pages like Add Organization can be enhanced by showing a list of the currently available organizations. Add Team can list the teams, and can have an easy way to get to Add Organization.

For the Leaderboard and other public-facing pages, we can add some good visual design, and we can incorporate some AJAX features and simple in-page dynamic features with jquery. We can also figure out how to display a lot of information in a clear and entertaining way.

I'm giving this the design-required tag because we could use some good graphic art sensibility up front when designing the base templates and CSS. The usability tag also relates to that. I also labeled it an enhancement, but it is an important one.

jawaad-ahmad commented 9 years ago

For now, do we want to lower the priority on this till we get some of the larger issues worked? I've been trying to keep Medium and higher for items that we need; this one seems more of a nice-to-have, though I agree it's something we definitely want to make the time to get working.