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.

Project Requirements

The goal of this challenge is to build a web widget of the CSFV chat frontend that can be embeded in the csfv main site and minisites.

You will address the following in this challenge :

  • Implement the web widget in csfv_chat_frontend_app.
  • Use csfv_frontend_module and csfv_minisite_frontend_module#minisite2 to host the chat web widget.
    • You will need to cleanup these two frontend application, remove existing chat static files, code and dependencies so it won't affect rendering the web widget.
    • Also you will no more need to run app-chat.js in csfv_frontend_module.
  • Single Sign On must work between the frontend application and the csfv chat frontend application. Meaning that you cannot load the chat web widget unless there is a valid session.
  • Take the following into consideration :
    • ensure the widget’s code doesn’t accidentally mess up with the rest of the page.
    • dynamically load external CSS and JavaScript files.
    • bypass browsers’ single-origin policy using JSONP.

References

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:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30042957