Set up placeholder page with sign-up form at mozilla.org/phonebook

VERIFIED FIXED

Status

Participation Infrastructure
Phonebook
VERIFIED FIXED
7 years ago
6 years ago

People

(Reporter: David Boswell, Unassigned)

Tracking

Details

(URL)

(Reporter)

Description

7 years ago
Opening bug to track setting up a simple placeholder page at mozillians.org with a sign-up form for people who want to be notified when the phase 1 version of the site goes live.

Mary and I can write the text, I can do the HTML, Winston can advise us on adding the sign-up form using Responsys.  We may need help with IT, security review and QA.
(Reporter)

Updated

7 years ago
Depends on: 638229
(Reporter)

Comment 1

7 years ago
Copying Winston and James on bug to help us with setting up form to send sign-up data to Responsys.  

It sounds like I can use the existing newsletter sign-up page on mozilla.com as a template for this, so I copied over the form elements from that page to the placehold page I'm building.  That is in SVN at:

http://viewvc.svn.mozilla.org/vc/projects/mozillians/trunk/index.html?view=log

James, I might have some code questions for you about this (for instance, I didn't see any action set for the form on the newsletter page but maybe that's being set somewhere other than the opening form tag?)

Next step, Winston was going to set up the list in Responsys and follow up with information about that.
David, if the action is empty is posts to the current page. You'll see at the top of the page that it creates a NewsletterForm instance which takes the appropriate action if the POST data is available.

Let me know if you have any questions, I can help out!

Comment 3

7 years ago
Hey David -

I just created the fields you'll need:

MOZILLA_PHONE_FLG
MOZILLA_PHONE_DATE

You'll also want to map the subscribers Country selection to COUNTRY_
(Reporter)

Updated

7 years ago
Blocks: 631435
(Reporter)

Comment 4

7 years ago
James, thanks for the feedback.  I copied the php from the top of the newsletter page and changed the name of the list from MOZILLA_AND_YOU to MOZILLA_PHONE and pasted it in the Mozillians placeholder page.

http://viewvc.svn.mozilla.org/vc/projects/mozillians/trunk/index.html?revision=84383&view=markup

I'm not sure if all the pieces are there now though.  I'll try to grab you or Pierros to take a look at this.
(Reporter)

Comment 5

7 years ago
Mary, Ozten and I just talked about this and I wanted to post some notes:

* The quickest way forward would be to host the placeholder as a page on mozilla.org (mozilla.org/phonebook maybe) and then have beta.mozillians.org redirect to that.  Trying to have even simple content actually live on the mozillians.org domain is probably unrealistic for the short-term.

* Having a clear action people could take is key, but signing up in Responsys might not be the best choice.  There may be other quick options that provide more of an experience than just sending your email away and having people wait around.  Ozten is going to think about this and post some thoughts.
Summary: Set up placeholder page with sign-up form at mozillians.org → Set up placeholder page with sign-up form at beta.mozillians.org

Comment 6

7 years ago
I've added the Responsys code in r86246.

I sent 2 test emails
austin.ok+mozillian1@gmail.com - united states
austin.ok+mozillian2@gmail.com - Taiwan

These should show up in the Responsys TEST_CONTACTS_LIST with MOZILLA_PHONE flags.

This code adds a config file
trunk/includes/config.php-dist

This should be copied to trunk/includes/config.php

The Responsys ID should be changed to the production id when this is deployed to prod.

Leaving this bug open as the page has other issues (page includes lots of resources that don't exist such as jquery.js).
(Reporter)

Comment 7

7 years ago
Austin, thanks for hooking up the Responsys information.  I'll confirm this data made it to Responsys and will update the bug.

Re the other open issues, I can take a pass at cleaning the page up.

One other question -- with the time frame we have of wanting to get this up by the end of the month, would you suggest trying to post this somewhere on an existing site (such as mozilla.org/phonebook) or do you think using mozillians.org for this is realistic now that the desktop Firefox release is done?

Comment 8

7 years ago
Hey -

austin.ok+mozillian1@gmail.com and austin.ok+mozillian2@gmail.com are showing up on the actual contacts list with the attributes described above.  Just note that it's not the TEST list I'm seeing them - it's the actual CONTACTS_LIST.
(Reporter)

Comment 9

7 years ago
To address Austin's feedback in comment #6, I just removed some unneeded code in r86257.  If I missed anything, or if there's anything else that should get cleaned up on the page, I'm happy to take another pass.
(In reply to comment #7)
> with the time frame we have of wanting to get this up by
> the end of the month, would you suggest trying to post this somewhere on an
> existing site (such as mozilla.org/phonebook) or do you think using
> mozillians.org

I can't really say. I don't know how/who deploys mozilla.org.

MoCo IT people are still consumed with Firefox Mobile release AFAIK.
(Reporter)

Comment 11

7 years ago
I've added the placeholder file to mozilla.org at

http://www.mozilla.org/phonebook/

I submitted a couple of test sign-ups and they seemed to go through but I'll ask Winston to confirm they're showing up in Responsys.
Summary: Set up placeholder page with sign-up form at beta.mozillians.org → Set up placeholder page with sign-up form at mozilla.org/phonebook

Comment 12

7 years ago
Looks like subscribers are being added.  There are currently four contacts on the list:

foo@foo.com foo.com 
austin.ok+mozillian2@gmail.com
austin.ok+mozillian1@gmail.com 
mozilla@production.org
(Reporter)

Comment 13

7 years ago
Thanks for confirming Winston.  Looks like this is good to go.  

Closing bug.
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → FIXED
Signup form is present on https://www.mozilla.org/phonebook/

Updated

6 years ago
Status: RESOLVED → VERIFIED

Updated

6 years ago
Component: mozillians.org → Phonebook
Product: Websites → Community Tools
QA Contact: mozillians-org → phonebook
Version: unspecified → other
You need to log in before you can comment on or make changes to this bug.