Update:Schedule: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 61: Line 61:
*** manage submitted reviews
*** manage submitted reviews
*** troll management
*** troll management
[http://www.google.com/calendar/render?cid=p0mlcp98vqasr1dnht99jlmhd4@group.calendar.google.com Google Calendar]
== Remora Schedule ==
{|
|- style="text-align:left;"
! Topic  !! date    !! who
|-
!  schema
|  today
|  team
|-   
| style="padding-left:25px;" | l10n mappings   
|
|
|-   
| style="padding-left:25px;" | any other untouched issues       
|
|
|- 
! dashboard (all in order or priority)     
|-   
| style="padding-left:25px;" | section (public/admin/developer)     
|
|
|-
| style="padding-left:50px" | page (script name)       
|
|
|-           
| style="padding-left:50px;" | name     
|
|
|-           
| style="padding-left:50px;" | owner   
|
|
|-           
| style="padding-left:50px" | mockup done?     
|
|
|-           
| style="padding-left:50px" | html done?       
|
|
|-           
| style="padding-left:50px" | cake view done?     
|
|
|-           
| style="padding-left:50px" | tests written   
|
|
|-           
| style="padding-left:50px" | tests passed?   
|
|
|- 
! skeleton
|  08/25 
|
|-   
| style="padding-left:25px" | [[Update:Schedule/Translation2|talk to translation2 guy to determine correctness of our approach]]
|  08/18 
|  clouserw
|-   
| style="padding-left:25px" | set up models
|  08/18 
|  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   
|
|
|-   
| style="padding-left:25px" | session management, login, logout   
|
|
|- 
! 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     
|
|
|}

Revision as of 21:19, 3 November 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)
  • 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