Update:Schedule: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Remora Schedule Summary)
 
Line 1: Line 1:
= Remora Schedule =
== Remora Schedule ==
 
We lost our indentation, but here is a draft
 


{|
{|
|- style="text-align:left;"  
|- style="text-align:left;"
! Topic  !! date    !! who
! Topic  !! date    !! who
|-
|-
Line 12: Line 9:
|  team
|  team
|-     
|-     
| l10n mappings     
| style="padding-left:25px;" | l10n mappings     
|
|
|
|
|-     
|-     
| any other untouched issues         
| style="padding-left:25px;" | any other untouched issues         
|
|
|
|
Line 22: Line 19:
! dashboard (all in order or priority)       
! dashboard (all in order or priority)       
|-     
|-     
| section (public/admin/developer)       
| style="padding-left:25px;" | section (public/admin/developer)       
|
|
|
|
|-      
|-  
| page (script name)         
| style="padding-left:50px" | page (script name)         
|
|
|
|
|-             
|-             
| name       
| style="padding-left:50px;" | name       
|
|
|
|
|-             
|-             
| owner     
| style="padding-left:50px;" | owner     
|
|
|
|
|-             
|-             
| mockup done?       
| style="padding-left:50px" | mockup done?       
|
|
|
|
|-             
|-             
| html done?         
| style="padding-left:50px" | html done?         
|
|
|
|
|-             
|-             
| cake view done?       
| style="padding-left:50px" | cake view done?       
|
|
|
|
|-             
|-             
| tests written     
| style="padding-left:50px" | tests written     
|
|
|
|
|-             
|-             
| tests passed?     
| style="padding-left:50px" | tests passed?     
|
|
|
|
Line 62: Line 59:
|
|
|-     
|-     
| talk to translation2 guy to determine correctness of our approach
| style="padding-left:25px" | talk to translation2 guy to determine correctness of our approach
|  08/18   
|  08/18   
|  shaver
|  shaver
|-     
|-     
| set up models
| style="padding-left:25px" | set up models
|  08/18   
|  08/18   
|  andrei
|  andrei
|-     
|-     
| set up controllers to use scaffolding
| style="padding-left:25px" | set up controllers to use scaffolding
|  08/18   
|  08/18   
|  andrei
|  andrei
|-     
|-     
| refine translation2 implementation for 2 locales  
| style="padding-left:25px" | refine translation2 implementation for 2 locales  
|  08/25   
|  08/25   
|  clouserw, morgamic
|  clouserw, morgamic
|-     
|-     
| gettext for static pages implementation for 2 locales
| style="padding-left:25px" | gettext for static pages implementation for 2 locales
|  08/25   
|  08/25   
|  clouserw, morgamic
|  clouserw, morgamic
Line 84: Line 81:
! server requirements       
! server requirements       
|-     
|-     
| access to log metrics     
| style="padding-left:25px" | access to log metrics     
|
|
|
|
|-     
|-     
| php5 vs. php4?         
| style="padding-left:25px" | php5 vs. php4?         
|
|
|
|
|-     
|-     
| PEAR::Translation2 is in beta - problem?     
| style="padding-left:25px" | PEAR::Translation2 is in beta - problem?     
|
|
|
|
|-     
|-     
| locale packs if they are missing       
| style="padding-left:25px" | locale packs if they are missing       
|
|
|
|
|-     
|-     
| upgrade database infrastructure       
| style="padding-left:25px" | upgrade database infrastructure       
|
|
|
|
|-     
|-     
| NFS dependencies       
| style="padding-left:25px" | NFS dependencies       
|
|
|
|
|-         
|-         
| images         
| style="padding-left:50px" | images         
|
|
|
|
|-         
|-         
| icons     
| style="padding-left:50px" | icons     
|
|
|
|
|-         
|-         
| xpi files     
| style="padding-left:50px" | xpi files     
|
|
|
|
Line 124: Line 121:
|  lohnk
|  lohnk
|-     
|-     
| ability to automatically pull all vital add-on information from previous schema       
| style="padding-left:25px" | ability to automatically pull all vital add-on information from previous schema       
|
|
|
|
|-         
|-         
| previews       
| style="padding-left:50px" | previews       
|
|
|
|
|-         
|-         
| categories         
| style="padding-left:50px" | categories         
|
|
|
|
|-         
|-         
| applications       
| style="padding-left:50px" | applications       
|
|
|
|
|-         
|-         
| application versions       
| style="padding-left:50px" | application versions       
|
|
|
|
|-         
|-         
| other tables       
| style="padding-left:50px" | other tables       
|
|
|
|
|-     
|-     
| move version check to new db     
| style="padding-left:25px" | move version check to new db     
|
|
|  morgamic
|  morgamic
|-     
|-     
| blocklisting has to still work       
| style="padding-left:25px" | blocklisting has to still work       
|
|
|  morgamic
|  morgamic
|-     
|-     
| pfs has to still work     
| style="padding-left:25px" | pfs has to still work     
|
|
|  morgamic
|  morgamic
|-     
|-     
| search engine install has to still work       
| style="padding-left:25px" | search engine install has to still work       
|
|
|  shaver, morgamic
|  shaver, morgamic
Line 168: Line 165:
|  shaver, mark o'sulivan
|  shaver, mark o'sulivan
|-     
|-     
| authentication hooks       
| style="padding-left:25px" | authentication hooks       
|
|
|
|
|-     
|-     
| load / scalability testing         
| style="padding-left:25px" | load / scalability testing         
|
|
|
|
|-     
|-     
| integration into public pages     
| style="padding-left:25px" | integration into public pages     
|
|
|
|
|-     
|-     
| localization       
| style="padding-left:25px" | localization       
|
|
|
|
|-     
|-     
| shadow database for read only queries     
| style="padding-left:25px" | shadow database for read only queries     
|
|
|
|
|-     
|-     
| consolidation of writes on one master     
| style="padding-left:25px" | consolidation of writes on one master     
|
|
|
|
|-     
|-     
| caching solutions     
| style="padding-left:25px" | caching solutions     
|
|
|
|
|-         
|-         
| file system?       
| style="padding-left:50px" | file system?       
|
|
|
|
|-         
|-         
| memcached?         
| style="padding-left:50px" | memcached?         
|
|
|
|
|-         
|-         
| APC       
| style="padding-left:50px" | APC       
|
|
|
|
Line 210: Line 207:
! extreme identity makeover     
! extreme identity makeover     
|-     
|-     
| all HTML mockups done
| style="padding-left:25px" | all HTML mockups done
|  09/01   
|  09/01   
|  shaver, radiant core
|  shaver, radiant core
|-     
|-     
| implementing mockups  
| style="padding-left:25px" | implementing mockups  
|  09/15   
|  09/15   
|  morgamic, clouserw
|  morgamic, clouserw
|-         
|-         
| css       
| style="padding-left:50px" | css       
|
|
|
|
|-         
|-         
| images         
| style="padding-left:50px" | images         
|
|
|
|
|-         
|-         
| html templates         
| style="padding-left:50px" | html templates         
|
|
|
|
|-         
|-         
| validation checking, etc.     
| style="padding-left:50px" | validation checking, etc.     
|
|
|
|
|-     
|-     
| translation of all static data         
| style="padding-left:25px" | translation of all static data         
|
|
|
|
|-         
|-         
| see the translation2 workshop     
| style="padding-left:50px" | see the translation2 workshop     
|
|
|
|
|-         
|-         
| otherwise find resources for this     
| style="padding-left:50px" | otherwise find resources for this     
|
|
|
|
Line 250: Line 247:
|  clouserw, morgamic, shaver
|  clouserw, morgamic, shaver
|-     
|-     
| add-on uploading       
| style="padding-left:25px" | add-on uploading       
|
|
|
|
|-     
|-     
| locale pack support       
| style="padding-left:25px" | locale pack support       
|
|
|
|
|-     
|-     
| permissions, access control lists     
| style="padding-left:25px" | permissions, access control lists     
|
|
|
|
Line 266: Line 263:
|  team
|  team
|-     
|-     
| forum administration       
| style="padding-left:25px" | forum administration       
|
|
|
|
Line 274: Line 271:
|  team
|  team
|-     
|-     
| output verification       
| style="padding-left:25px" | output verification       
|
|
|
|
|-     
|-     
| output validity, web standards         
| style="padding-left:25px" | output validity, web standards         
|
|
|
|
|-     
|-     
| broken links, using linkchecker       
| style="padding-left:25px" | broken links, using linkchecker       
|
|
|
|
|-     
|-     
| regression checks     
| style="padding-left:25px" | regression checks     
|
|
|
|
Line 292: Line 289:
! deployment         
! deployment         
|-     
|-     
| instructions for infra         
| style="padding-left:25px" | instructions for infra         
|
|
|
|
|-     
|-     
| staging area       
| style="padding-left:25px" | staging area       
|
|
|
|
|-     
|-     
| public testing         
| style="padding-left:25px" | public testing         
|
|
|
|
|-     
|-     
| reduce to a DNS switchover         
| style="padding-left:25px" | reduce to a DNS switchover         
|
|
|
|
Line 310: Line 307:
! for later     
! for later     
|-     
|-     
| tiers     
| style="padding-left:25px" | tiers     
|
|
|
|
|-         
|-         
| how do we determine between them       
| style="padding-left:50px" | how do we determine between them       
|
|
|
|
|-         
|-         
| storing user agreements to lower tier (this may blow up, etc.)         
| style="padding-left:50px" | storing user agreements to lower tier (this may blow up, etc.)         
|
|
|
|
|-     
|-     
| plugins listing       
| style="padding-left:25px" | plugins listing       
|
|
|
|
|}
|}

