Release Assembly - CSFV Chat Frontend Enhancement

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Project Overview

This project, the CSFV Community Gaming website project will provide the web site infrastructure and integration of the games. This will be a web site that is available on the Internet, and also will be delivered in a form where the server and the games can be installed and used behind a firewall.

In this challenge we are revamping the chat frontend scripts as outlined below.

Challenge Requirements

The chat module support three areas with real time messages and notification :

  • Message popup notification in website header
  • Messages tab in user profile
  • Chat widget

Few notes about chat module :

  • The chat widget is a web widget.
  • All three features outlined above use same JS script in frontend.
  • The current frontend JS scripts of the chat module is coded in a way that makes messages tab and popup notification depends on the chat widget html appearence in the page to be functional.

We need the ability to disable chat widget and keep the messages popup and tab to remain functional and working as expected, in order to get this done we need to address the following single MAJOR requirement : 

Testing

Reviewer is expected to test the solution with both enabled/disable web widget, make sure you test the functionality thoroughly before submitting, we are providing you with chat test scenario in challenge forums to help you testing the functionality.

Any UI issue is out of scope of the challenge, reviewer should not punish related issues.

Github Code

Submission Deliverables

Below is an overview of the deliverables:

  • Patch file of the changes, include the hash commit used as basis for the work.
  • A complete and detailed deployment document explaining how to deploy the application including configuration information.

Final Submission

For each member, the final submission should be uploaded to the Online Review Tool.



Final Submission Guidelines

.

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30046767