Register
Submit a solution
The challenge is finished.

Challenge Overview

In this challenge we will rebranding all the Dashboard and Admin 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

 

A. Rebranding the Dashboard related pages of  topcoder Direct.

The dashboard related page can be accessed via the "Dashboard" dropdown in the top navigation bar

  1. Enterprise Dashboard - refer to the enterpriseDashboard-activeContests.html, enterpriseDashboard-analysis.html and enterpriseDashboard-overview.html for how to reskin the pages. There are other pages in the enterprise dashboard which do not have corresponding prototype pages. You are required to follow the provided ones to reksin them. These are financial page, project health page, roadmap page, pipeline page.
  2. Operations Dashboard - You need to give the user TC staff role to access this page.
  3. Client User Statistics - You need to give user TC staff role to access  this page.
  4. Platform Specialists - You need to give user TC staff role to access this page.
  5. Accouting - You need to give TC accounting role to access this page.
  6. Internal - You need to give TC operation role to access this page.

The provided prototype pages only cover 3 pages in the Enterprise Dashboard, other dashboard related pages list from #2 - #6 do not correponding updated prototype pages provided. But as the pages are consisted of common elements, so it's your responsiblity to reskin them according to the provided prototype pages.

 

B.  Rebranding the Admin related pages of  topcoder Direct.

The dashboard related page can be accessed via the "Admin" dropdown in the top navigation bar. Please give the test user TC staff and TC operations role so you can see all the pages under this dropdown.

  1. Challenge Fee Management page
  2. VM Management page
  3. Manage Copilot Feedback page
  4. Synchronize User page
  5. Notifications
  6. Permissions - Please view the prototype page permissions.html

The "Manage Member Badges", "Scorecard Management", "My Profile" and "Groups" are in other applications, so it's out of the scope.

The provided prototype pages only cover 1 page Permissions (permissions.html) in the Admin section, other Admin related pages list from #1 - #5 do not correponding updated prototype pages provided. 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

ID: 30039553