Skip to content
Nicholas Henry edited this page Dec 4, 2015 · 3 revisions

Introduction

  • milestones with the same number can be implemented at the same time, e.g. milestones 1a and 1b can start at the same time
  • milestones proceeding a number are dependent on the preceding milestones, e.g. all milestones 2 are dependent on 1, therefore milestones 1 must be completed first (not quite true, but simplifies the roadmap)

Prerequisites for Workshop

  • admin tool (i.e. Thoughtbot's Administrative)
  • layout with links based on Wireframe
  • home page with placeholders
  • one item from the 1.x milestones to be implemented

Milestone 1a - Theme: Basic Content Management

  • manage news items
  • display news items
  • manage events
  • display events
  • manage pages
  • display pages
  • implement authentication

Milestone 1b - Theme: Extended Content Management

  • manage members
  • display members
  • manage organizations
  • display organizations

Milestone 2a - Theme: Home Page Aggregation

  • aggregate news, events on home page
  • display recent events on home page (sidebar)

Milestone 2b - Theme: Event Management with Talks

  • manage talks assigned to events
  • display talks assigned to events
  • assign members to talks
  • display talks for a member

Milestone 2c - Theme: Event Management with Locations

  • manage locations and assign locations to events
  • display a location for an event

Milestone 2d - Theme: Event Management with Sponsors

  • assign an organization as a sponsor for an event
  • display sponsors for an event

Milestone 2e - Theme: Jobs Management

  • manage jobs
  • display jobs
  • assign an organization to a job posting

Future milestones

  • internationalization
  • member sign-in with profile and RSVP events
  • associating members and organizations