Difference between revisions of "WebDev 2013.06.14-Agenda and Minutes"
From WormBaseWiki
Jump to navigationJump to search (Created page with ' = Web app = * Proposal emailed to everyone * TODO: set dev.wormbase.org to serve staging code ** stability = Error Trapping & Logging = JB: logging separate form installation …') |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | |||
= Web app = | = Web app = | ||
Line 7: | Line 6: | ||
= Error Trapping & Logging = | = Error Trapping & Logging = | ||
− | JB: logging separate form installation type | + | * JB: logging separate form installation type |
** log level on it's own | ** log level on it's own | ||
− | Web.pm - reads installation_type/env var, loads specific log4perl file | + | * Web.pm - reads installation_type/env var, loads specific log4perl file |
− | log4perl - | + | * log4perl - |
+ | |||
+ | TODO: get rid of 'debug' flag | ||
+ | ** JB will look at this after testing | ||
+ | ** see issue for suggestions to expand | ||
+ | |||
+ | = Intermine Branding (AC) = | ||
+ | 1) Create accounts on behalf of users, store permanent token | ||
+ | |||
+ | 2) Ask users to associate Google account (/openid) | ||
+ | |||
+ | 3) Run Identity Server | ||
+ | * http://wiki.openid.net/w/page/12995226/Run%20your%20own%20identity%20server | ||
+ | * Perl - http://www.packetizer.com/security/openid/ | ||
+ | |||
+ | = Intermine (JD) = | ||
+ | * running build over the weekend | ||
+ | * From Gary, provided ace queries: | ||
+ | ** Gene - only get Live genes | ||
+ | ** CDS - only method = curated | ||
+ | ** Protein - only corresponding CDS | ||
+ | |||
+ | ** Transcripts - attached to Genes, contains history? no ace query | ||
+ | *** gary updated issue 1385! | ||
+ | |||
+ | * working on many intermine issues - many waiting on builds | ||
+ | |||
+ | * species list issue: 1405 | ||
+ | |||
+ | = Testing (JB) = | ||
+ | * template for testing the REST.api | ||
+ | ** t/live.t | ||
+ | ** t/live_tests/template.t | ||
+ | ** simple, baseline for tests and how to write them | ||
+ | |||
+ | * also wanted to do it for WormBase API | ||
+ | ** do it on real objects, on the real databases (no mock objects!) | ||
+ | ** need to start catalyst again, wanted to use inheritance w/ Moose, | ||
+ | *** does not work with WormBase::Web :( | ||
+ | *** will extend Web.pm, have hook to execute API tests | ||
+ | ** to run on new data in acedb (catch data problems??!) | ||
+ | |||
+ | = Open Table = |
Latest revision as of 15:52, 14 June 2013
Contents
Web app
- Proposal emailed to everyone
- TODO: set dev.wormbase.org to serve staging code
- stability
Error Trapping & Logging
- JB: logging separate form installation type
- log level on it's own
- Web.pm - reads installation_type/env var, loads specific log4perl file
- log4perl -
TODO: get rid of 'debug' flag
- JB will look at this after testing
- see issue for suggestions to expand
Intermine Branding (AC)
1) Create accounts on behalf of users, store permanent token
2) Ask users to associate Google account (/openid)
3) Run Identity Server
- http://wiki.openid.net/w/page/12995226/Run%20your%20own%20identity%20server
- Perl - http://www.packetizer.com/security/openid/
Intermine (JD)
- running build over the weekend
- From Gary, provided ace queries:
- Gene - only get Live genes
- CDS - only method = curated
- Protein - only corresponding CDS
- Transcripts - attached to Genes, contains history? no ace query
- gary updated issue 1385!
- Transcripts - attached to Genes, contains history? no ace query
- working on many intermine issues - many waiting on builds
- species list issue: 1405
Testing (JB)
- template for testing the REST.api
- t/live.t
- t/live_tests/template.t
- simple, baseline for tests and how to write them
- also wanted to do it for WormBase API
- do it on real objects, on the real databases (no mock objects!)
- need to start catalyst again, wanted to use inheritance w/ Moose,
- does not work with WormBase::Web :(
- will extend Web.pm, have hook to execute API tests
- to run on new data in acedb (catch data problems??!)