AMO:Meeting Notes: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
Line 1: Line 1:
[[Update:Remora|« Back to Update:Remora]]
__NOTOC__
= Jan 3rd =
* (clouserw) How are we going to handle multiple products for an addon? (Specifically, the interface for downloading them)
* Read the [[Update:Remora_Feedback|Alpha Feedback]]
* (sancus)
** Why do we want to support add-ons that use seperate files to support multiple products?
** How do we want to do this? Do we need an applications_files table? Do we want to keep applications_versions? Remove it?
* (fligtar - absent)
** I reskinned additem for rustico and revamped it for the new d-l10n structure. This involved modifying beforeFind and beforeSave to allow for using a locale other than the currently selected. So, if you want to find/save something to the German translation regardless of what locale is currently in use, you just set $this->Addon->useLang = 'de';
** I became very concerned about Cake's willingness to save any POST data passed to it. (For example, if someone were just updating their add-on and sent a post var data[Addon][status]=1 or data[Addon][downloadcount]=10000000000000, Cake would happily save it.) I think Cake has something to help fix that, but I wanted something better, so I made a method of the Amo component called filterFields, where you can pass a whitelist or a blacklist of fields and it will return a copy of the passed array with the appropriate filters. I think that anywhere we use save() we need to use this, as it only takes one vulnerability to get in. An example usage: $addonData = $this->Amo->filterFields($this-data['Addon'], array(), array('id', 'status'));
** I also made a translation box element that I'm going to use everywhere people need to translate things into multiple languages.
** This week I'm working on edit and editversion and adding/updating all my tests for additem. After that, I will go back and finish the review queue for the sandbox. After that, I'll fix the developers index. After THAT, I'll start on the preview uploader if no one else has.
* Cameron
** It seems that people whose names are one word in v2 have that inserted as their last name in remora. I think that it should be inserted as their first name.
** Additionally, I think that no matter what we decide to do with regard to the above, the entire v2 name should be used as the nickname for remora.
** Subscribe to http://blog.mozilla.com/webdev/comments/feed/ if you're interested :) (and you should be!)


* (lars)
'''Please visit the [[Add-ons|Add-ons wiki pages]] for up to date information.'''
** sometime during the New Year's break, Cameron suggested a change to the way that user information was migrated.  He suggested deriving a nickname from the first and last name rather than just leaving it blank.  The current way of doing things is http://wiki.mozilla.org/Update:Remora_Database_Migration#userprofiles_to_users  I can make whatever change people are interested in...


* (wenzel)
= AMO Project Meeting Details  =
** I got rid of some inconsistencies in the German translations.
* Mondays, 10:30am Pacific
** The review ratings are now limited to 0-10; the model validates that as well before saving.
* Vidyo: All Your Base
** On the addons display page, the three reviews can now be clicked to show them immediately without clicking on the whole review page.
{{conf|95316}}
** The language selector in the footer now points to the current language, not en-US all the time.


