Update:Schedule: Difference between revisions

No edit summary
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Remora Schedule ==
[[Update:Remora|« Back to Update:Remora]]


{|
* complete forum integration
|- style="text-align:left;"
** add-on views
! Topic  !! date    !! who
** amo data in vanilla pages
|-
* complete load testing (already on schedule)
!  schema
* completing l10n for static content (already on schedule, but we need to determine dependencies)
|  today
** getting forum l10n completed
|  team
*** <del>fix code for msgids that start or end with an underscore</del>
|-   
*** <del>replace occurences of str_replace in the forum code by sprintf</del>
| style="padding-left:25px;" | l10n mappings   
*** fix string flagged as "fuzzy"
|
*** <del>fix discussion links in cake (/en-US/)</del>
|
*** <del>remove reviews from the display addons sidebar</del>
|-   
* finalizing dynamic l10n method (helper, component or model-basedcombination of all three?)
| style="padding-left:25px;" | any other untouched issues       
* updating existing mvc to work with dynamic l10n
|
** changing views
|
** changing models
|- 
** changing controllers
! dashboard (all in order or priority)     
* v2 parity
|-   
** services complete (already on schedule)
| style="padding-left:25px;" | section (public/admin/developer)    
*** update
|
*** blocklist
|
*** pfs  
|-
** ratings and reviews complete
| style="padding-left:50px" | page (script name)      
*** add review
|
*** view reviews
|
** maintenance script complete
|-           
** navigation
| style="padding-left:50px;" | name     
** roles/permissions
|
** approval queue workflow complete
|
** preview image upload
|-           
** other-app support
| style="padding-left:50px;" | owner   
** hash computation at upload
|
** user info page
|
* get policies sorted out
|-           
** dev agreement
| style="padding-left:50px" | mockup done?     
** disclaimer, privacy stuff
|
** install.rdf constraints
|
** spyware
|-           
** etc.
| style="padding-left:50px" | html done?       
* styles complete
|
** html-ification of mocks
|
** design/styles for pages that aren't done yet
|-           
* admin pages
| style="padding-left:50px" | cake view done?     
** adding the dynamic l10n component to scaffold
|
** pagination and search for all CRUD pages for large N
|
** browse links by name at top?
|-           
* developer pages
| style="padding-left:50px" | tests written   
** index
|
** add
|
** manage
|-           
** edit
| style="padding-left:50px" | tests passed?   
** editversion
|
** previews
|
*** manage
|- 
** users
! skeleton
*** edit info (done)
|  08/25 
* reviewer pages
|
** approval queue
|-   
*** main listing
| style="padding-left:25px" | talk to translation2 guy to determine correctness of our approach
*** individual review pages
|  08/18 
*** history
|  shaver
*** prioritization
|-   
*** discussions?
| style="padding-left:25px" | set up models
** reviews
|  08/18 
*** write editor reviews
|  andrei
*** manage submitted reviews
|-   
*** troll management
| style="padding-left:25px" | set up controllers to use scaffolding
|  08/18 
|  andrei
|-   
| style="padding-left:25px" | refine translation2 implementation for 2 locales
|  08/25 
|  clouserw, morgamic
|-   
| style="padding-left:25px" | gettext for static pages implementation for 2 locales
|  08/25 
|  clouserw, morgamic
|-
! server requirements     
|-   
| style="padding-left:25px" | access to log metrics   
|
|
|-   
| style="padding-left:25px" | php5 vs. php4?      
|
|
|-   
| style="padding-left:25px" | PEAR::Translation2 is in beta - problem?   
|
|
|-   
| style="padding-left:25px" | locale packs if they are missing     
|
|
|-   
| style="padding-left:25px" | upgrade database infrastructure     
|
|
|-   
| style="padding-left:25px" | NFS dependencies     
|
|
|-       
| style="padding-left:50px" | images       
|
|
|-       
| style="padding-left:50px" | icons   
|
|
|-       
| style="padding-left:50px" | xpi files   
|
|
|-
! migration
| 09/01 
|  lohnk
|-   
| style="padding-left:25px" | ability to automatically pull all vital add-on information from previous schema     
|
|
|-       
| style="padding-left:50px" | previews     
|
|
|-       
| style="padding-left:50px" | categories       
|
|
|-       
| style="padding-left:50px" | applications     
|
|
|-       
| style="padding-left:50px" | application versions     
|
|
|-       
| style="padding-left:50px" | other tables     
|
|
|-   
| style="padding-left:25px" | move version check to new db   
|
|  morgamic
|-   
| style="padding-left:25px" | blocklisting has to still work     
|
|  morgamic
|-   
| style="padding-left:25px" | pfs has to still work   
|
|  morgamic
|-   
| style="padding-left:25px" | search engine install has to still work     
|
|  shaver, morgamic
|-
! forum integration
|  09/08 
|  shaver, mark o'sulivan
|-   
| style="padding-left:25px" | authentication hooks     
|
|
|-   
| style="padding-left:25px" | load / scalability testing       
|
|
|-   
| style="padding-left:25px" | integration into public pages   
|
|
|-   
| style="padding-left:25px" | localization     
|
|
|-   
| style="padding-left:25px" | shadow database for read only queries   
|
|
|-   
| style="padding-left:25px" | consolidation of writes on one master   
|
|
|-   
| style="padding-left:25px" | caching solutions   
|
|
|-       
| style="padding-left:50px" | file system?     
|
|
|-       
| style="padding-left:50px" | memcached?       
|
|
|-       
| style="padding-left:50px" | APC     
|
|
|-
! extreme identity makeover   
|-   
| style="padding-left:25px" | all HTML mockups done
|  09/01 
|  shaver, radiant core
|-   
| style="padding-left:25px" | implementing mockups
|  09/15 
|  morgamic, clouserw
|-       
| style="padding-left:50px" | css     
|
|
|-       
| style="padding-left:50px" | images       
|
|
|-       
| style="padding-left:50px" | html templates       
|
|
|-       
| style="padding-left:50px" | validation checking, etc.    
|
|
|-  
| style="padding-left:25px" | translation of all static data       
|
|
|-       
| style="padding-left:50px" | see the translation2 workshop   
|
|
|-       
| style="padding-left:50px" | otherwise find resources for this   
|
|
|- 
! developer control panel 
|  09/22 
|  clouserw, morgamic, shaver
|-   
| style="padding-left:25px" | add-on uploading     
|
|
|-   
| style="padding-left:25px" | locale pack support     
|
|
|-   
| style="padding-left:25px" | permissions, access control lists   
|
|
|- 
! administration tools
|  10/01 
|  team
|-   
| style="padding-left:25px" | forum administration     
|
|
|- 
! testing - applies to each area (public, developer, admin)  
|  09/22 
|  team
|-   
| style="padding-left:25px" | output verification     
|
|
|-   
| style="padding-left:25px" | output validity, web standards       
|
|
|-   
| style="padding-left:25px" | broken links, using linkchecker     
|
|
|-   
| style="padding-left:25px" | regression checks   
|
|
|- 
! deployment       
|-   
| style="padding-left:25px" | instructions for infra       
|
|
|-   
| style="padding-left:25px" | staging area     
|
|
|-   
| style="padding-left:25px" | public testing       
|
|
|-   
| style="padding-left:25px" | reduce to a DNS switchover       
|
|
|- 
! for later   
|-   
| style="padding-left:25px" | tiers   
|
|
|-       
| style="padding-left:50px" | how do we determine between them     
|
|
|-       
| style="padding-left:50px" | storing user agreements to lower tier (this may blow up, etc.)       
|
|
|-   
| style="padding-left:25px" | plugins listing     
|
|
|}

