Closed Bug 809238 Opened 12 years ago Closed 12 years ago

[Fx17] Implement First Run Promo

Categories

(www.mozilla.org :: Pages & Content, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: lforrest, Assigned: sgarrity)

References

Details

(Whiteboard: u=user c=SocialAPI p=1 r=110364, 110365, 110497 b=trunk)

No description provided.
We'll need this update in the following locales: en-US, pt-BR, ml, es_ES, es_AR and es_MX Thanks!
Blocks: 795036
Summary: [Fx17] Implement First Run Promo -- en-US only → [Fx17] Implement First Run Promo
Implementation note: 1. We have a mockup for en-US, it's on Bug 809236 2. We will not have a mockup for all the other versions (non en-US) since it's just a new line of copy. The copy will be coming from Pascal and Chelsea will update w/more info here.
There is one line of copy needed for l10n. Since it's one line I didn't think we needed to send it out to the contractor. [link]Turn on Facebook messenger[URL=https://www.facebook.com/about/messenger-for-firefox] Also note, it's not ML that's a priority locale, it's ID. :) Cheers, C
sorry, missed a capital letter: [link]Turn on Facebook Messenger[URL=https://www.facebook.com/about/messenger-for-firefox]
Assignee: malexis → steven
Whiteboard: u=user c=SocialAPI p=1
This is setup in SVN trunk (r110364, r110365, r110497).
OS: Mac OS X → All
Hardware: x86 → All
Whiteboard: u=user c=SocialAPI p=1 → u=user c=SocialAPI p=1 r=110364, 110365, 110497 b=trunk
Consider adding the browser sniffing functionality to this page. Hero image for various operating systems are being created in Bug 806636.
Depends on: 806636
Adding Bill from Webtrends to this bug so he can advise on implementing any Webtrends reporting if needed. Bill -- on this page we'll need to: 1. Track clicks on the main button "Visit Facebook to turn it on" 2. Basic page views, referral sources, etc. (we have this already) Here's a mockup of the page: https://bugzilla.mozilla.org/show_bug.cgi?id=809236#c9 If custom code is needed please post to this bug with directions for WebDev. If any custom webtrends reports need to be created, please create those before next Tuesday 11/20 so that the data will be captured from day 1. Thanks!
Pascal, can you share the .lang for the first run?
There is no .lang for the firstrun as this page lives on the old php codebase. I don't know what can be done for l10n there as I don't know what is being done for en-US, if the work is done with a static page on the PHP site where english doesn't use templates, I need to create my own template based on that static page for l10n, if the work is done on Bedrock, we can reuse the strings in whatsnew.lang and other files and use the same template as en-US with probably tweaks for l10n.
Mike, can you show Pascal what the promo will be. It's one line of copy (above). I will search the other l10n files to see if we can use the strings from whatsnew.
Chelsea, the problem is that we switched to python after applying the redesign of the firstrun page on the php site for English in a static page, the page is actually an older version of the firsrun page for locales, so putting a promo there means building a new page on the PHP side for locales (a codebase which we are not supposed to update anymore). I would prefer that we port that page directly to Bedrock into a proper template, especially since this is very close to what we have already ported for Whatsnew, this way we reuse this work in future releases.
Okay, can this porting happen in time for launch? And do you need additional help to make it happen?
@Chelsea, the webdev team should answer your question I think, I don't know if they have started work on that firsrun page for example.
Mike A: Have you started on First Run?
Malexis: I've moved this bug into the current sprint. It wasn't in there up until about an hour ago. Chelsea: As Pascal highlighted, the pages on en-US compared to the rest of the world still look very different. Even from a technical perspective, the first run non-en-US code is even older than the current PHP code that we are trying to deprecate. For example, here are a few: http://www.mozilla.org/de/firefox/16.0/firstrun/ http://www.mozilla.org/es/firefox/16.0/firstrun/ http://www.mozilla.org/en-US/firefox/16.0/firstrun/ Pascal: Just to confirm, these are the two code base types for the first run, right: http://viewvc.svn.mozilla.org/vc/projects/mozilla.com/trunk/includes/l10n/4/firstrun-fallback.inc.php?revision=90505&view=markup http://viewvc.svn.mozilla.org/vc/projects/mozilla.com/trunk/en-US/firefox/16.0/firstrun/index.html?view=markup The first run and what's new pages are also part of the funnel project. We cannot just port these /firstrun page over to Bedrock without updating the look/feel and including our latest CSS. I think the only option is to port the firstrun page over to Bedrock, have it use the same template as the What's New page (https://github.com/mozilla/bedrock/blob/master/apps/firefox/templates/firefox/whatsnew.html). I still think this is going to take time and puts this piece of the wave as risk. Steven: thoughts?
Hey Chris, Is updating the copy on the page for the 5 locales in comment one (en-US, pt-BR, ID, es_ES, es_AR and es_MX) as complicated as adding graphics? We were thinking we could replace the current line of copy about Facebook on those pages where it currently says "Like us on Facebook" it would be replaced with "Turn on Facebook Messenger". Let me know if that is possible. Laura would having this go live a bit later in the wave be acceptable?
Firstrun page setup in bedrock, based on the whatsnew page template: https://github.com/sgarrity/bedrock/tree/bug-809238-firefox-17-firstrun
Code for facebook button click: For the onClick or onMouseDown event: dcsMultiTrack('DCS.dcssip','mozilla.org','DCS.dcsuri','first_run/facebook_messenger.button','WT.ti','Facebook Messenger','WT.dl','26','WT.conv','1')
Steven: Can you add the WT tracking code in comment 19? Do you have everything you need to work with Pascalc to get this page localized. Pascal: Are you fine with moving forward? Malexis: We'll need to get solid QA on this page as it is the main part of our Firefox new user funnel and it should not break.
(In reply to Chris More [:cmore] from comment #20) > Steven: Can you add the WT tracking code in comment 19? Do you have > everything you need to work with Pascalc to get this page localized. Yes, I'll add the WT code and the actual link URL tomorrow morning.
(In reply to Chris More [:cmore] from comment #20) > Steven: Can you add the WT tracking code in comment 19? Do you have > everything you need to work with Pascalc to get this page localized. > > Pascal: Are you fine with moving forward? Working on it, we'll see if we can make it :)
Blocks: 811274
Depends on: 812263
This page is ready for QA/review with a caveat - for now, you need to visit the page with Firefox 17 or higher (so, an up-to-date Beta or Aurora browser will do). https://www-demo2.allizom.org/b/en-US/firefox/17.0/firstrun/ The issue of it now showing for Firefox 16 will be addressed in Bug 812263.
Looking good. Just left a couple of comments on Basecamp, which I'm repeating here: Please capitalize "Web" in the line above the video. Also, just wondering why the "Keep in touch" and "Keep it moving" promos are missing as compared with Ty's mockup: https://bugzilla.mozilla.org/show_bug.cgi?id=809236#c9 That might have be a deliberate decision that I missed, but I wanted to be sure.
(In reply to Matej Novak [:matej] from comment #24) > Please capitalize "Web" in the line above the video. Fix pending. > Also, just wondering why the "Keep in touch" and "Keep it moving" promos are > missing as compared with Ty's mockup: > https://bugzilla.mozilla.org/show_bug.cgi?id=809236#c9 > That might have be a deliberate decision that I missed, but I wanted to be > sure. Yeah, this section was simplified in order to reuse more of the existing whatsnew page template for firstrun. Thanks for checking.
So the page now exists in production. It is not the page seen by end-users though as we haven't done the /b/ redirect. End users still the PHP code. Keeping the bug open until we have the go for this.
Checked and it is on prod http://www.mozilla.org/b/en-US/firefox/17.0/firstrun/ and everything looks good I am on a 13 inch screen and I think most people interested in the newsletter will miss it due to it being way down at the bottom.
Blocks: 835585
Campaign is on hold and first run promo was removed. Resolving and can reopen or open new bug when ready to resume.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.