Project Description
The Silverlight Code Camp Starter template is designed to provide a simple solution to quickly raising a Code Camp web site using Silverlight. The initial goal for the template was to decrease complexity and server requirements.

More Information
This template was originally created by Todd Miranda for use on the Alabama Code Camp site.
The site currently utilizes Silverlight 1.0 which decreases concern for installing a beta product.
Site data is stored in XML so no database is necessary.
There is no server side processing, removing the requirement for any particular server side processing.
The site should be deployable to any web server that can server html, js, images, and xml files.

Getting Started
Setting up the site is very simple and requires few steps. Currently, the main home page and the agenda page require manual modification. The remaining pages are all driven from the XML file.
  1. Unzip the web site.
  2. Modify the templates/Home/HomeContent.xaml file as your needs demand. The hyperlink mouse events are located in the last few lines of the Page.xaml.js file and the correct URIs should be placed there.
  3. Modify the templates/Agenda/AgendaContent.xaml file as your needs demand.
  4. Modify the speakers.xml file. This file is located in both the templates/Sessions and the templates/Speakers folders. The same file is currently used in both locations so you can modify one of them and then copy it to the other directory.
  5. Modify the contributors.xml file located in the templates/Contributors folder.
  6. In order to help optimize the retrieval of assets, assets are packaged in zip files by content area. So the files in the Contributors, Speakers, and Sessions sub-folders of the templates folder should all be zipped up and the corresponding zip file in those folders replaced with the new zip file.
  7. That's it. Copy the web site to your server and navigate to the default.html page.

Last edited Apr 16, 2008 at 11:28 PM by tmiranda, version 3