Latest revision as of 19:47, 6 December 2006

« Back to Update:Remora

  • complete forum integration
    • add-on views
    • amo data in vanilla pages
  • complete load testing (already on schedule)
  • completing l10n for static content (already on schedule, but we need to determine dependencies)
    • getting forum l10n completed
      • fix code for msgids that start or end with an underscore
      • replace occurences of str_replace in the forum code by sprintf
      • fix string flagged as "fuzzy"
      • fix discussion links in cake (/en-US/)
      • remove reviews from the display addons sidebar
  • finalizing dynamic l10n method (helper, component or model-based? combination of all three?)
  • updating existing mvc to work with dynamic l10n
    • changing views
    • changing models
    • changing controllers
  • v2 parity
    • services complete (already on schedule)
      • update
      • blocklist
      • pfs
    • ratings and reviews complete
      • add review
      • view reviews
    • maintenance script complete
    • navigation
    • roles/permissions
    • approval queue workflow complete
    • preview image upload
    • other-app support
    • hash computation at upload
    • user info page
  • get policies sorted out
    • dev agreement
    • disclaimer, privacy stuff
    • install.rdf constraints
    • spyware
    • etc.
  • styles complete
    • html-ification of mocks
    • design/styles for pages that aren't done yet
  • admin pages
    • adding the dynamic l10n component to scaffold
    • pagination and search for all CRUD pages for large N
    • browse links by name at top?
  • developer pages
    • index
    • add
    • manage
    • edit
    • editversion
    • previews
      • manage
    • users
      • edit info (done)
  • reviewer pages
    • approval queue
      • main listing
      • individual review pages
      • history
      • prioritization
      • discussions?
    • reviews
      • write editor reviews
      • manage submitted reviews
      • troll management