So close to done
Answerline is so close to done it hurts. Tomorrow’s to-do list is pretty basic.
Create Color Legend pageFinish up stale tickets and over assorted dashboard functionalityEnsure working functionality in all searches, ticket actions, etc.Check code for commenting, consistency, and anything brain-dead I might’ve done while half asleep.Bug the other staff to try and get them to test it one last timeBackup old Answerline DB at the same time, so everyone gets a clean slate after this.Move Student class, Ticket class, Tier class, Search class, PersonSearch class, and any other shared files back into the shared director and check them in.Remove any shared files that have been living in Answerline’s CVS because I am lazyMerge Rewrite_2005 branch with HEADFix the millions of bugs caused by the mergeCommit changes to HEADRemove old Answerline DB tablesEmpty out new Answerline tableswebupdate sharedwebupdate answerlineTest to make sure I didn’t destroy everything- PARTY
My “not-gonna-call-it-dashboard” idea (:P Nick) was okayed by Deb yesterday and I spent some time today polishing it up a bit. JPGraph made making a pie graph that was an image map about the easiest thing ever. I always forget just how great it really is.
The concept behind the dashboard is that most staff don’t really need the functionality offered by advancedFind. It’s a very powerful page, but with a limited amount of usefulness for the most common actions you would want to do in Answerline. For most everyone, the left sidebar has exactly what they need for finding tickets to work on. So intead of forcing you to bookmark a search or always having to click past a page you don’t use I thought that creating a simple overview page would be helpful. The main goal on this page is giving the user a look at what types of tickets are open, which ones need the most attention, and helping them to keep track of the status of their recent & oldest tickets.
It’s still a little more spartan than I envision it being, but it’s a good start and was fun to do. No AJAX or crazy JS here just yet, I can’t think of a good use for them and keeping it simple is important. No one wants a slow-loading initial page.
August 11th, 2005