Revision as of 22:36, 10 August 2006

Remora Schedule

Topic date who
schema today team
l10n mappings
any other untouched issues
dashboard (all in order or priority)
section (public/admin/developer)
page (script name)
name
owner
mockup done?
html done?
cake view done?
tests written
tests passed?
skeleton 08/25
talk to translation2 guy to determine correctness of our approach 08/18 shaver
set up models 08/18 andrei
set up controllers to use scaffolding 08/18 andrei
refine translation2 implementation for 2 locales 08/25 clouserw, morgamic
gettext for static pages implementation for 2 locales 08/25 clouserw, morgamic
server requirements
access to log metrics
php5 vs. php4?
PEAR::Translation2 is in beta - problem?
locale packs if they are missing
upgrade database infrastructure
NFS dependencies
images
icons
xpi files
migration 09/01 lohnk
ability to automatically pull all vital add-on information from previous schema
previews
categories
applications
application versions
other tables
move version check to new db morgamic
blocklisting has to still work morgamic
pfs has to still work morgamic
search engine install has to still work shaver, morgamic
forum integration 09/08 shaver, mark o'sulivan
authentication hooks
load / scalability testing
integration into public pages
localization
shadow database for read only queries
consolidation of writes on one master
caching solutions
file system?
memcached?
APC
extreme identity makeover
all HTML mockups done 09/01 shaver, radiant core
implementing mockups 09/15 morgamic, clouserw
css
images
html templates
validation checking, etc.
translation of all static data
see the translation2 workshop
otherwise find resources for this
developer control panel 09/22 clouserw, morgamic, shaver
add-on uploading
locale pack support
permissions, access control lists
administration tools 10/01 team
forum administration
testing - applies to each area (public, developer, admin) 09/22 team
output verification
output validity, web standards
broken links, using linkchecker
regression checks
deployment
instructions for infra
staging area
public testing
reduce to a DNS switchover
for later
tiers
how do we determine between them
storing user agreements to lower tier (this may blow up, etc.)
plugins listing