Challenge Overview
1. Project Overview
The American Society for Mechanical Engineers (ASME) would like to encourage and enlighten the youth of today (13-18 year old demographic) about engineering and the flexibility, excitement and rewards of all kinds of engineering careers by reaching them through gaming at the middle school level.
NNS (NonameSite.com) website is an established game platform dedicated to middle and high school students in USA which allows them to learn a lot of interesting topics in a user-friendly environment, at the same time being engaging but still productive and professional.
2. Contest Task Overview
ASME is planning to use NNS platform to host new games. However the client would like to develop a new theme for ASME specific pages in NNS. In this contest you have to develop a new liferay theme using the provided prototype and create the necessary placeholders for adding content.
- Create a new community in Liferay called ASME and make sure to create the following pages.
- Home
- About
- Games
- Develop a new liferay theme that can be used for ASME community pages.
- The newly developed theme should be applied to ASME community pages.
- Develop new portlets that can achieve the same user experience provided in the prototype. You can also use the portlets already available in the platform.
- Make sure that the existing users can seamlessly access the new community pages without any trouble.
2.1.2 Source Code
The SVN trunk is public for all members https://coder.topcoder.com/tcs/clients/csstem/platform/trunk/src
Local Setup guide for all platforms is available here - http://apps.topcoder.com/wiki/display/~ghostar/Assembly+Documentation
If you are confident that you can submit for the contest, you can request for a VM in the contest forum. It is recommended to setup the code locally for development purpose as we have upcoming game development for NNS.
3. Technology Overview
- J2SE
- Liferay 6.0.5
- MySQL
Final Submission Guidelines
Submission Deliverables
A complete list of deliverables can be found in the TopCoder Assembly competition Tutorial at:
http://apps.topcoder.com/wiki/display/tc/Assembly+Competition+Tutorials
- Source code and configuration files.
- Deployment guide to configure and verify the application.