Update:Schedule: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Update:Remora|« Back to Update:Remora]]
[[Update:Remora|« Back to Update:Remora]]


== Remora Schedule ==
* complete forum integration
 
** add-on views
{|
** amo data in vanilla pages
|- style="text-align:left;"
* complete load testing (already on schedule)
! Topic  !! date    !! who
* completing l10n for static content (already on schedule, but we need to determine dependencies)
|-
** getting forum l10n completed
!  schema
*** <del>fix code for msgids that start or end with an underscore</del>
|  today
*** <del>replace occurences of str_replace in the forum code by sprintf</del>
|  team
*** fix string flagged as "fuzzy"
|-   
*** <del>fix discussion links in cake (/en-US/)</del>
| style="padding-left:25px;" | l10n mappings   
*** <del>remove reviews from the display addons sidebar</del>
|
* finalizing dynamic l10n method (helper, component or model-basedcombination of all three?)
|
* updating existing mvc to work with dynamic l10n
|-   
** changing views
| style="padding-left:25px;" | any other untouched issues       
** changing models
|
** changing controllers
|
* v2 parity
|- 
** services complete (already on schedule)
! dashboard (all in order or priority)     
*** update
|-   
*** blocklist
| style="padding-left:25px;" | section (public/admin/developer)    
*** pfs  
|
** ratings and reviews complete
|
*** add review
|-
*** view reviews
| style="padding-left:50px" | page (script name)      
** maintenance script complete
|
** navigation
|
** roles/permissions
|-           
** approval queue workflow complete
| style="padding-left:50px;" | name     
** preview image upload
|
** other-app support
|
** hash computation at upload
|-           
** user info page
| style="padding-left:50px;" | owner   
* get policies sorted out
|
** dev agreement
|
** disclaimer, privacy stuff
|-           
** install.rdf constraints
| style="padding-left:50px" | mockup done?     
** spyware
|
** etc.
|
* styles complete
|-           
** html-ification of mocks
| style="padding-left:50px" | html done?       
** 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
| style="padding-left:50px" | cake view done?     
** browse links by name at top?
|
* developer pages
|
** index
|-           
** add
| style="padding-left:50px" | tests written   
** manage
|
** edit
|
** editversion
|-           
** previews
| style="padding-left:50px" | tests passed?   
*** manage
|
** users
|
*** edit info (done)
|- 
* reviewer pages
! skeleton
** approval queue
|  08/25 
*** main listing
|
*** individual review pages
|-   
*** history
| style="padding-left:25px" | [[Update:Schedule/Translation2|talk to translation2 guy to determine correctness of our approach]]
*** prioritization
|  08/18 
*** discussions?
|  shaver
** reviews
|-   
*** write editor reviews
| style="padding-left:25px" | set up models
*** manage submitted reviews
|  08/18 
*** troll management
|  andrei
|-   
| 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