Support/Live Chat/Web client status

From MozillaWiki
Jump to: navigation, search

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 14 18: community-powered
    • Dec 17 21: 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
  • (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. 15 17 (Done)
Finish replacing RoundRobinDispatcher with FairDispatcher (performance) (P2) 10 hours ~6 hours to-date Deadline: Thursday, Dec. 24 Future (no longer a top priority, since the performance bug is now WFM)


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 18 24 29 (Done, as of January 4)
Make chatbox widget fully functional 8 hours Deadline: Thursday, Dec 24 future, not needed in initial version
Alert/notify widget based on jquery UI 4 hours Deadline: Thursday, Dec 31 future, not needed in initial version


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, Jan 28 Feb 4
Write test documentation and finalize test plans ~4 hours 1 hour+2 hours Deadline: Thursday, Jan 28 Feb 4 (done)


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.
  • Tuesday, Dec 15
    • 2 hrs, bug fixing in web client (8pm-10pm)
      • Notes:
  • 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)