** next, I will make a search engine page like [v2 https://addons.mozilla.org/firefox/search-engines/]. Will also add test data.
* [https://mail.mozilla.com/home/wclouser@mozilla.com/AMO%20Schedule.html Release Schedule]
* [https://bugzilla.mozilla.org/buglist.cgi?product=addons.mozilla.org;status_whiteboard_type=allwordssubstr;status_whiteboard=%5Bgood%20first%20bug%5D;resolution=--- Good First Bugs] New to contributing? These are a good start.


= Dec 20th =
== August 20, 2012 ==
* File browser in public pages?
Justin's out! Will make do with Caitlin and Wil :-)
** No real reason to keep it under lock-and-key
* dates due [https://docs.google.com/spreadsheet/ccc?key=0AqMmxHRazC75dEZGU1FUMG5mWlBYWEJMRnVuanQ5dEE Marketplace Basecamp]
* Alpha status
* issues / risks this week? (Caitlin)
* CSS confusion
* Tasks left to do
** Make the site presentable and consistent
* Pages that need "design attention" -- once we define what "attention" and "design" mean.
** ./addons/browse.thtml
** ./addons/rss/addons.thtml
** ./addons/recommended.thtml
** ./addons/browseTypes.thtml
** ./addons/browseCategories.thtml
** ./addons/home.thtml
** ./addons/display.thtml
** ./search/index.thtml
** ./search/rss/index.thtml
** ./reviews/add.thtml
** ./reviews/display.thtml
** ./users/login.thtml
** ./users/email/pwreset_plain.thtml
** ./users/email/confirm_plain.thtml
** ./users/register.thtml
** ./users/pwreset.thtml
** ./users/edit.thtml
* Dynamic l10n and SQL
** Do we need to be able to delete a singular translation? (yes, you can't have just a null field)
** Will remove the FK relationships that may delete too much.
* Add non-user data to default SQL that doesn't change over time (including translations)
* Set auto increment numbers in default sql to arbitrarily high numbers
* Migrate add-ons into a production SQL to be used when we set up the public alpha
* Delete unused static l10n strings, truncate developers/reviewers stuff with bad IDs


= Dec 13th =
=== Weekly updates ===
sancus:
* Rick's payments update (Caitlin)
* We don't have a software license field in the db yet
* changes in the Marketplace weekly meeting (Caitlin)
clouserw:
* We're leaving several fields (like application.name and addons.privacypolicy) out of the translations table - I think they should be in there:
** Someone might want to translate the $field sometime and we could support that (and with our current system we get it for free!)
** Consistency - all strings in the same place
** It would let us echo the lang="" tags around the strings if they were in a different language
** Fields I'd consider changing:
*** addons.developercomments
*** addons.homepage
*** addons.eula
*** addons.privacypolicy
*** applications.name
*** applications.shortname
*** cannedresponses.name
*** cannedresponses.response
*** platforms.name
*** platforms.shortname
*** previews.caption
*** reviews.title
*** reviews.body
*** versions.releasenotes
wenzel:
* working on static and dynamic l10n all over the place. Any other places left to be localized?
* What about that text in the footnote? It's obviously c&ped from [http://www.apple.com/downloads/macosx/ here] and I don't think "Applications" fits well here.
* was working on:
** fixing search to search through d-l10n fields
** statically localizing the forums (with morgamic)
** building a so-far-complete German localization
lars:
* about that translations table:
** missing foreign key relationships in remora.sql
*** addons.name --> translations.id
*** addons.description --> translations.id
*** addons.summary  --> translations.id
*** addontypes.name --> translations.id
*** tags.name --> translations.id
*** tags.description --> translations.id
** it would also be handy to also have "on delete casacade" for these foreign key constraints
** should translations be shared? Assume not.
* about the locale strings
** should there be a table showing all the valid locale strings?
morgamic:
* schedule, etc.
* basecamp love
* alpha milestone To-do's


= Dec 6 =
== August 13, 2012 ==
sancus:
=== Weekly updates ===
* dynamic l10n not quite done yet, back-end rearrangements being made by clouserw, supposedly done except for tests/optimization
* pushed ratings/reviews live
** work done, we're going ahead with the change
* load tester lives
* static l10n on public pages !done
* [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem;remaction=run;namedcmd=2012-08-16;sharer_id=177149;list_id=4022183 this week's bugs]
** forum l10n (fred)
** click-through-ness (morgamic will fish through pages, though everyone should)
** invalid id errors should have a localized template, and we should probably come up with a better default way to display errors like these to use throughout (haven't seen one -- correct me if I'm wrong)
* starting work on install script
** porting over current impl is okay
** additional logic for sandbox
** present eula before install -- shaver said AJAX
** get rid of download count
morgamic:
* vacation schedules still fuzzy! when are you guys going to be taking off?
shaver:
* working on policy
* need web design list
** morgamic will look through pages for design needs


= Nov 29 =
=== Discussion items ===
shaver:
* Payments
* what's a date we can tell localizers that they can start giving us content?
** dynamic and static l10n complete by end of Friday, so the date for localizers will be '''Dec 5'''
** we'll take the add-on summary out of the forum pages so that we don't have to figure out dynamic l10n for launch
* need to figure out launch schedule to drive PR work, probably this week (the figuring, not the launching) -- what's our level of confidence?
** alpha: early preview '''Dec 18th''' (public side only)
*** navigation complete, can click through everything
*** install interaction
*** basic forum conversation-create, etc.
*** l10n finalized
** beta: feature complete '''Jan 15th'''
*** sandbox interactions (reviewing of sandboxed stuff, user sandbox activation, search and view restrictions)
*** public side feature complete
*** public l10n freeze
** post launch:
*** labs support (like sandbox, but not quite sandbox?)
** launch doesn't require localizations to be all caught up, but we should give them a fighting chance (meaning that we have them able to start localizing in the next 2 weeks)
* if we have pages that need design assistance (sandboxed addons? Forums? Install interaction?) we should start queuing them up with design folks soon, so please speak up if you know of them, and I'll start getting cycles on it
** file bugs against shaver, alpha-blocker
* what are our stat/metrics needs?  Our current tools choke hard under the load, but we can get help from people if we have some idea of what questions we'd like to answer and what latency-of-update we can tolerate.
** what stats do we want?  send thoughts to shaver or wiki


morgamic:
== August 6, 2012 ==
* what's a date when we will have an alpha version of the final policy?
=== Weekly updates ===
** alpha-blocker
* shouldn't we create a page where the policy is posted on the site?
** yes, beta-blocker; shaver will do
* when should we plan on finishing the dynamic l10n migration?
** sancus: dynamic l10n of public pages should be done this week
* what additional changes need to happen to the migration script so lars can work on it?
** permissions/roles
** dynamic l10n (lars has ideas on this... so he will speak)
** version approval -> files approval
** Anything else?
* team availability, other projects?  how much time will everyone have over the next month?  when are we planning to not work?  US vs. Canada holidays?
** fligtar: next week part time, finals week after, then available full time from Dec 15 to Jan 15.


wil:
=== Discussion Items ===
* what should we do for RTL languages? bootstrap.php doesn't have the database
* August 28
* morgamic: could just language direction in bootstrap.php in the valid-languages
* shaver: not a key thing right now, suspect that we'll have bigger problems than just the dir="" settings for making the site usable in RTL (CSS, etc.)


lars:
== July 23, 2012 ==
* translations table seems weird
(clouserw running)
* if we put an ID in the translations table and then put the partial foreign key corresponding to that ID in the parent table, we could join on it and retrieve the whole set of data + strings-for-locale in a single query
=== Weekly updates ===
* lars will write up the Lars Method on the [[Update:Remora_Localization|localization page]], we'll make a decision before fligtar gets to the dynamic-data-entry part of the admin site (by next meeting -- Dec 9th).
* What went live last week
* working on load testing, needs to get connected to VPN to run X app
* What we plan to push this week
* will take a day once the VPN stuff is set up, should have it completed by Dec 10th.
=== Discussion Items ===
* Review https://wiki.mozilla.org/Marketplace/Basecamp
* No meeting next week due to Apps work week


upcoming:
== July 16, 2012 ==
* wil: navigation survey
=== Weekly updates ===
* sancus: dynamic l10n completion, then install script
* What went live last week
* fligtar: working on sandboxizing the review/approval queue
* What we plan to push this week
* shaver: travelling next week, will be working on policy stuff
=== Discussion Items ===
* wenzel: getting the forums working (posting comments, etc.) and doing English localization of the strings
* Introductions
* morgamic: more detailed schedule and task lists for alpha and beta; also more ACL work
* (clouserw) HA Availability questions?
* (clouserw) certified vs trusted vs web installed.  what?


= Pre-Thanksgiving-Weak-Meeting (Nov 22) =
== July 9, 2012 ==
* present: fligtar, fred, sancus, cameron
=== Weekly updates ===
==Roundtable==
* What went live last week
* fligtar: Haven't done anything since summit. Will start on new review system database changes tonight or tomorrow and start tackling that new system from the dev cp side.
* What we plan to push this week
* sancus: Haven't done much since summit, fiddling with strange utf8 encoding problem on linux8, plan to go over display pages for unworking things(previews unworking on display page atm) and small fixes. Also, add dynamic localization code to all public pages.
=== Discussion Items ===
* wenzel: Have worked on the review section; will commit soon. Ratings are just a text box for now. Afterwards, I have to localize the emails as noted in the summit meeting.
* Aug 28 public alpha for desktop/android, betas every couple of months after that
* Trying to nail down identity and payments plan


= Summit meeting (Nov 16) =
== Jul 2, 2012 ==
* present: fligtar, shaver, wil, fred, morgamic, sancus
* (clouserw) UX Update
* (clouserw) july 5th demo
* (clouserw) Mon/Wed is a holiday


* Need to make schema changes, because it's a Thursday:
== Jun 25, 2012 ==
** add per-file flags: needs-code-review
=== Weekly updates ===
** move approval to file from version
* What went live last week
** remove localized string columns from the master tables
* What we plan to push this week
** add column to reviews table for testing-in-sandbox notes
=== Discussion Items ===
** translations table changes:
* basta in the house
*** id -> foreign_id
* interns are doing an "apps hack day" on Saturday, July 7th if you want to hang out
*** pk_column -> foreign_table
* need to determine how the goals in our release milestones match up with basecamp
*** translated_column -> foreign_column
*
*** change _ to - in language table names


* some desiderata came out of labs meeting, need to get more detail on requirements so we can figure out when/if the different bits would be worked on
== Jun 18, 2012 ==
=== Weekly updates ===
* What went live last week
* What we plan to push this week
=== Discussion Items ===
* Introductions
* Payments update


* rustico styling on the current mockups for the layout of the site
== Jun 11, 2012 ==
** if we need more pages designed, we should say so and get designer attention on them
=== Weekly updates ===
* What went live last week
* What we plan to push this week
=== Discussion Items ===


* sandbox/public proposal was well-received by various folk, we'll go ahead with that
== Jun 04, 2012 ==
=== Weekly updates ===
* What went live last week
* What we plan to push this week
=== Discussion Items ===
* Introductions! if applicable
* [https://wiki.mozilla.org/Marketplace/Features Feature pages]
* [https://etherpad.mozilla.org/mkt-dev-schedule etherpad] lists what people are working on
* Add-ons Work Week [https://etherpad.mozilla.org/addons-workweek-2012Q2 schedule]
* clouserw is in transit to mountain view
* 3 weeks until the June milestone! https://wiki.mozilla.org/Marketplace/Releases
* WebRT is highest priority over other browsers
* <3, etc.


* developer agreement {{bug|359110}}
== May 21, 2012 ==
** confirm that add-on meets each major policy requirement (trademark use, disclosure of any personal data collected)
=== Weekly updates ===
** confirm that they are the authors
* What went live last week
** agree that they are responsible for the software in question
** Bug fixes [http://cl.ly/052Q1F3l3J0k0R0S191H 2012-05-17]
** mozilla may remove at any time
* What we plan to push this week
=== Discussion Items ===
* Discuss Basecamp and [[Marketplace/Releases|upcoming releases]]


* account signup
** COPPA?


= Summit meeting (Nov 15) =
== May 14, 2012 ==
* present: fligtar, shaver, lars, wil, fred, morgamic, sancus
=== Weekly updates ===
* What went live last week
** Bug fixes [http://cl.ly/351i253I3l3L2844321J 2012-05-10]
** Compatibility reports for Add-ons  via Dev Hub
* What we plan to push this week
=== Discussion Items ===
* Discuss Basecamp and [[Marketplace/Releases|upcoming releases]]
* personas going onto the Marketplace directly
* Turned off the sphinx!
* personas bugs?


* If we don't migrate add-ons which are only compatible with fx 1.0, then people can upload add-ons with the same em:ID and then users who might have had the old add-ons still installed but disabled (or who are still using fx 1.0) will be updated to the new one [[User:Cameron|Cameron]] 22:28, 11 November 2006 (PST)
== May 7, 2012 ==
** We'll migrate all add-ons over, but none of the versions that aren't maxVersion >= 1.5
=== Weekly updates ===
* What went live last week
** Bug fixes [http://cl.ly/1J2A0Y3A0B471C161G1D 6.5.3]
* What we plan to push this week
=== Discussion Items ===
* market announcement tomorrow (Tuesday) @ 10am
* {{bug|752007}} - Kilimanjaro milestone
* {{bug|752013}} - June milestone
* [https://people.mozilla.org/~cwiemeersch/mkt-timeline Planning for Marketplace]


* File paths: use only the add-on file name, not the full prefix or "type" directory prefix.
=== Goals for this week's Show and Tell ===
** Will require rewrites for the current site


* Justin Fitzhugh suggested that we not use the RDNS network for extension serving, because we don't need the bandwidth help and it just makes things more complex (see bug on mirror-delay)
== April 23, 2012 ==
=== Weekly updates ===
* What went live last week
** Bug fixes [http://cl.ly/1q0L1K443X1p1340402l 6.5.1]
* What we plan to push this week
** MP Consumer pages


* Email component doesn't localize messages; we'll use a gettext entry for the whole message.
=== April 26 Beta Status ===
* Features being worked on (See [https://etherpad.mozilla.org/mkt-dev-schedule dev priorities]  for more details)


* Need to use ordinal parameters for gettext localization strings.
* Product/Marketing/Misc. updates


* Going to use the browse page for an example of dynamic l10n and as a target for load testing.
=== Goals for this week's Show and Tell ===
* The whole thing with roadblock


* We'll need to update the migration script to use translation tables for all localizable strings.
=== Marketplace Scorecard - Missing, Sucks, Works, or Sexy? ===
* Core pages implemented with responsive design and new style - works
* Purchasing apps with and without PayPal billing agreement in place - 90% works
* Refund flow (consumer request & developer approval) - works
* Video support - works
* Account History page - works
* In-app purchases consumer UI and flow - ke$ha; sexy but a little busted
* Cross-browser support for mobile, tablets, and desktop - sucks; needs UX guidance
* Developer Hub landing pages - missing
* App review tools - works
* Statistics & reports (downloads and financial) - missing-ish


* Need to remove the columns for the localized strings from their "parent" tables.
=== Discussion/Action Items ===
* (clouserw) If you're interested in giving a presentation at hacker school in NY (www.hackerschool.com) and then doing some recruiting let Laura know.  It's on July 9.
* (clouserw) anyone object to me flipping landfill.amo over to marketplace instead of AMO?  I think it would be more accessible for new folks
* (clouserw) How does everyone feel about sentry?


* Need to make sure that we use consistent naming of tables in the translations table (Cake naming convention)
== April 16, 2012 ==
=== Weekly updates ===
* What went live last week
** Bug fixes [http://cl.ly/1k3h1Q1e0d3c353I041k 6.5.0]
* What we plan to push this week
** Video (If Davor fixes the frontend)
** D2C changes


* Need to translate platform name "All", though not other ones.
=== April 26 Beta Status ===
* Features being worked on (See [https://etherpad.mozilla.org/mkt-dev-schedule dev priorities]  for more details)
** Currencies + purchase flow (cvan)
** Pre-auth + purchase flow (davor)
** in-app payment backend - postbacks, security, etc (kumar)
** Homepage (potch)
** In-app frontend (potch)


* Wil wants rename columns in the Translations table to use hyphen instead of underscore to separate language from region, etc.  Unanimous support in the crowd.
* Product/Marketing/Misc. updates


* How would we determine which side of the "sandbox"-vs-"public" line?
=== Goals for this week's Show and Tell ===
** Looking at reviews written by users?
* Receipts (Installing and Signing)
** Testing by established Mozilla QA community?
* Category browse pages
** Any automated validation? (Like lint?)
* Apps Stats page
** Always kept up-to-date with most recent Firefox release?
* Reviewer tools
** No bullshit!
* Payment UI (One-click and in-app)
** User review-rating threshold for re-review?


* Author blessing for auto-update?
=== Marketplace Scorecard - Missing, Sucks, Works, or Sexy? ===
* Core pages implemented with responsive design and new style -
* Purchasing apps with and without PayPal billing agreement in place -
* Refund flow (consumer request & developer approval) -
* Video support -
* Account History page -
* In-app purchases consumer UI and flow -
* Cross-browser support for mobile, tablets, and desktop -
* Developer Hub landing pages -
* App review tools -
* Statistics & reports (downloads and financial) -


* Different review-needed states:
=== Discussion/Action Items ===
** Needs initial evaluation (is description right, is it not total nonsense?)
=== Action Items from last week ===
** Needs review-of-review?
* Get rid of authentication for consumer pages - done
** Needs code/security review?
* Bill is working on getting Hardware keys for issuing and reissuing receipts -done
* Bill needs to talk about Apps in the Cloud. - done


** Let anyone self-select to review "raw" submitted
== April 9, 2012 ==
** Then have a Editor look over resulting reviews/ratings
=== Weekly updates ===
** We'd need a better reviewers' guide!
* What went live last week
** Bug fixes (6.4.9)
** We did a 6.4.9.1 push for [https://bugzilla.mozilla.org/show_bug.cgi?id=742007 Bug 742007] and [https://bugzilla.mozilla.org/show_bug.cgi?id=743043 Bug 743043]
* What we plan to push this week
** D2C changes (Better text notes around buttons about app support, possibly buttons.js changes)
** [http://cl.ly/1g2y2Y1P1I1b0H3f3x3z AMO 6.5.0]


=November 9 meeting=
=== April 26 Beta Status ===
* Features being worked on
** Video Support (Andy)
** Apps Stats frontend (Davor)
** Apps Stats backend (cvan)
** Editor Tools (cvan)
** Currencies + purchase flow (cvan)
** Pre-auth + purchase flow (cvan)
** in-app payment backend (kumar)
** Homepage (potch)
** In-app frontend (potch/ davor)


* Present: Cameron, Clouserw, Fligtar, Lars, Morgamic, Sancus, Shaver, Wenzel.
* Product/Marketing/Misc. updates


==Agenda==
=== Goals for this week's Show and Tell ===
* Firefox Summit
* Purchase flow (in-app and otherwise)
** Next week, set up a Remora Sprint session, coding or dinner? No concrete plans yet. Talk to people about hosting different kinds of add-ons on the site.


* l10n checkup
=== Marketplace Scorecard - Missing, Sucks, Works, or Sexy? ===
** are we settled on the dynamic-l10n strategy?
* Core pages implemented with responsive design and new style - <b>sucks</b>
** Seems to be that we are, pending performance results.
* Purchasing apps with and without PayPal billing agreement in place - kinda <b>works</b>
** performance: what assumptions about the translations table size. 100k rows? English will be in there as well.
* Refund flow (consumer request & developer approval) - <b>works</b>
** Cameron asked about releases-with-l10n-issues: Talk with localization people about release issues, break if there's a lacking l10n string, fallback, etc.
* Video support - <b>works</b>
* Account History page - <b>sexy</b>
* In-app purchases consumer UI and flow - kinda <b>works</b>
* Cross-browser support for mobile, tablets, and desktop - <b>works</b>
* Developer Hub landing pages - ??
* App review tools - <b>works</b>
* Statistics & reports (downloads and financial) - <b>missing</b>


* Gettext
=== Discussion/Action Items ===
** Seem to be stuck with gettext right now, difficult to fix the caching issues. [http://news.php.net/php.i18n/1029 clouserw has asked the php-i18n list...]
* Get rid of authentication for consumer pages
** Server will need to be restarted frequently.
* Bill is working on getting Hardware keys for issuing and reissuing receipts
** See what happens under load testing, vague possibility of SQLite switch and stuff, shaver to investigate.
* Bill needs to talk about Apps in the Cloud.
** Localization community people want to help, maybe they can do things like the static l10n on pages to speed things up?


* Test Coverage
== April 2, 2012 ==
** Should we go over the tests and see if our coverage is OK?
=== Weekly updates ===
*** No probably not, add tests for bugs as they come up. Add stub tests when you don't have time to write a test or aren't sure how as a reminder.
* What went live last week
** Bug fixes (6.4.8)
** We did a 6.4.8.1 push for [https://bugzilla.mozilla.org/show_bug.cgi?id=740735 Bug 740735]
* What we plan to push this week
** Move off of PHP (Includes: Global stats, Collection stats, Login, install.php etc)
** D2C changes (Better text notes around buttons about app support, possibly buttons.js changes)
** 6.4.9 [https://bugzilla.mozilla.org/buglist.cgi?resolution=---;resolution=DUPLICATE;query_format=advanced;target_milestone=6.4.9;product=addons.mozilla.org;list_id=2742208]


*l10n questions
=== April 26 Beta Status ===
** are things baked enough that someone else, perhaps from the l10n community, could work on an admin tool for managing the translations of the "site metadata" (category names, application names, etc.)?
* Features being worked on
** should we ask for help doing static l10nification of the HTML pages?  might be able to get some parallelization there
** Video Support (Andy)
** Apps Stats frontend (Davor)
** Apps Stats backend (cvan)
** Editor Tools (cvan)
** Currencies + purchase flow (cvan)
** Pre-auth + purchase flow (cvan)
** in-app payment backend (kumar)
** Homepage (potch)
** In-app frontend (potch/ davor)


* migration
* Product/Marketing/Misc. updates
** do we migrate existing comments into the discussions?
*** NO
** do we migate ratings?
*** Might be useful, but probably not. Look at it again later.
** not migrating fx2 add-ons
*** might be some special cases where we actually do migrate them
*** Many add-ons won't be migrated to the new site, but some add-ons that aren't hosted on AMO might be hosted on it, etc. Will be some case-by-case decision making to be made!


* Rating System
=== Goals for this week's Show and Tell ===
** Determine if people's ratings count based on threshold systems?
** Expose ratings data via AJAX interface, allowing people to do math and experiment?
** Possible to not expose numerical ratings.
** [[Update:Remora_Interactions/Rate|There's a wiki page on this, please add your 2 cents there]] (including sales tax)
** start with basic 0-10 field and move more complex from there.


==Roundtable==
* Marketplace Editor Tools
* fligtar: Added beforeFilters to the scaffolding pages to check login and function as a makeshift admin interface. Added a method to the AmoComponent that will return the appropriate javascript install trigger for the addontype - should also probably be used in the public pages. Still working on the Review Queue - layout is pretty much done for the single page, working on the backend for it.
* App stats
* Hot new purchase flow
* Videos
* Currencies


* wenzel:
=== Marketplace Scorecard - Missing, Sucks, Works, or Sexy? ===
** static l10n to real German
* Core pages implemented with responsive design and new style - <b>works</b>
** Forum integration
* Purchasing apps with and without PayPal billing agreement in place - <b>sucks</b>
** Tests
* Refund flow (consumer request & developer approval) - <b>missing/sucks</b>, supposedly works as of 15 minutes ago. :)
** Now: Reviews
* Video support - <b>missing</b>, andym landing something, hopefully to demo on friday
* Account History page - <b>works</b>
* In-app purchases consumer UI and flow - <b>sucks</b>
* Cross-browser support for mobile, tablets, and desktop - <b>works</b>
* Developer Hub landing pages - <b>missing</b>, eta for something is 4/6
* App review tools - <b>sucks/works</b>, landing final pieces
* Statistics & reports (downloads and financial) - <b>sucks</b>


* lars: got access to 2 grinder machines (requested 3). Java/grinder installed. Running tests started.
=== Discussion Items ===
** Going to have grinder go to the wiki page and get the test urls there.
* Q1 goals
** Need to know about URLs on grinder page?
* Q2 goals
*** dynamic l10n page
* [https://docs.google.com/document/d/1rCGq9txTWE0YQnB6pMUMNns0Adn4B_Oe_hAHKr853U4/edit?hl=en_US Kilimanjaro]


* sancus: Worked on the dictionaries controller, writing tests for models and localized the l10n homepage, had some fun fights with gettext. Should check in dictionaries category lists by end of the week.
== March 26, 2012 ==
* Weekly updates
* April 26 Beta Status
** Visual design target Wednesday
* Goals for this week's Show and Tell
** Support flow
** Sexier payment
** Video uploading and display
* Q1 goals review


* morgamic: talked about load testing. Updated the app_controller and had some conflicts, going to fix those. Spent time on creating the list of things to make Remora shippable, on the schedule page. Talked to phone people about meeting numbers!
== March 19, 2012 ==
** Hard to schedule things more than 2-3 weeks in advance.
* Weekly updates
* April 26 Beta Status [https://docs.google.com/document/d/1rCGq9txTWE0YQnB6pMUMNns0Adn4B_Oe_hAHKr853U4/edit?hl=en_US&pli=1]
** Visual design plan: send links to Martell
** Release plan
** Carrier billing
* Goals for this week's Show and Tell
** Payments added to details page
** Search and browse results (bonus points: search suggestions)


* shaver: Talked to l10n leads, figure out how quickly they can move. Working on EULA Policies with partners. Legal Review/Privacy Policy requirements for Add-ons. Fighting with Apple!
== March 12, 2012 ==
* Weekly updates
* UX update
** [http://people.mozilla.com/~clouserw/public/wikimo/appsuxschedule.png design flow plan]
** [http://people.mozilla.com/~clouserw/public/wikimo/appsuxtimeline.png Q1 design schedule]
** {{bug|734435}} - Implement consumer app detail page
*** [https://bug734435.bugzilla.mozilla.org/attachment.cgi?id=604557 detail page UI (phone)]
*** [https://bug734435.bugzilla.mozilla.org/attachment.cgi?id=604558 detail page UI (tablet)]
* Schedule update [https://docs.google.com/document/d/1rCGq9txTWE0YQnB6pMUMNns0Adn4B_Oe_hAHKr853U4/edit?hl=en_US]
** '''Next deliverable is Consumer Beta on April 26'''
* Marketing
* Goals for this week's Show and Tell
** Details page from mock
* clouserw ooto next week


=November 2 meeting=
== March 5, 2012 ==
Meeting opened: 5:07 PM UTC (9:07 PST)
* MWC report
* Plan going forward
* Meeting format changes
* Community update
* Goals for this week's show and tell
** fligtar: price tiers, roadmap, new timelines
* Deleting reviews


Present: Cameron, Clouserw, Fligtar, Lars, Morgamic, Sancus, Shaver, Wenzel.
== February 27, 2012 ==
* '''No Meeting'''


==Agenda==
== February 13, 2012 ==
* (was there a meeting last week?)
* Weekly Releases
* Mark had questions about the status of load-testing for vanilla stuff; where are we?
* Developer Registration Update
* shaver and Mark talked about some of the Vanilla integration bits for Remora, see [[Update:Remora_Vanilla_Integration|Remora_Vanilla_Integration]]
* UX update
* some discussion of dictionaries page
* [clouserw+jorgev] talk about new reviewer tools plan.  Tracker is {{bug|725830}}
** we'll want a custom controller here, aping what we currently do on v2 for the foreseeable future
* Week goals
** "informal" dictionaries are not a priority at all, don't let them confuse you!
** fligtar - roadmap and price tiers
** [[User:Cameron/Dictionary_thoughts]]
** cvan - submission flow at dev hub
* rustico turns out to be the design target for Remora, yay; it's motorbike time!
** potch - modal component of details page in responsive flow
* Gavin working on opensearch-to-sherlock converter for us
** refund management page done
* what are the gaps between v2 and remora-trunk?
** andy - uploading videos
** approval queue?
** preview-image upload
** comments/ratings
** RSS?
** user manager?
** ACLs & services (morgamic!)
** hash computation at upload?
** other-app support
* Can we change the meeting time? DST Means it's at 3:30 AM for me now (used to be 1:30 AM which wasn't so much a problem.) How does 3pm PST work for everyone else? [[User:Cameron|Cameron]] 08:30, 2 November 2006 (PST)


Yes we did have a meeting last week, just nobody took notes. Cameron shall take notes this week!
== February 6, 2012 ==
* Weekly Releases
* Scaling the marketplace
* [http://micropipes.com/temp/dj_kumar.jpg this happened]
* Roadmap
* Developer Beta Update
* UX update
* Payments
* Feedback on Friday show and tell


Load test stalled at Firefox 2
== January 30, 2012 ==
* Weekly Releases
* Personas renaming
* Roadmap
* Developer Beta Update
* UX update
* Payments


We have Vanialla integration stuff from mark
== January 23, 2012 ==
* [https://intranet.mozilla.org/2012Q1Goals#Marketplace_.26_Add-ons_Ecosystem Q1 Goals]
* Developer Beta Update
* Weekly Releases
** What's in the next milestone?
* UX update


Loadtesting of vanilla will be important
== December 19, 2011 ==
*Going out this week
**6.3.6 [http://etherpad.mozilla.org/amo-6-3-6-push push notes], {{AMOMilestoneInline|6.3.6}}


Rustico is going to be the theme.
== December 12, 2011 ==
* Lets get rid of the huge header!
*Going out this week
* Need some sub-nav
**6.3.5 [http://etherpad.mozilla.org/amo-6-3-5-push push notes], {{AMOMilestoneInline|6.3.5}}
* 6.3.4 still has some open bugs.  Talk to Wil about where you're at.
* Apps release dry-run today, real thing is tomorrow.
* New jetpack SDK is going out today on builder.amo
* No email makes clouserw and probably others sad pandas.  Behind on pretty much all of that. :(


Need to get on top of stuff that's already in v1/v2 before we go crazy with cool stuff like better rating system, extra dictionaries functionality, etc.


Next meeting Wednesday 3PM PST
== December 5, 2011 ==
*Going out this week
**6.3.4 [http://etherpad.mozilla.org/amo-6-3-4-push push notes], {{AMOMilestoneInline|6.3.4}}
* Developer Preview status: http://people.mozilla.com/~bwalker/test.html
** Deadline is Dec 8th (Thursday)
* Firefox Compatibility.
** Bump ran last week. No reported problems so far.
** Mobile bump will be run today.
* [[User:Jorge.villalobos/ReviewTeams|Review Teams Proposal]] -> Jorge.


Canned responses are good, lets keep them.
== November 21, 2011 ==
*Went out last week
**6.3.2 [http://etherpad.mozilla.org/amo-6-3-2-push push notes], {{AMOMilestoneInline|6.3.2}}
** How'd it go? What went out?
*Going out this week
**Anything?
*Going out next week
**6.3.3 [http://etherpad.mozilla.org/amo-6-3-3-push push notes], {{AMOMilestoneInline|6.3.3}}
*Firefox compatibility
** [https://bugzilla.mozilla.org/show_bug.cgi?id=699134 Roboform blocklisted]. Admin tools were a bit of a problem.
** [https://bugzilla.mozilla.org/buglist.cgi?status_whiteboard_type=allwordssubstr&query_format=advanced&status_whiteboard=%5Bfx10%5D&product=addons.mozilla.org&list_id=1746109 Validation bugs] filed. Will be fixed next week.
*Marketplace status
*Apps status
*Other


Possibility for reviewers to list their favourite add-ons to review (eg. you deny something for a specific reason and want to be notified when it's uploaded again.) RSS or email notifications.
== November 14, 2011 ==
* 6.3.2 [http://etherpad.mozilla.org/amo-6-3-2-push push notes], {{AMOMilestoneInline|6.3.2}}
* This is our last week to work on our app-preview launch.  Stuff related to that is highest priority.  Please look through your bugs today (during the meeting, even!).
** If you have too many P1/2s:  Say something in IRC and we'll spread them out
** If you want some P1/2s:  Say something in IRC :)


Some sort of favourite type of add-on to review RSS notification stuff - eg. whenever mac-only themes come up, add it to a rss feed for me.


Do we want developers and/or users to be able to see the approval queue?
== October 31, 2011 ==
Not yet, there's a big can o' worms there.
*Went out last week
**6.2.9 [http://etherpad.mozilla.org/amo-6-2-9-push push notes], {{AMOMilestoneInline|6.2.9}}
** Discovery Pane was broken for 2 hours 15 minutes; noticed after 1 hour 5 minutes. (250,000 views during that time)
** We need a clearer critical issue rollback policy.
*Going out this week
**6.3.0 [http://etherpad.mozilla.org/amo-6-3-0-push push notes], {{AMOMilestoneInline|6.3.0}}
*Going out next week
**6.3.1 [http://etherpad.mozilla.org/amo-6-3-1-push push notes], {{AMOMilestoneInline|6.3.1}}
*Firefox compatibility
** Firefox 8 compatibility is at [https://addons.mozilla.org/z/en-US/firefox/compatibility/8.0?type=all 92% / 77%]
*Marketplace status
*Apps status
** [https://docs.google.com/document/d/1Fn0rO8sjmbn3dQh_F53nd-WYgpRYgaaCfjnNXBK7hx8/edit Developer Preview] Nov. 22
** UX team


Clouserw has modified the l10n model, hasn't got tests done yet.  
== October 24, 2011 ==
*Went out last week
**6.2.8 [http://etherpad.mozilla.org/amo-6-2-8-push push notes], {{AMOMilestoneInline|6.2.8}}
**Any open issues or regressions from the push?
*Going out this week
**6.2.9 [http://etherpad.mozilla.org/amo-6-2-9-push push notes], {{AMOMilestoneInline|6.2.9}}
*Going out next week
**6.2.10 [http://etherpad.mozilla.org/amo-6-2-10-push push notes], {{AMOMilestoneInline|6.2.10}}
*Firefox compatibility
** Compatibility bump for desktop ran last week. [https://addons.mozilla.org/z/en-US/admin/validation 4021 files were upgraded].
** Mobile bump wasn't performed due to [https://bugzilla.mozilla.org/show_bug.cgi?id=696511 suspicious results].
** Firefox 8 compatibility is at [https://addons.mozilla.org/z/en-US/firefox/compatibility/8.0?type=all 91% / 76%]
*Marketplace status
*Apps status
*Welcome Amy Tsay, our new community manager!!


No need to have descriptions of categories.. would be better to have it in the l10n stuff so it doesn't have to look in the extra table. In fact, what's the point of having anything in English describing anything at all?  
== October 17, 2011 ==
*Went out last week
**6.2.7 [http://etherpad.mozilla.org/amo-6-2-7-push push notes], {{AMOMilestoneInline|6.2.7}}
**Any open issues or regressions from the push?  
*Going out this week
**6.2.8 [http://etherpad.mozilla.org/amo-6-2-8-push push notes], {{AMOMilestoneInline|6.2.8}}
*Going out next week
**6.2.9 [http://etherpad.mozilla.org/amo-6-2-9-push push notes], {{AMOMilestoneInline|6.2.9}}
*Firefox compatibility
*Marketplace status
*Apps status
*Merging selenium tests with zamboni


We're probably going to drop all the columns that just contain English stuff (add-on description, summary, platform name, app name, etc.) and use the l10n stuff. This is going to require some pretty wide-sweeping changes to the site's views.
== October 10, 2011 ==
*Went out last week
**6.2.6 [http://etherpad.mozilla.org/amo-6-2-6-push push notes], {{AMOMilestoneInline|6.2.6}}
**Any open issues or regressions from the push?
*Going out this week
**6.2.7 [http://etherpad.mozilla.org/amo-6-2-7-push push notes], {{AMOMilestoneInline|6.2.7}}
*Going out next week
**6.2.8 [http://etherpad.mozilla.org/amo-6-2-8-push push notes], {{AMOMilestoneInline|6.2.8}}
*Firefox compatibility
** 8 -> 9 bump happening this week (hopefully).
** Testing mobile bumps on stage.
*Marketplace status
*Apps status


Also need to modify the migration script to import stuff into the correct place. We might need to split core layout translations and add-on metadata translations for performance reasons, otherwise that's going to be one mother of a table.
== October 3, 2011  ==


Discussion forums not going to be split for language atm, we don't know how much they're going to get used.
*Went out last week
**6.2.5 [http://etherpad.mozilla.org/amo-6-2-5-push push notes], {{AMOMilestoneInline|6.2.5}}
**Any open issues or regressions from the push?
*Going out this week
**6.2.6 [http://etherpad.mozilla.org/amo-6-2-6-push push notes], {{AMOMilestoneInline|6.2.6}}
*Going out next week
**6.2.7 [http://etherpad.mozilla.org/amo-6-2-7-push push notes], {{AMOMilestoneInline|6.2.7}}
*Firefox 9 compatibility
**7.* -&gt; 8.* bump was put on hold due to [https://bugzilla.mozilla.org/show_bug.cgi?id=690975 bug 690975]. Need the fix in prod ASAP top run this bump on Tuesday or Wednesday.
**Jorge looking for breaking changes in 9. About 40% done, should finish in a day or two. Will begin filing compatibility bugs today.
**fligtar: the compatibility dashboard should point to 8 now.
*Marketplace status
*Apps status
*[https://intranet.mozilla.org/2011Q4Goals#Add-ons Q4 goals]


Currently updated descriptions appear before the new version.. decided that this bug requires too much database churn to be looked at now. Maybe later we can do something where all metadata is just associated with the version, and the site offers to duplicate it over when you upload a new version, or you can modify it.  
== September 26, 2011 ==
* Going out this week
** 6.2.5 [http://etherpad.mozilla.org:9000/amo-6-2-5-push push notes], {{AMOMilestoneInline|6.2.5}}
** Last week in the quarter!  Lots going out (see push notes).  Let's close QA bugs asap so we can verify features.
** (new page candidates and notable bug fixes go here)
* Going out next week
** 6.2.6 [http://etherpad.mozilla.org:9000/amo-6-2-6-push push notes], {{AMOMilestoneInline|6.2.6}}
** (new page candidates and notable bug fixes go here)
* Compatibility status
** Firefox 7 tomorrow!
** Why did the 6->7 bump miss so many add-ons? {{Bug|688883}}
** {{bug|688759}}
* Marketplace status
** Contract
** BD
** Designs/specs
* Apps status
** Apps/Add-ons combo
* Compressing Assets on AMO
** Already emailed about it, but I figure I'll tell people how to upgrade in case they ignored it.
* Discussion of next month's event
* [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=dorem&remaction=run&namedcmd=AMONewFeatures&sharer_id=177149&list_id=1363852 tracking bug pool is growing]


==Roundtable==
==== Other  ====
<div class="NavFrame collapsed"><div class="NavHead">Recent Past Meetings</div> <div class="NavContent" style="text-align: left;">


Sancus: Worked on category page. Dictionaries coming up next. Probably just going to reproduce v2 functionality to save time.
== June 29, 2011 ==
* [https://intranet.mozilla.org/2011Q2Goals#Add-ons Q2 goals]
* [https://intranet.mozilla.org/2011Q3Goals#Add-ons Q3 goals]


Wenzel: New html helper to rewrite links with locale in url. RSS layout too! Not got much to do now, give me work.
== May 18, 2011 ==
* New people!
* Goals status
* Hiring
* Apps


Fligtar: Localised description for add-ons.. which now won't work because of Clouserw's . Approval queue mainpage, way to unpack and examine the insides of add-ons. Doing approval queue, then going back through additem to fix up all the l10n stuff.
== February 23, 2011 ==
Post-mortem for Search Engine Installation Failure - Timeline
* Fri 2/4 10:43am - regression occurred
* Thu 2/10 3:00pm - 5.12.9 live (issue in prod)
* Fri 2/11 10:34am - [https://bugzilla.mozilla.org/show_bug.cgi?id=633558 bug reported]
* Tue 2/15 3:11pm - bug fixed ([https://github.com/jbalogh/zamboni/commit/66920051 commit])
* Tue 2/15 4:42pm - request to update to 5.12.9.4 filed ([https://bugzilla.mozilla.org/show_bug.cgi?id=634459 bug 634459])
* Tue 2/15 4:55pm - 5.12.9.4 live (issue fixed in prod)
* Thu 2/17 4:00pm - 5.12.10 live (issue in prod)
* Fri 2/18 4:24pm - first report of bug resurfacing
* Fri 2/18 6:09pm - request to update to 5.12.10.1 filed ([https://bugzilla.mozilla.org/show_bug.cgi?id=635432 bug 635432])
* Fri 2/18 10:13pm - 5.12.10.1 live (issue fixed in prod)


Lars: Sat on hands waiting for load testing machines. Shaver says: brainstorm ideas on stat gathering for downloads, updates, etc.
== February 2, 2011 ==
* [https://intranet.mozilla.org/AMO/2011Q1 2011 Q1 goals]


Shaver: Post Firefox 2 rusticization almost wrapped up, few more patches coming in. Did a bug triage and cleaned it up a bit, there's still a lot of crap though. Working on partner/policy stuff, hoping to have time to hack on remora though.
== January 4, 2011 ==
* [http://moxie.fligtar.com/amo/5.12.6 Dev Tools status]
* [https://intranet.mozilla.org/2011Q1Goals#Add-ons Q1 goals]
* [https://docs.google.com/Doc?docid=0Acwo2Bn17-PrZGZudHRobnJfOTJnem02emRnZg&hl=en&authkey=CNec3q4I 2011 roadmap]
* [https://wiki.mozilla.org/Mobile/webdevplan/mockups#AMO_Hi-Fi_Mockups mobile mocks]
* How should preliminarily reviewed install buttons look?
** Not like this: http://grab.by/8dkY
* Fun fact
* Listening party with Kumar


Cameron: Patching v2, wrote some thoughts on dictionaries.
== December 1, 2010 ==
* Fun fact
* What have potch and jbalogh been up to?!
* Work week meetings
** Instant bug fixes
** Lightning talks
** Bug triage
** Marketplace storyboarding
* Other stuff
* Questions


Morgamic: Adding groups model & controller to track groupings of users. PFS stuff.. should be done this morning. Going to make milestones more granular. Working on planning and looking specifically at admin tools. Could use scaffolding for part of it?
== November 10, 2010  ==


Meeting closed: 6:31PM UTC (10 AM PST)
*Q4 Goals Review
**Marketplace and Developer Tools
***Add-on Performance indicators
***Add-on Developer Tools and sandbox process
***Marketplace Alpha with end to end test of add-on purchase
**Support Fx 4 Beta and Release
***Aim for 65% compatibility with Fx4 in RC timeframe with goal of 90% by release
***Plan an add-on development competition for after release.
**Update home page with light restyle including header and footer to match Mozilla.com refresh.
**Launch FlightDeck on AMO subdomain as builder.addons.mozilla.org
***Add "No restart" badges to AMO with easy way to identify Jetpack Add-ons
***Drive 4X growth in number of new extension developers on AMO (up from 5/day to 20/day).
**Remove all add-ons from the [https://wiki.mozilla.org/AMO:Editors/Featured_and_Recommended#Instant_Update_Add-ons Trusted] list.
*Other Active Goings-on
**2011 Headcount
**Firefox in 2011
**Contributions Stats
**Marketing Update
**Discovery Pane
**RockMelt
**Add-on-Con
*Other Discussions
**Involving Devs more with the ecosystem


=October 26 meeting=
== October 27, 2010  ==
Regrets: shaver, sancus (both at FSOSS)


* shaver items:
*Welcome Andy and Kumar!
** thanks to everyone for their help with the Fx2/rustico push!
*Nick left
** load-testing status?
*2009
** l10n status?
**All about [http://blog.fligtar.com/wp-content/uploads/2009/12/addoncon-2009.png features and experience]
** vanilla status?
*2010
** looking forward to being back on Remora!
**All about code quality
** do we have a sense of where we are in terms of parity with v1/v2?
**What were AMO's accomplishments so far in 2010? What did we fall short on? What letter grade would you give AMO overall for this year?
** I love you guys so much!
***Everyone noted improved code quality
** random thought: should we see if the mycroft guys want to work with us on the search-engine stuff for Remora?
***"Fell short: Marketplace, the new add-on review system, Jetpack and Personas have taken the back seat and their future seems doubtful to me."
* sancus items:
***grades from feedback: B-, B, A-, B
** committed link helper
**Q4 2010
*** Basically helper functions to build urls to any part of the site. I thought it made sense to have all links built by functions for consistency and to make it easy to change them.
***Update on Marketplace
** browse/category page taking longer than expected because I had to create a page we have no mockup for(category list) and fixed some random cake problems(invalidFields, hi2u).
***Goals on track
** Most of that is worked out though and should be done today/tomorrow, fsoss stuff is slowing me down a *little*
***Plus lots of stuff not in AMO goals underway
** Do we need a user display page that lists information about that user and their addons?
****Blog redesign
** Need to write model tests so that the invalidFields problem doesn't happen again(read from the db, write to the db, delete written data with each model)
****What are add-ons? page
****Revamp of featured process
****High fidelity mocks of new homepage and details page
****Finishing Discovery Pane
*2011
**Balance between code and experience
**Q1
***Finish Zamboni
***Homepage redesign
***Details page redesign
***Experience improvements (breadcrumbs, browse style)  
***Builder integration continues
***Marketplace Support
****GTM plan
****Legal agreements in place
****Designs finalized
**Q2
***Marketplace implementation and launch
**Q3
***Marketplace improvements
***Finish Personas integration
**Q4
***&nbsp;???  
*Mobile Update / Discussion


=October 19 meeting=
== October 6, 2010  ==
Present: shaver, morgamic, sancus, clouserw, fligtar, lars, cameron (late)


* Vanilla user profile information
*Learning what people who didn't send status reports are up to
** is user_icon the only user-editable vanilla field we have to put on the edit page?
*Discussing mobile AMO:
*** no others known right now
**separate site/templates vs. single site/templates
** What processing does vanilla do with such an icon, and how do we want to handle that in our software
**scope of changes
*** mark: ?
**Jason's current designs
** Will we use the user icon on our side too? How?
*Comments on new design
*** in forums, maybe next to reviews and in user pages?


* modified field in the Addons table will be updated every time totaldownloads changes, making it useless?
== August 11, 2010  ==
** download data will be maintained by another script out-of-band
** what other stats do we want to track for trending, etc.?


* sancus: remove reviews content from display currently?
==== Development  ====
** shaver: yeah, let's remove it for now


* lars: work beyond the next 2 weeks?
*Been making lots of good progress on the site; pages live since we last talked include add-on review pages and the /recommended list.
** blocking on URLs for testing of load
*I outlined our goals in an email last week. Current status of those goals:
*** some provided by morgamic, still need vanilla ones
**Review pages bugs are closed
** what machines to run grinder on? (need 3)
**Collections pages are underway. The main editing page is (almost done?) being styled and Jeff keeps rocking the other listing pages
*** seneca machines? not sure about the network latency/consistency
**User pages haven't changed, the bugs are still in 5.11.8 but most are still unclaimed
**** network doesn't look suitable at the moment, we can revisit when it gets sorted
**Stats pages haven't moved, Ian is working on making the stats CSVs faster which is blocking our launch anyway.
*** will do the testing against remora.stage, IT will switch DNS to point to prod for "real" test
*If you have experience with or interest in OAUTH come talk to clouserw
*Along with the front end of the dev tools, we'll be building a RESTful API backend with [http://bitbucket.org/jespern/django-piston/wiki/Home django-piston]
*5.11.9


* vanilla caching
==== QA  ====
** need to figure out how to invalidate caches on the netscaler
*** shaver: the apache-esque headers should work


* translation stuff
==== Product  ====
** need to refine the examples and doc as guide for Mark and others


* vanilla layouts
==== Developer Relations  ====
** can we use cake views/layouts outside of cake?
*** shaver: can probably do it, not sure if it's worth it


* ACLs:
*Attended Black Hat and BlogHer, both of which passed rather uneventfully. Met a few people interested in add-on development, specially in the NYC Meetup.
** do we want to do ACLs everywhere?
*Latest [http://blog.mozilla.com/addons/2010/08/03/add-ons-review-update-14/ Add-ons Review Update] got lots of attention because of the Firefox 4 compat section, and [http://kaply.com/weblog/2010/08/03/wont-someone-think-of-the-add-on-developers/ mkaply's complaint] about excessive breakage.
*** probably just on the stuff we know needs protection, not the usual views
**I'm following PMO more closely now, to identify possible breaking changes. I already have a few new ones for the next update.
**** explicitly list actions that are "public" for default deny?
*Catching up with reviews.
**** var $publicActions; for those


* association splitting
==== Community  ====
** moved lesser-used associations to _full variants, call bindFully to get them in place for the next find


* morgamic updated schedule to reflect time used
==== Marketing  ====
** is this valuable? people move between tasks a bunch
*** probably good to


* sancus: home page stuff done, but new tests are killing the web server
==== Other  ====
** category page likewise
** travelling Tuesday, at symposium Thu/Fri


* mark (part played by morgamic): finishing the setting up of vanilla, working on l10n and caching next
*Tardy: potch
*Tardy: osunick


* clouserw: next week busy with mozilla.com, won't have cycles for l10n in the coming week
== July 21, 2010  ==


* fligtar:
==== Development  ====


* wenzel (part played by morgamic): working on edit-user, a bit stuck on l10n stuff, working on
*5.11.5 going out tomorrow, 5.11.6 under way
*will have collections pages done soon, which will be our first user facing editing pages


* morgamic: ACL stuff was painful, going to check in for wider review, then onto with load testing
==== QA  ====


* shaver: Fx2 launch/static page work, some optimization stuff being done in the background, out at symposium on Thurs/Fri of next week
==== Product  ====


=October 12 meeting=
*Working on things people need
* Microsummaries as add-on type?
*Working on 'What are add-ons?' page  
** We already answered that, kind of up in the air.
*Icon makeover contest
* New search plugin format
*Sunbird retirement
** In fx2 they are no longer using .src file, they are using .xml files.
*Add-on Security
* Resolving the latest [[Update:TroublesInAddonMigration#The_Addon_Version_to_Files_to_Application_Versions_Problem|migration problem]]
** Solution #2, cull bad data because it sucks.
* Load testing
** Set up URIs for Lars
** Talk to Justin about setting up machines (multiple)
** Stage the tests
** Schedule window
** Execute
** Mark
*** Milestone of getting forum up so we can abuse it (by next Friday)
*** Add vanilla db, code, etc., get it up on stage
*** Will talk with Fred about session retrieval
*** Do you want user editing to be centralized or will vanilla stuff be edited from the forum interface?
** Try to have at least one heavily translated page to test l10n load capability
* ACL talk -- see [[Update:Remora_Permissions]]
* Template/nav, look and feel update?
** morgamic to work on crappyNav
* l10n -- where/how to localize dynamic data
** Wil to work on proof of concept, review by Monday
* 2.0 release work?
** Shaver, etc. has most of it covered, will use the HTML work for Remora to put up necessary pages -- may include some engr work, not sure how much.. ? (shaver please update if wrong)
* Schedule
* Roundtable
* Tests
** Mock models -- should they actually have access to the test datbase?  If they do have access, wtf?
** Why can't we see the session data?


=October 5 meeting=
==== Developer Relations  ====
Meeting opened: 4:09 PM UTC/GMT (9:09 AM PDT)


Present: Cameron, Clouserw, Lars, Morgamic, Sancus, Shaver, Wenzel
*Firefox 4 compatibility post later today.
*[https://bugzilla.mozilla.org/show_bug.cgi?id=382356#c107 Whoops].
*Looking into new list of add-ons with poor performance.
*Catching up with reviews.


Schedule.
==== Community  ====


Have to get the html stuff done pronto so that it can be localised. devCP stuff isn't so important as it won't be localised at launch.
==== Marketing  ====


==== Other  ====


Stuff that's in the database like category names, descriptions, etc.
*status emails
*[http://people.mozilla.com/~fligtar/addonsintro/ fun with video]


Localisers in the ACL so they can edit stuff through the devCP
== July 14, 2010  ==


Add-on descriptions can be the responsibility of the developer - the people they get to localise their add-on, they can also get to localise a description and summary.
==== Development  ====


Functionary milestones
*Newly live: https://addons.mozilla.org/en-US/firefox/language-tools
*working on 5.11.[56]


15th october - l10n milestones
==== QA  ====


more milestones for user auth, search, devCP, ratings, reviews etc.
*Since I'm filling in for Krupa, no update! - stephend


string freeze 2 weeks or so before launch.
==== Product  ====


need to finalise l10n url structure today or tomorrow
==== Developer Relations  ====


probably going to use cake to do this rather than mod_rewrite
*[[AMO:Editors/MeetingNotes#July_7th.2C_2010|AMO Editor Meeting at the Mozilla Summit]].
*[http://blog.mozilla.com/addons/2010/07/13/add-on-security-announcement/ Security vulnerability announcement].
*Will blog about [http://xulforge.com/blog/2010/07/firefox-4-add-on-compatibility-presentation/ Firefox 4 compatibility] later this week.
*Internet Download Manager add-on [https://bugzilla.mozilla.org/show_bug.cgi?id=578443 crashing all over the place].
*Catching up with reviews.


6 pages for launch
==== Marketing  ====


featured extensions (20-50)
*Transitioning to Nick
*Will Miss You Guys


dictionaries
==== Other  ====


search engine plugins
== June 23, 2010  ==


bookmarks extensions
==== Development  ====


nobox is going to provide templates for all of these
*5.11.2 went out last night. Smooth like (i can't believe it's not) butter
*5.11.3 goes out next week. The only URL candidate is /search
*Q3 also starts next week. Stuff to put on a sticky note on your monitor:
**'''#1 goal: Get developer tools onto zamboni''' [https://docs.google.com/Doc?docid=0Acwo2Bn17-PrZGZudHRobnJfNzhmNTh6dGtmeg&hl=en spec] (mockups due "first part of July")
**Bonus goal: [http://docs.google.com/Doc?docid=0Acwo2Bn17-PrZGZudHRobnJfNjVjYnFqMm5kZw&hl=en Electric bandwagon] ([http://people.mozilla.com/~chowse/drop/amo/electric-bandwagon/v1/ mocks])
*New bugs and a schedule will be available soon
*If you have feedback on the latest release cycles, please get it to clouserw today


need to get updated screenshots, blurb, summary for all those extensions
==== QA  ====


install interaction work correctly - want to have static pages on addons.mozilla.org rather than crapping around like the google stuff
*Scope for 5.11.3
**[http://tinyurl.com/2g9oasr search bugs in zamboni]
**[https://bugzilla.mozilla.org/show_bug.cgi?id=546826 bug 546826]


fx2 between 17th and 24th
==== Product  ====


dictionaries page needs to be localised
*[http://docs.google.com/Doc?docid=0Acwo2Bn17-PrZGZudHRobnJfODdmanhnM3BncA&hl=en Homepage redesign doc]


not worried about TB because the product team isn't yet clear on how they want the installation experience to work.
==== Developer Relations  ====


1.3 for linux and 1.5 for windows? Fligtar wrote a nice [[Update:Remora_Schema#versions.approval|essay]] on it.
*[http://blog.mozilla.com/addons/2010/06/22/add-ons-review-update-12/ Add-ons Review Update]. Mentioned add-on performance, notable changes in Firefox 4 and near victory over the queues.
*TACO fun. [http://www.theregister.co.uk/2010/06/17/firefox_taco_addon_beefs_up/ 1], [http://news.slashdot.org/story/10/06/18/2059222/TACO-Extension-for-Firefox-Forked-After-Proprietary-Update 2]  
*Admin reviews.


Want to make this difficult to do because of the problems with approving them at different times.
==== Community  ====


Add approval state to files asap
==== Marketing  ====


cake created/modified fields for HABTM relationships
*Marketplace messaging + FAQ
 
*London add-ons workshop: final week of prep
== Roundtable ==
*Rock Your Firefox: 3 new posts
Shaver: Static pages for Fx2 launch. Hope to finish up search result stuff
</div> </div> <div class="NavFrame collapsed"><div class="NavHead">Meeting Archives</div> <div class="NavContent">
 
*[[AMO:Meeting Notes/Archive Jan-Jun 2010|January – June 16 2010]]  
Wenzel: Implemented search. User registration, login, logout, etc.
*[[AMO:Meeting Notes/Archive Oct-Dec 2009|October – December 31 2009]]
 
*[[AMO:Meeting Notes/Archive Jul-Sep 2009|July – September 2009]]
Lars: Tweaked migration script as stuff changed. Spent time working out grinder.
*[[AMO:Meeting Notes/Archive Apr-Jun 2009|April – June 2009]]  
 
*[[AMO:Meeting Notes/Archive Jan-Mar 2009|January – March 2009]]  
Sancus: Image controller. Category html.
*[[AMO:Remora Meeting Notepad/Archive Oct-Dec 2008|October – December 2008]]
 
*[[Update:Remora Meeting Notepad/Archive Jul-Sep 2008|July – September 2008]]  
Clouserw: Mozilla.com
*[[Update:Remora Meeting Notepad/Archive Apr 2008-Jun 2008|April – June 2008]]  
 
*[[Update:Remora Meeting Notepad/Archive Nov 07-Mar 2008|November 2007 – March 2008]]  
Cameron: Sweet FA. Going to miss the next meeting due to 4wding, hiking and holidaying.
*[[Update:Remora Meeting Notepad/Archive Oct-Nov 2007|October – November 2007]]  
 
*[[Update:Remora Meeting Notepad/Archive Aug-Sep 2007|August – September 2007]]  
Morgamic: Scheduling with shaver, planning etc. Services today and tomorrow. Header/footer navigation etc. Going to sit down with Fligtar and talk about devcp
*[[Update:Remora Meeting Notepad/Archive Dec-Jul 2007|December 2006 – July 2007]]
 
*[[Update:Remora Meeting Notepad/Archive Oct-Nov 2006|October – November 2006]]  
Going to spend more time on keeping everyone up to date with what's complete and what's not, what we need to do and how we're going with target feature milestones.
*[[Update:Remora Meeting Notepad/Archive Aug-Sep 2006|August – September 2006]]
 
</div></div>
Meeting closed: 4:53 PM UTC/GMT (9:53 AM PDT)
 
=September 28 meeting=
 
Present: sancus, cameron, schrep, morgamic, clouserw, wenzel, lars, shaver
 
==Agenda==
* Talk about search. (clouserw)
** Some discussion here: [[Update:Remora_Idea_Dump#Search]]
*** shaver: I think we need order independence for launch (I've written a test), don't need boolean operations.  Should have rating sort within each "group" of results (name, summary, description), not strictly a launch-stopper IMO.
* Talk about l10n (clouserw)
** Specifically, I want to cover database interactions - how are users going to contribute?  (shaver says .csvs - shall we plan something friendlier/more managable?)
*** shaver: don't need anything more for things like category-name translations for launch, let's defer that planning until at least after we have the CSV stuff in place
* Marketing/identity topics (cbeard):
** Site presentation / layout
** Additional graphics / design info
** Developer relations
** Top 50 vs. the rest of the universe -- how we will split the two, if at all
*** UI-driven separation between recommended items and the rest of the land?
*** Two sites?
**** shaver: Initially two sites, as per [[Update:Remora_Requirements]]
**** shaver: we need to figure out how to link from addons.mozilla.com to addons.mozilla.org and vice versa
* IT topics (schrep):
** Staging server for v3
*** shaver: as per conversations with justin a while back, we're going to be getting "read-only" access to the staging servers for log viewing and profiling; not sure where that's at
* Layout elements, navigation helper
* Master/slave database configs, how to switch in controllers
* Routing standards, mapping to v2 URIs
** do we need to support v2 URIs at launch? (shaver)
* Wiki updates needed
** Installation instructions for IT
* Outstanding task list: [[User:Shaver/Remora_Task_Dump]]
 
* l10n
** not using translation2 any more, just the Translation model
** won't be able to use cake list-generation helpers as-is, can just write code by hand
** gettext: waiting on views to generate po files
** locale selected based on lang= parameter
*** rewrite-based
*** needs test for selection process
** gettext: state
*** clouserw to work on one view (add-on display) as example and test today
 
* staging
** morgamic to investigate
 
==Roundtable==
 
* Cameron: version spreadsheet sent to Lars, has a lot of drinking to do this weekend
* Lars: version rationalizations now in the migration script, and script updated to the current schema; available for SQL wizardry (search?!?)
* sancus: updated test dataset for more test data info, working on image retrieval
** working on HTML for home and browse pages (might get help from silverorange)
** HABTMWTFBBQ? gotta do it by hand because the model doesn't fit Cake's association model
* clouserw: pulled out T2, committed initial search
* shaver: wrote some search tests, working on results output based on RC mockup
** first, doing schedule/plan work with morgamic so that I don't get kicked off the island
* morgamic: finished update tests, needs to add required dataset to remora-test.sql
** need to figure out how to handle update-check for dual services
** pfs and blocklisting straightforward
** pfs should eventually be based on the db
** acl: just for admin/users? fligtar has it working for developer
** working on schedule/plan with shaver
* fligtar: working on getting better!
** going to plan more tests for additem/edititem
* wenzel: welcome!
** new web-apps intern from Germany and OSL, going to be working on Remora with us!
 
= September 21 meeting =
Present: Cameron, Clouserw, Lars, Morgamic, Sancus. Fligtar was sick :( Shaver notably absent for two weeks in a row... maybe he was actually doing his vacation thing!? Nahhh... couldn't be.
 
==Binary data in database==
Add-on xpi files are not in the database, so we're defining the path to them. It's in [http://svn.mozilla.org/addons/trunk/site/app/config/bootstrap.php app/config/boostrap.php]
Should the screenshot data be in the database?
Should it be in a a separate table, or just a column? Thinking column. Need binary info and mimetype.
Going to test performance on this.
 
While we're at it, lets do the same and add columns for icons (logos) to the add-ons, applications and platforms tables.
 
No need to migrate the icon stuff, we'll create it.
 
'''Afterthought''': Are we going to need multiple sizes for those icons? (specifically the application icons.) Don't think so, they only appear in the compatibility info.
 
==Application versions==
Not going to migrate public app version stuff, delete it from the sql. It's useless.
 
Had a bit of discussion about which application versions can't be used as maxversions and which can't be used as minversions (eg. 2.0.0.* is a stupid minversion. 2.0 is a silly maxversion (leads to bad user experience when people get 2.0.0.1 and the developer hasn't updated the add-on. That's the reason the * stuff was invented. It's in "their rules" somewhere that they're not supposed to release stuff with that format of version string if it breaks a current public api (extension, etc.))
 
appversion canbeusedasmin canbeusedasmax ?
 
===Existing non-valid application versions===
[[Update:TroublesInAddonMigration]]
 
What can we do about them? There was a lot of discussion in this, culminating with a decision that we're going to migrate them to what we guess is the correct version. We observed that it's different depending on if the version is being used as maxversion or as a minversion.
 
Action: Lars is going to compute a list of the versions which are currently being used for each application. Cameron will then go through and decide what it maps to if it's being used as a minversion, and what it maps to if it's being used as maxversion.
 
==Navigation==
Need to think about elements that can be called by the layout. Contents in elements folder, logic in a helper.
 
Sancus going to finish off the add-on listing page and then do homepage with links to other sections
 
==Roundtable==
'''Sancus:''' Check the [[Update:Remora_Licensing|dashboard]] for what's he's up to.
 
'''Cameron:''' licensing stuff done and checked in. When creating new pages or if you have queries, [[Update:Remora_Licensing|there's a wiki page]]. Still a small [[Update:Remora_Licensing#Licensing_Todo.2Ffurther_investigation_list|To-do list]] for that but it's no big deal. This week I'll be doing that appversion mapping and I might create some html for some minor interactions.
 
'''Clouserw:''' l10n stuff is on the standards page now. Talked with Mark Sullivan and dug around in Vanilla to see about localising that.
 
'''Morgamic:''' stubs for service tests, halfway through update.php, spent time reading through the cake manual to brush up. Going to work on tests/services.
 
'''Fligtar:''' Continued working on additem, hoping will be done soon, even though he's been saying that for a month. Lobbied against the "projects" directory in SVN. Plan on beginning a translation for the "l33t" locale, and should finish additem and the tests. Won't be at next week's meeting either because from Wednesday night - Friday he will be out of town. As a result that out-of-townage, his left elbow will be in a splint, but hopefully he'll still be able to type with both hands.
 
'''Lars:''' Going to get that table of versions to Cameron, then work on implementing it into the migration script when Cameron gets it back.
 
= September 14 meeting =
Present: Cameron, Clouserw, Lars, Morgamic, Sancus.
Apologies: Shaver (sleeping), Fligtar (said he was going to be late, but never made it.)
 
===Licensing===
All the files we create need to be under the MPL/GPL/LGPL tri-license.
How many files have we already created that aren't licensed? Guess about 50.
clouserw going to talk to shaver about writing a script to do stuff.
Read http://www.mozilla.org/MPL/ for info.
 
'''As you edit files and think of it, put in the [http://www.mozilla.org/MPL/boilerplate-1.1/mpl-tri-license-html tri-license HTML boilerplate], but don't worry about it and don't let licensing distract you from your righteous quests!  "incorrect licensing on source files for server-side app" is one of those things that I would be gleeful to have on our "cut list" as we near the schedule singularity".''' (shaver)
 
===Coding Guidelines===
HTML 4.01 strict is the way to go. It's in the mozilla.org coding guidelines, transitional is sloppy and if we use xhtml we'll get into the content-type discussion.
 
Also, no javascript errors, (with javascript.options.strict set to true.)
 
'''Another "fix 'em if you notice 'em" thing, but please don't let the pursuit of strict distract or eat up time with discussions.  We can fix that in post, if at all, and if having non-validating HTML is even in my top-ten list of problems at release, I will ascend to heaven on a chorus of angels, so strong will my joy be.''' (shaver)
 
===SVN notificatons===
* RSS, email.. whatever. Something would be good.
* Looking at http://cia.navi.cx/
 
Going to talk to shaver about getting something happening with IT...
 
===Navigation===
Going to have to look at page relationships and how to navigate the site. Radiant core mockups has some stuff, but what other ideas do we have on this? Need to think about it.
 
== Roundtable ==
'''Sancus'''
* Done MDC stuff, working 100% on Remora now
* Working on major interactions
* Where's our mockups from radiant core?
** Schedule is suffering
** need mockups asap
*** '''everything we're getting from RC we've already got, in the zip from last week''' (shaver)
** not much room for slipping, Firefox is going to be released October sometime, aiming for concurrent release.
*** Any slip we do have will probably result in less QA/testing and a lower-quality product
*** '''we should prefer to slip number of features rather than quality; it's easier to recover from the former than the latter'''; example: slip localization of dev tools rather than test coverage for dev tools.  We need to discuss specific things here, though, to really be helpful.''' (shaver)
 
'''clouserw'''
* Simple search done
** works, needs improvement
*** '''where is it?''' (shaver)
*** ''' it's still a controller at this point, so /controllers/search_controller.php''' (clouserw)
** currently title, then description
*** Should be title, summary, description as discussed previously
** no tests yet.. need to figure out how to do that, going to wait for it to be further developed before writing more.
*** '''I wish I had my previous test stub :(  happy to help sketch out tests, or write them if that's helpful and viable''' (shaver, shaking his fist at the MBP gods)
* working on l10n string stuff
** have some demo code which was discussed in IRC.
*** ugly, but doesn't seem to be another way.
** open to suggestions, but need to get them in quick otherwise this is going to become a coding standard.
*** '''this has been merged into the [[Update:Remora_Standards|coding standards]]''' (clouserw)
 
 
'''lars'''
* got new database stuff yesterday,
** haven't checked in changes to migration script yet
 
'''morgamic'''
* going to work on Remora more from thisarvo
* What's with the double slash?
** Nobody knows, ask fligtar
** '''shouldn't be a problem, likely an artifact of the test goop making sure that you don't blow up if you don't have a trailing/leading slash on one of the components''' (shaver)
* shoot css queries at morgamic or clouserw, they've done plenty before
 
'''Cameron'''
* Got SVN and CVS access - hoorah!
* Learning about command line interfaces.
 
= September 7 Meeting =
'''fligtar's questions'''
* additem related
** localized addontypes?
*** ''same addontypes in all locales, human strings in translation table''
** summary maxlength? 200? 500? don't remember what shaver said
*** ''250 chars for now''
** developer terms of use?
*** ''make them agree to terms of use and policies when signing up --- good idea!''
** are we localizing admin stuff?
*** ''later!''
** what HTML tags should be allowed and for what fields? suggested from {{bug|343573}}: <pre><a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <ul> <li> and <strong></pre>
*** ''good set to start with; we'll have to add more later''
* other
** future of the approval queue
*** ''refactoring UI to have a page per add-on with more data''
*** ''collision detection on submit''
*** ''review comments and developer correspondence later''
** separating developer and public methods by more than just ACL? ie, another controller/model?
*** ''separate controllers would be good for developer and admin actions; fligtar to rename existing''
** at what point do we close bugs with "fixed in v3"
*** ''when fixed in remora with a test''
* ID collisions
** ''start at 10,000 for new add-ons, to reserve old AMO ids''
* zip of assets from RC in ~mike on linux8
* need to document localization process for extension data (shaver)
* per-locale preview images?
** no facility right now for different images per locale
** can localize captions now, though
* search!
** Zend search-lucene: doesn't support UTF-8
*** UTF-8 support coming, will require php5
** first pass: LIKE %term% queries on name, summary, description?
 
'''roundtable status'''
* fligtar
** fighting off v1 issues. additem is 80% done (at least its first revision).  currently stuck on HABTM problem which sancus will help on.
** working on test helper so that controller tests will work and then I can actually write the additem tests. going to make second pass through current bugs and make list better.
* morgamic
** been doing some python test stuff for AUS; v1 stuff; working on tests for core services (version check, pfs, blocklist, etc.)
** should be done tests by Monday, then working on auth and session stuff
* clouserw
** working on search now
* sancus
** MDC/nutch stuff turned into hell, done now!
** working on HABTM issues and controller test fixups
* shaver
** policy and Fx2 extension-prep stuff
** getting infrastructure in place for staging/deployment, incl php5
** started on localization document, need to finish up quickly and send to Pascal
** working in background on search-engine view
** anime extensions coming out of T-shirt asses, I think
* cameron
** dashboard still exists!
** 100% pooch-screwing this week
** buying sunscreen
* lars
** so many tests for migration now!
 
= August 31 Meeting =
* SVN is up, shaver importing today with morgamic's adult supervision
* get accounts! get accounts! get accounts!
 
* fligtar: almost done add-item, worked some v1 issues
* clouserw: did l10n tests for templates, ready to help out
* lars: database migration scripts still done! working on stats stuff as well, but has some bandwidth to help
* cameron: dashboard template done, ready to help with HTMLizifications
* shaver: working on infrastructure setup for staging/deploy, getting strings to localizers, wrapping up with RC
* sancus: mdc work wrapping up, will work on controller test framework and getting tests grouped
* mark: has been working on vanilla locally and pruning things we don't need; waiting for forum HTML
* morgamic: pfs/v1 work behind him, also AUS work for Fx2b2; migrating services into remora (SVN), some db/schema changes
 
= August 24 Meeting =
*Schema: applications_versions.public should maybe be appversions.public? [[User:Fligtar|Fligtar]] 07:57, 24 August 2006 (PDT)
 
= August 17 Meeting =
* what's in version control?
** Cake?
*** ''Yes''
** translation2?
*** ''No'', install through PEAR
** vanilla?
*** ''Yes''
** what else?
*** ''need to be careful where SimpleTest ends up, vendor vs. system-PEAR''
**** ''symlink from vendors/ to SimpleTest in PEAR install?''
 
* l10n strategy
** ''gettext for static content, explicit in templates''
** ''translation2 for database content selection''
*** ''probably not for the flat strings''
*** ''morgamic and wil to mail lorenzo with their questions''
**** ''can we point to arbitrary foreign keys? addition of primary key column''
**** ''performance differences between gettext-direct and gettext-via-translation2''
**** ''a mystery third question!''
 
* outstanding schema issues
** ''just audit and locale-limited flags''
 
* handling of dictionaries
** ''add-ons type''
** ''will probably need specialized category-page for landing''
 
* installation guide
** ''dependencies''
** ''VCS information''
** ''mod_rewrite rules''
** ''locale packs''
 
* [[Update:Remora_IT_Requirements|list of IT requirements]]
 
* audit trail questions?
** ''one table for users, one table for add-ons''
 
* add-on flags per locale? (for profiling certain extensions in certain locales, f.e., or making sure that Japanese users don't see "Editor's Pick!" for things that are crappy with multi-byte input)
** ''look at using hidden categories for this?''
 
* search engines
** ''add-on type''
** ''custom install operation''
*** ''already have to solve that for themes''
** ''where to host? in database? probably don't need bouncer/releases''
 
* version control
** ''Need to rejig repository to import Cake cleanly''
** ''SVN should be up v. soon, may just move into there''
 
* Vanilla discussion
** ''already supports split read/write database connections''
** ''can write custom authenticators to get user information from other cookies, etc.''
** ''forums per extension''
** ''localization support''
 
* Mockup status
** ''browse mockup iterating, first versions on wiki''
** ''search results coming to HTML today''
 
* Schedule check
** ''controller/model scaffolding done''
** ''l10n on track''
 
* Migration
** ''scripts ready for test, waiting for Lars to get DB access''
 
* PFS/VersionCheck
** ''their own appdirs''
 
* Agenda/status
** '''morgamic''': got AUS stuff done, migrating other apps to Cake stuff, then ACLs
** '''fligtar''': working on extension upload capabilities
** '''sancus''': working on MDC stuff for the rest of the week, then back to controllers and testing
** '''clouserw''': l10n work
** '''shaver''': working with Mark on the Vanilla stuff, worrying about infrastructure and localizers
** '''osullivan''': getting Vanilla rolling
** '''lars''': migration stuff, taking dumps of db
 
* Standards/conventions
** naming/layout of files and dirs
** test practices and architecture
** coding styles
** preferred beverages
 
Action items:
* db access for Lars
* server access for Lars and Mark
* questions to translation2

Latest revision as of 22:13, 23 June 2016


Please visit the Add-ons wiki pages for up to date information.

AMO Project Meeting Details

  • Mondays, 10:30am Pacific
  • Vidyo: All Your Base
  • Dial-in: Audio-only conference# 95316
    • People with Mozilla phones or softphones please dial x4000 Conf# 95316
    • US/Toll-free: +1 800 707 2533, (pin 4000) Conf# 95316
    • US/California/Mountain View: +1 650 903 0800, x4000 Conf# 95316
    • US/California/San Francisco: +1 415 762 5700, x4000 Conf# 95316
    • US/Oregon/Portland: +1 971 544 8000, x4000 Conf# 95316
    • CA/British Columbia/Vancouver: +1 778 785 1540, x4000 Conf# 95316
    • CA/Ontario/Toronto: +1 416 848 3114, x4000 Conf# 95316
    • UK/London: +44 (0)207 855 3000, x4000 Conf# 95316
    • FR/Paris: +33 1 84 88 37 37, x4000 Conf# 95316
    • Gmail Chat (requires Flash and the Google Talk plugin): paste +1 650 903 0800 into the Gmail Chat box that doesn't look like it accepts phone numbers
    • SkypeOut is free if you use the 800 number

August 20, 2012

Justin's out! Will make do with Caitlin and Wil :-)

Weekly updates

  • Rick's payments update (Caitlin)
  • changes in the Marketplace weekly meeting (Caitlin)

August 13, 2012

Weekly updates

Discussion items

  • Payments

August 6, 2012

Weekly updates

Discussion Items

  • August 28

July 23, 2012

(clouserw running)

Weekly updates

  • What went live last week
  • What we plan to push this week

Discussion Items

July 16, 2012

Weekly updates

  • What went live last week
  • What we plan to push this week

Discussion Items

  • Introductions
  • (clouserw) HA Availability questions?
  • (clouserw) certified vs trusted vs web installed. what?

July 9, 2012

Weekly updates

  • What went live last week
  • What we plan to push this week

Discussion Items

  • Aug 28 public alpha for desktop/android, betas every couple of months after that
  • Trying to nail down identity and payments plan

Jul 2, 2012

  • (clouserw) UX Update
  • (clouserw) july 5th demo
  • (clouserw) Mon/Wed is a holiday

Jun 25, 2012

Weekly updates

  • What went live last week
  • What we plan to push this week

Discussion Items

  • basta in the house
  • interns are doing an "apps hack day" on Saturday, July 7th if you want to hang out
  • need to determine how the goals in our release milestones match up with basecamp

Jun 18, 2012

Weekly updates

  • What went live last week
  • What we plan to push this week

Discussion Items

  • Introductions
  • Payments update

Jun 11, 2012

Weekly updates

  • What went live last week
  • What we plan to push this week

Discussion Items

Jun 04, 2012

Weekly updates

  • What went live last week
  • What we plan to push this week

Discussion Items

May 21, 2012

Weekly updates

  • What went live last week
  • What we plan to push this week

Discussion Items


May 14, 2012

Weekly updates

  • What went live last week
    • Bug fixes 2012-05-10
    • Compatibility reports for Add-ons via Dev Hub
  • What we plan to push this week

Discussion Items

  • Discuss Basecamp and upcoming releases
  • personas going onto the Marketplace directly
  • Turned off the sphinx!
  • personas bugs?

May 7, 2012

Weekly updates

  • What went live last week
  • What we plan to push this week

Discussion Items

Goals for this week's Show and Tell

April 23, 2012

Weekly updates

  • What went live last week
  • What we plan to push this week
    • MP Consumer pages

April 26 Beta Status

  • Product/Marketing/Misc. updates

Goals for this week's Show and Tell

  • The whole thing with roadblock

Marketplace Scorecard - Missing, Sucks, Works, or Sexy?

  • Core pages implemented with responsive design and new style - works
  • Purchasing apps with and without PayPal billing agreement in place - 90% works
  • Refund flow (consumer request & developer approval) - works
  • Video support - works
  • Account History page - works
  • In-app purchases consumer UI and flow - ke$ha; sexy but a little busted
  • Cross-browser support for mobile, tablets, and desktop - sucks; needs UX guidance
  • Developer Hub landing pages - missing
  • App review tools - works
  • Statistics & reports (downloads and financial) - missing-ish

Discussion/Action Items

  • (clouserw) If you're interested in giving a presentation at hacker school in NY (www.hackerschool.com) and then doing some recruiting let Laura know. It's on July 9.
  • (clouserw) anyone object to me flipping landfill.amo over to marketplace instead of AMO? I think it would be more accessible for new folks
  • (clouserw) How does everyone feel about sentry?

April 16, 2012

Weekly updates

  • What went live last week
  • What we plan to push this week
    • Video (If Davor fixes the frontend)
    • D2C changes

April 26 Beta Status

  • Features being worked on (See dev priorities for more details)
    • Currencies + purchase flow (cvan)
    • Pre-auth + purchase flow (davor)
    • in-app payment backend - postbacks, security, etc (kumar)
    • Homepage (potch)
    • In-app frontend (potch)
  • Product/Marketing/Misc. updates

Goals for this week's Show and Tell

  • Receipts (Installing and Signing)
  • Category browse pages
  • Apps Stats page
  • Reviewer tools
  • Payment UI (One-click and in-app)

Marketplace Scorecard - Missing, Sucks, Works, or Sexy?

  • Core pages implemented with responsive design and new style -
  • Purchasing apps with and without PayPal billing agreement in place -
  • Refund flow (consumer request & developer approval) -
  • Video support -
  • Account History page -
  • In-app purchases consumer UI and flow -
  • Cross-browser support for mobile, tablets, and desktop -
  • Developer Hub landing pages -
  • App review tools -
  • Statistics & reports (downloads and financial) -

Discussion/Action Items

Action Items from last week

  • Get rid of authentication for consumer pages - done
  • Bill is working on getting Hardware keys for issuing and reissuing receipts -done
  • Bill needs to talk about Apps in the Cloud. - done

April 9, 2012

Weekly updates

  • What went live last week
  • What we plan to push this week
    • D2C changes (Better text notes around buttons about app support, possibly buttons.js changes)
    • AMO 6.5.0

April 26 Beta Status

  • Features being worked on
    • Video Support (Andy)
    • Apps Stats frontend (Davor)
    • Apps Stats backend (cvan)
    • Editor Tools (cvan)
    • Currencies + purchase flow (cvan)
    • Pre-auth + purchase flow (cvan)
    • in-app payment backend (kumar)
    • Homepage (potch)
    • In-app frontend (potch/ davor)
  • Product/Marketing/Misc. updates

Goals for this week's Show and Tell

  • Purchase flow (in-app and otherwise)

Marketplace Scorecard - Missing, Sucks, Works, or Sexy?

  • Core pages implemented with responsive design and new style - sucks
  • Purchasing apps with and without PayPal billing agreement in place - kinda works
  • Refund flow (consumer request & developer approval) - works
  • Video support - works
  • Account History page - sexy
  • In-app purchases consumer UI and flow - kinda works
  • Cross-browser support for mobile, tablets, and desktop - works
  • Developer Hub landing pages - ??
  • App review tools - works
  • Statistics & reports (downloads and financial) - missing

Discussion/Action Items

  • Get rid of authentication for consumer pages
  • Bill is working on getting Hardware keys for issuing and reissuing receipts
  • Bill needs to talk about Apps in the Cloud.

April 2, 2012

Weekly updates

  • What went live last week
    • Bug fixes (6.4.8)
    • We did a 6.4.8.1 push for Bug 740735
  • What we plan to push this week
    • Move off of PHP (Includes: Global stats, Collection stats, Login, install.php etc)
    • D2C changes (Better text notes around buttons about app support, possibly buttons.js changes)
    • 6.4.9 [1]

April 26 Beta Status

  • Features being worked on
    • Video Support (Andy)
    • Apps Stats frontend (Davor)
    • Apps Stats backend (cvan)
    • Editor Tools (cvan)
    • Currencies + purchase flow (cvan)
    • Pre-auth + purchase flow (cvan)
    • in-app payment backend (kumar)
    • Homepage (potch)
    • In-app frontend (potch/ davor)
  • Product/Marketing/Misc. updates

Goals for this week's Show and Tell

  • Marketplace Editor Tools
  • App stats
  • Hot new purchase flow
  • Videos
  • Currencies

Marketplace Scorecard - Missing, Sucks, Works, or Sexy?

  • Core pages implemented with responsive design and new style - works
  • Purchasing apps with and without PayPal billing agreement in place - sucks
  • Refund flow (consumer request & developer approval) - missing/sucks, supposedly works as of 15 minutes ago. :)
  • Video support - missing, andym landing something, hopefully to demo on friday
  • Account History page - works
  • In-app purchases consumer UI and flow - sucks
  • Cross-browser support for mobile, tablets, and desktop - works
  • Developer Hub landing pages - missing, eta for something is 4/6
  • App review tools - sucks/works, landing final pieces
  • Statistics & reports (downloads and financial) - sucks

Discussion Items

March 26, 2012

  • Weekly updates
  • April 26 Beta Status
    • Visual design target Wednesday
  • Goals for this week's Show and Tell
    • Support flow
    • Sexier payment
    • Video uploading and display
  • Q1 goals review

March 19, 2012

  • Weekly updates
  • April 26 Beta Status [2]
    • Visual design plan: send links to Martell
    • Release plan
    • Carrier billing
  • Goals for this week's Show and Tell
    • Payments added to details page
    • Search and browse results (bonus points: search suggestions)

March 12, 2012

March 5, 2012

  • MWC report
  • Plan going forward
  • Meeting format changes
  • Community update
  • Goals for this week's show and tell
    • fligtar: price tiers, roadmap, new timelines
  • Deleting reviews

February 27, 2012

  • No Meeting

February 13, 2012

  • Weekly Releases
  • Developer Registration Update
  • UX update
  • [clouserw+jorgev] talk about new reviewer tools plan. Tracker is bug 725830
  • Week goals
    • fligtar - roadmap and price tiers
    • cvan - submission flow at dev hub
    • potch - modal component of details page in responsive flow
    • refund management page done
    • andy - uploading videos

February 6, 2012

  • Weekly Releases
  • Scaling the marketplace
  • this happened
  • Roadmap
  • Developer Beta Update
  • UX update
  • Payments
  • Feedback on Friday show and tell

January 30, 2012

  • Weekly Releases
  • Personas renaming
  • Roadmap
  • Developer Beta Update
  • UX update
  • Payments

January 23, 2012

  • Q1 Goals
  • Developer Beta Update
  • Weekly Releases
    • What's in the next milestone?
  • UX update

December 19, 2011

December 12, 2011

  • Going out this week
  • 6.3.4 still has some open bugs. Talk to Wil about where you're at.
  • Apps release dry-run today, real thing is tomorrow.
  • New jetpack SDK is going out today on builder.amo
  • No email makes clouserw and probably others sad pandas. Behind on pretty much all of that. :(


December 5, 2011

November 21, 2011

November 14, 2011

  • 6.3.2 push notes, open bugs, fixed bugs
  • This is our last week to work on our app-preview launch. Stuff related to that is highest priority. Please look through your bugs today (during the meeting, even!).
    • If you have too many P1/2s: Say something in IRC and we'll spread them out
    • If you want some P1/2s: Say something in IRC :)


October 31, 2011

October 24, 2011

October 17, 2011

October 10, 2011

October 3, 2011

  • Went out last week
  • Going out this week
  • Going out next week
  • Firefox 9 compatibility
    • 7.* -> 8.* bump was put on hold due to bug 690975. Need the fix in prod ASAP top run this bump on Tuesday or Wednesday.
    • Jorge looking for breaking changes in 9. About 40% done, should finish in a day or two. Will begin filing compatibility bugs today.
    • fligtar: the compatibility dashboard should point to 8 now.
  • Marketplace status
  • Apps status
  • Q4 goals

September 26, 2011

  • Going out this week
    • 6.2.5 push notes, open bugs, fixed bugs
    • Last week in the quarter! Lots going out (see push notes). Let's close QA bugs asap so we can verify features.
    • (new page candidates and notable bug fixes go here)
  • Going out next week
  • Compatibility status
  • Marketplace status
    • Contract
    • BD
    • Designs/specs
  • Apps status
    • Apps/Add-ons combo
  • Compressing Assets on AMO
    • Already emailed about it, but I figure I'll tell people how to upgrade in case they ignored it.
  • Discussion of next month's event
  • tracking bug pool is growing

Other