Support/Live Chat/Web client status
From MozillaWiki
Contents
Matthew's non-dev tasks for remainder of 2009
- (P0) Provide daily update with status/plans/time requirements
- (P4) Propose policy of limiting total chat time to X minutes in contributors forum
- Blog posts (P2)
- Dec
1418: community-powered - Dec
1721: user experience observations - Dec 28: Bug fixes (single sign-on, performance, win7)
- Dec 29: Proposed policy change for limiting chat time
- Early January: web client status
- Dec
- (P5) Anchor live chat for 2.5 weeks
- (P5) Improve metrics script to group tags in smarter ways.
- Define tag aliases
- Group tags based on historical correlation
Openfire bugs not required for web client
Task/priority | Bug # | Estimated hours required | Actual hours spent | Status |
---|---|---|---|---|
Openfire support for SUMO single sign-on (P0) | 6 hours | ~9 to-date | Deadline: Dec. | |
Finish replacing RoundRobinDispatcher with FairDispatcher (performance) (P2) | 10 hours | ~6 hours to-date |
|
Openfire bugs required for web client, highest priority
Goal is to have all existing functionality working and ready to show in next two weeks.
Task | Bug # | Estimated hours required | Actual hours spent | Status |
---|---|---|---|---|
Finalize event model and ajax core functions | 20 hours | Done as of September 30, in subversion testing branch | ||
Separate live chat code into separate fastpath component for accepting chats | 3 hours | Done
| ||
Finish writing SimpleLogin widget (P1) | 6 hours | 3+3 hours to-date | Deadline: Friday, Dec 18 (Done) | |
Write multitab widget (based on jquery UI) and chat tab spawning (P1) | 10 hours | ~4+7 hours to=date | Deadline: Friday, Dec | |
Make chatbox widget fully functional | 8 hours | | ||
Alert/notify widget based on jquery UI | 4 hours |
| ||
Fix widget loading, template switching | ~10 hours remaining | Deadline: Thursday, Dec 31 (Done, as of January 4) | ||
Get code review on changes, merge webclient-testing branch into webclient branch | ~6 hours to update bugs, create patches, request review | Deadline: Thursday, | ||
Write test documentation and finalize test plans | ~4 hours | 1 hour+2 hours | Deadline: Thursday,
| |
File IT bug to change branch on chat-support-stage from trunk to webclient | n/a | Deadline: Friday, Feb XX (after login migration is pushed)
| ||
Code freeze on webclient branch for next SUMO release (SUMO 1.5.2) | Deadline: Feb 19
|
Openfire bugs required to replace Spark
Task | Bug # | Estimated hours required | Actual hours spent | Status |
---|---|---|---|---|
Remove obsoleted code, unnecessary debug messages; polish | ~3 hours | |||
Canned responses | ~8 hours | |||
Unit tests for event and widget functionality | ? |
Actual time spent
- Friday, Dec 11
- 3 hrs, SUMO login
- Saturday, Dec 12
- Monday, Dec 14
- 2 hrs, SUMO login
- Notes: I finished the code to authenticate users with the SUMO database. I still have yet to write the notification code and to set the Jabber ID to livechat_id after logging in.
- 2 hrs, SUMO login
- Tuesday, Dec 15
- 2 hrs, bug fixing in web client (8pm-10pm)
- Notes:
- 2 hrs, bug fixing in web client (8pm-10pm)
- Wednesday, Dec 16
- 0 hrs
- Thursday, Dec 17 (Reduced live chat hours)
- NOTES: finishing SUMO login to match final plan on Tikiwiki side (checking account creation dates to prevent collisions), writing migration notifications, and working on web client login widget today
- Friday, Dec 18
- 3 hrs, debugging/working on web client login widget
- Saturday, Dec 19
- Monday, Dec 21 (traveling)
- Tuesday, Dec 22
- Embedding jquery-ui tabs with events, 7 hrs
- NOTES: bug 504105
- Wednesday, Dec 23
- Thursday, Dec 24 (1/2 day)