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 teacher-facilitator interface (front end for now).
    • Create lists of registered students.
  • Set up user registration system.
    • Refine fields.
  • Refine 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


For December 2012 (or earlier)

Improve admin site

  • Add friendlier display of teachers, facilitators, and registrations

Improve teacher/facilitator area

  • Add email-class function

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