Difference between revisions of "2008.01-Toronto"

From WormBaseWiki
Jump to navigationJump to search
Line 64: Line 64:
 
== Accomplishments ==
 
== Accomplishments ==
  
Tuesday:
+
===Tuesday:===
1. Todd provided an overview of what we have now, what Catalyst is, and current status of reimplementation.
+
#Todd provided an overview of what we have now, what Catalyst is, and current status of reimplementation.
2. [[Installing_the_Web_Application|Documented]] how to install the web application
+
#[[Installing_the_Web_Application|Documented]] how to install the web application
  
Wednesday
+
===Wednesday===
1.
+
#

Revision as of 11:32, 16 January 2008

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