2008.01-Toronto

From WormBaseWiki
Jump to navigationJump to search

Toronto, 14 January - 18 January 2008

Agenda

OBJECTIVES

  • Describe how to develop for the WormBase implementation
  • Decide on best practices for team development
  • Convert 2-5 CGIs/Classes into Catalyst
  • Define project timeline
  • Create conversion matrix


TUESDAY

AM

Introduction to Catalyst and Reimplementation (Todd)

PM

  • Coding session (Todd and Norie):
    • document how to install Catalyst
    • document fetching the WormBase code

WEDNESDAY

AM

  • Group discussion: coding practices
    • decide where to host code: Sourceforge? Google Code? Local?
    • discuss coding preferences and document some guidelines
    • discuss javascript library pros and cons
    • thick or thin models

PM

  • Coding session (Todd and Norie):
    • convert several select CGIs/AceDB classes to Catalyst Model::*.pm
    • conversion matrix
    • local configuration file
    • new section for development guidelines on the wiki

THURSDAY

AM

  • Group discussion
    • define generic controllers: ie search, description, fetch
    • decide on stash data structure format

PM

  • Administrative discussion (Todd and Lincoln)
  • Coding session:
    • continue conversion of select CGIs (Norie)
    • write configuration proof-of-concept for Widgets/fields (Todd)
    • generate conversion matrix of existing scripts into Catalyst

FRIDAY

AM

  • Group discussion:
    • review progress for the week
    • define reimplementation timeline and duties
    • discuss caching strategies: per page, per section
    • administrative issues:
      • moderation: mailing lists, forums, wiki
      • meeting schedule

Accomplishments

Tuesday

  1. Todd provided an overview of what we have now, what Catalyst is, and current status of reimplementation.
  2. Documented how to install the web application

Wednesday

  1. Wrote an overview of how the web application works.
  2. Added a Migration Matrix on GoogleDoc.