Skip to content
adavidramos edited this page Aug 2, 2012 · 26 revisions

For September 2012

Build a basic classes app, with registration, email notifications, and user accounts, to live at classes.knowledgecommonsdc.org. For this session, main site, blog, previous classes, and contact forms will continue to be hosted on the ExpressionEngine site at knowledgecommonsdc.org.

Build classes app

  • Plan flow and data structures.
  • Build basic registration/waitlist functionality.
  • Add all data fields w rich text.
  • Rebuild public site templates.
  • Build confirmation emails.
  • Build reminder email system.
  • Refine admin interface.
  • Build basic teacher-facilitator area.
    Can see lists of students and edit attendance
  • Set up user registration system w better fields.
  • Clean up code

Set up servers + deploy site

  • Plan server structure.
  • Set up production server and dev server.
  • Switch to production database.
  • Move files and database.
  • Point DNS at new server.

Test

  • Populate site w test data
  • Ask Dojo and volunteers to test

For December 2012 (or earlier)

Classes app

  • Improve admin site
    • Add friendlier display of teachers, facilitators, and registrations
    • Add direct links to teacher/facilitator area
  • Improve teacher/facilitator area
    • Add email-class function
    • Add graphical displays
  • Clean up code (more thoroughly)
  • Add multisession support

Build CMS for main site

  • Convert project to Mezzanine.
  • Set up Mezzanine structure.
  • Convert EE templates to Django templates.
  • Migrate content.

Set up form-to-email for contributions and courses.

Previous classes

  • Decide what to do with classes from past sessions.
Clone this wiki locally