About Code Camp Module v2.1

This module was created by Chris Dufour for the Toronto Code Camp to aid in the organization of the Code Camp. With this module you can create events complete with speakers, sessions and an agenda.

Upgrade from 1.0.0.17553 Production

This was contributed by Chris Dufour, ASP.NET MVP https://mvp.support.microsoft.com/profile=DC965C02-3359-4F4A-A61E-EAF9FA2E2E61

Features

  • Create multiple Code Camps
  • Tracks registrations and optionally adds people to the waitlist when the event is full
  • Speaker bios with thumbnails
    • Speakers are no longer dependant on a Code Camp so you can reference them in other events
  • Multiple session tracks
  • Session abstracts
  • Dynamic creation of the agenda based on session entry
  • Attendees can create their own personalized agendas (helps you get a handle on what are the more popular sessions)
  • Can support multi day events
  • Code Camp Registration module which will allow you edit/view user registrations

Requirements

  • .NET 2.0
  • DotNetNuke 4.6.2 and above

Code Camp Setup

  • Create DNN roles
    • CodeCamp2006Registered
    • CodeCamp2006Waitlist
  • Add a Code Camp Module
  • Add tracks
    • 4 css classes already setup (TrackSessionHead1/2/3/4)
    • Editable from Code Camp module
  • Add timeslots
    • Agenda CSS classes available are
      • RegistrationSession
      • KeynoteSession
      • TrackSession
      • LunchSession
      • ClosingSession
    • Editable from Code Camp module
  • Add speakers
  • Add sessions
  • Add Speaker Module
    • You can place this on any page you want
    • Configure in module settings to select the Code Camp (if a Code Camp is selected it will filter the list of speakers based on the active sessions for the event)
  • Add Sessions Module
    • You can place this on any page you want
    • Configure in module settings to select the Code Camp and Tracks shown
  • Add Agenda Module
    • You can place this on any page you want
    • Configure in module settings to select the Code Camp, Speakers and Sessions page
  • Add Code Camp Registration Module
    • You can place this on any page you want
    • Configure DNN security to only allow Code Camp administrator access

If you are interested in developing your own DotNetNuke modules you can check out my presentation 'Introduction to DotNetNuke 3.1.1' at http://gtaeast.torontoug.net/Downloads/1273.aspx

Last edited Oct 24, 2008 at 1:28 PM by chrduf, version 8