Closed Bug 674653 Opened 13 years ago Closed 13 years ago

Invite a seed group of contributors to the phonebook when Mozillians launches

Categories

(Participation Infrastructure :: Phonebook, defect, P1)

x86
macOS
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: davidwboswell, Assigned: davedash)

References

Details

(Whiteboard: [1.1.2])

For the vouching system to work in the phonebook, we're going to need a group of people already in the system to do the vouching for new accounts.  I suggest we put together a seed group of contributors that we know from past experience belong in the phonebook and then do a mass invite at the time of the launch.

I think it make sense to include people who were invited to the 2010 Summit, people who have commit access to our repositories and all current employees as the seed group.  We have the Summit list in Responsys, we filed bug 673576 for the committer's list and we can file a bug as needed for the employee list (I imagine we should also combine them and dedupe the list at some point).

A couple issues that may need to be discussed:

* Our invitation system will be designed to limit the number of people someone can invite at one time.  Is there a way to do a one time mass invite or would we need to break the seed group into small chunks?

* In people's profiles the name of the person who vouched for them is included.  What name should be included here?  Should we say that these people are part of a seed group (it could be something people are proud to have showing on their profile) or just come up with a name to include for this group?
This would be about 1000 people.
Also worth noting: in the initial comment I had assumed that the invites would go out at the time of the launch, but Austin mentioned that another option would be to invite people to a staged version of the site and then migrate their data to the production site.  

The main advantage here would be having people help us test on stage and the disadvantage would be any difficulties with migrating data.
Priority: -- → P1
Target Milestone: --- → 1.0
Austin, are you handling this now or is it davedash?

* David Boswell, we'll need the text file with all the e-mails for active commiters and 2010 summit invitees
Assignee: ozten.bugs → dd
Depends on: 684026
(In reply to Aakash Desai [:aakashd] from comment #3)
> * David Boswell, we'll need the text file with all the e-mails for active
> commiters and 2010 summit invitees

Apologies for not getting back to you sooner -- I'm still catching up on email from being out last week.

Here are the different data sources for the seed group.  Note that there will be duplication across these lists.

* List of people with commit access (as of 7/26/11) -- available in bug 673576

* List of invitees to 2010 Mozilla Summit -- tracking in bug 684026

* List of employees -- Are we able to pull that from the internal phonebook or LDAP or do we need to request this from IT?
Thanks.  Is this more-or-less finalized?  If not let me know when it is, I'll aggregate and de-dupe based on email address the list.

I'll break the lists into small batches, however... I don't like the idea, of inviting everyone all in one shot just incase there's problems we miss.  So I'll probably split this into chunks of about ~50-100.
(In reply to Dave Dash [:davedash] from comment #5)
> Thanks.  Is this more-or-less finalized?

We won't be able to get to the Responsys information until next week since Winston is out now.

For the list of employees, let me know if that's something you have access to or not and then I'll follow up with IT as needed.
I don't have a list of employees - so please do follow up with IT.
Dave, just filed a bug for an employee list -- bug 684061.
From bug 684061, instead of getting a list of employees, we'll auto-vouch people with @mozilla.com and @mozillafoundation.org addresses.  I suggest also including @mozilla.org in here.

We'll still want email addresses for committers and Summit invitees (although I guess we'll remove the emails addresses that match the set of addresses listed above).
Depends on: 684255
We now have all of the information from the 2010 Summit invite and committer's lists.

As a note, based on bug 684255, I imagine we should scrub anyone in these lists with a @mozilla.org, @mozillafoundation.org or @mozilla.com email since they are being handled a different way in the system?
I saw that dependent bug 684255 has been set for the 1.1 release.  How will that change the timing for adding the rest of the seed group?

Should we do this all at once and invite the people without employee email addresses at the same time that we set up the auto-vouching or can we invite a batch of people first and then set up the auto-vouching?
David, we can continue working in the seed group and simply limit it to contributors for 1.0. Once this gets in, we can work in employees as well.
OK, sounds good.
FYI...

Being one of the Summit attendees, I thought I might be in there already. So I tried the Forgot Password with all possible email addresses you might have. No matches. So I presume those contributors have not been auto-added.

I went ahead and set up a profile anyway:

https://mozillians.org/en-US/u/1e5c346d45

If I did so in haste, let me know.
> Being one of the Summit attendees, I thought I might be in there already. So
> I tried the Forgot Password with all possible email addresses you might
> have. No matches. So I presume those contributors have not been auto-added.

No, and we're not auto-adding, just inviting which automatically vouches you (vouch == you can search, invite others).  People @mozilla will be automatically vouched on sign-in.

> If I did so in haste, let me know.

Nope, it's all good.  Looks like someone vouched for you already.
Target Milestone: 1.0 → 1.1
Need to get this done tomorrow. I can haz m04r accounts yo!
Status: NEW → ASSIGNED
Whiteboard: [1.1.1]
Whiteboard: [1.1.1] → [1.1.2]
We should parse through the e-mail list again and remove any that are already in the db.
Okay done:

Jason ran this command, so we invited about 708 people (the system automatically ignores people who are already in mozillians and/or invited).  35 people have redeemed their invites.

See IRC below:

hrm, I wonder if it actually did anything... can  you run a SELECT COUNT(*) FROM invites where created > '11-15-2011' <-- not sure about my sql there
1:24 PM jason
sure give me a moment
1:27 PM
mysql> select count(*) from invite where created > '2011-11-15';
1:27 PM
708
1:29 PM davidb has left IRC (Quit: davidb)
1:30 PM davedash
okay that sounds legit

1:30 PM jason
mysql> select COUNT(*) from invite WHERE created > '2011-11-15' and redeemed IS NOT NULL;
1:30 PM
35
1:30 PM
davedash: ^
1:30 PM davedash
hmm...
1:31 PM
okay yeah, so that means 35 people have cashed in their invites.
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Component: mozillians.org → Phonebook
Product: Websites → Community Tools
QA Contact: mozillians-org → phonebook
Target Milestone: 1.1 → ---
Version: unspecified → other
Bumping to verified per comment 19
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.