Closed Bug 638225 Opened 13 years ago Closed 13 years ago

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

Categories

(Participation Infrastructure :: Phonebook, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: davidwboswell, Unassigned)

References

()

Details

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.
Depends on: 638229
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!
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_
Blocks: 631435
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.
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
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).
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?
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.
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.
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
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
Thanks for confirming Winston.  Looks like this is good to go.  

Closing bug.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Signup form is present on https://www.mozilla.org/phonebook/
Status: RESOLVED → VERIFIED
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.