Skip to content
taiwen edited this page Aug 11, 2012 · 6 revisions

Module design checklist

  1. System flowchart from business requirements
  2. Module controllers definition
  • Sections: front/admin, and feed/api
  • Controllers
  • Actions
  • Templates mapped to actions
  1. Module meta definition
  • meta
  • author
  • resource
  1. Database schema design: resource['database]
  • Entities
  • Relationship
  1. Module config: resource['config]
  2. Block definition: resource['block']
  • Model class
  • Templates
  1. Navigation definition: resource['navigation']
  • Front
  • Admin
  1. Route definition: resource['route']
  2. Advanced definitions: resource
  3. Forms
  • Form elements
  • InputFilter
  • View templates
  1. Test cases