TC Direct Rebranding Assembly Project and Contest related pages

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

In this challenge we will rebranding all the projects and challenge related pages of topcoder Direct according to the provided the rebranding prototype. The rebranding prototype rekins the current direct to match the look & feel of the new www.topcoder.com.

Challenge Task Overview

This challenge will focus on

A. Rebranding the top navigation and right sidebar

- The top nagivation should be updated the same as the provided prototype.

- The right sidebar should be reskinned the same as side_bar.png. The "Alerts", "Tasks" and "Notification" boxes of right sidebar in the provided prototype are not required to implement. It should keep current side bar layout (i.e. "Select Customer", "Select Project", "Search" box and the bottom contest list). For the dropdown in the right sidebar, please use the native browser dropdown.

B. Rebranding the project and challenge related pages of  topcoder Direct.

1) Project Related pages

1-1) Start new project
Refer to the prototye page createNewProject.html

1-2) All Projects
allProjects.html

1-3) Project Dashboard (for a specific project)
projectOverview.html - 
projectMilestoneListView.html
ProjectJsGanttGamePlanView.html
projectContestsListView.html
batchDraftContestsEdit.html
editProject.html
projectTask.html

The provided prototype pages do not cover all the pages in the project dashboard like the project challenges calander view, project milestone calander view, create game plan page, bulkd edit page and project VM Management, project assets supdate, project asset version etc. But as the pages are consisted of common elements, so it's your responsiblity to reskin them according to the provided prototype pages.

2) Challenge

3-1) Launch New Challenge
launchNewContest.html

3-2) Challenge Management
contestDetail.html
softwareFinalSubmissions.html
studioFinalsubmissions.html

 

The provided prototype pages do not cover all the pages in the challenge dashboard like the contest spec review, contest registrants, contest issue tracking, contest VM instance and Contest Receipt etc . But as the pages are consisted of common elements, so it's your responsiblity to reskin them according to the provided prototype pages.

C. Additional Requirements

  1. The new font 'Sans source pro' is naturally smaller than Arial (the font we used now) under the same font-size CSS, so please ajudst the font-size to make the text looks not smaller than current.
  2. Please bring the questions in the forum ASAP if you want the need of design / prototype supports for reskinning the required pages.

Testing

You need to verify all the pages related to project and challenge sections to make sure

- The rebranding not break any existing functionality. 

- The rebranding does not keep the old look & feel elements

Technology Overview

  • Java 1.5
  • JBoss 4.2.3
  • Struts 2.3
  • Informix 11.5
  • AJAX
  • EJB 3
  • Spring 3
  • CSS
  • HTML
  • Javascript

SVN Repository:

  • topcoder Direct: https://coder.topcoder.com/tcs/clients/cronos/applications/direct/branches/rebranding_R1
  • topcoder DB scripts trunk: https://coder.topcoder.com/internal/database/scripts/trunk (Revision: 84563)

Virutal Machines (VMs)

VM specific information is found here: http://www.topcoder.com/wiki/display/docs/VM+Image+2.5

Upon registration as a submitter or reviewer you will need to request a VM based on the TopCoder systems image. The VM will be active through aggregation review, after which it will be terminated except for the winner's and the reviewers'. To request your image, please post in contest forum.

Before requesting your VM, you need to ensure that you have an SSH key created and in your member profile. Instructions to do so are here: http://www.topcoder.com/wiki/display/projects/Generate+SSH+Key, and instructions to connect afterwards are here: http://www.topcoder.com/wiki/display/projects/Connect+Using+SSH+Key.

Please realize that VMs are currently issued manually. We make every attempt to issue the VM as soon as it is requested, however, there may be delays of up to 12 hours depending on time of day when you request. We encourage everyone to request a VM as soon as possible to minimize any such delays.



Final Submission Guidelines

  • All updated and new files which are necessary to meet the requirements of this challenge. This includes jsp files, java source files, sql scripts, ant scripts, configuration files etc.
  • The competitor should provide a deployment document. This document should include a step-by-step guide on the deployment.

ELIGIBLE EVENTS:

2014 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30039552