Closed Bug 763659 Opened 12 years ago Closed 12 years ago

[NativeUI GA] implementation bug for What's New updates

Categories

(www.mozilla.org :: General, defect, P1)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jslater, Assigned: sgarrity)

References

Details

(Whiteboard: 7/17)

Attachments

(1 file)

Implementation bug for the content changes covered in bug 738463. Note that this is part of the overall project but not a launch blocker, b/c it's for a page that launches with the Fx14 release in July.
PSD linked here:
http://cl.ly/030T2e0h3G3R2C1a2Q0c
Hi Mike--

Super important to get this page implemented by July 4th so we have time to localize.

Thanks!

L
Assignee: nobody → malexis
Whiteboard: 7/4
One note - this page is also dependent on a video, which won't be ready until mid-July.
Hey LoMo - How's the l10n going on this? Is there a bug to track? I'm mainly wondering what locales it's launching in so I can work with Rel Eng to limit the What's New page during Fx14 to fire to those locales (and Russia w/a different promo) only. I know this product is only available in a limited number of markets.
(In reply to Laura Forrest from comment #4)
> Hey LoMo - How's the l10n going on this? 


Hasn't started--waiting on implementation. Implementation should be complete for July 4th so we can spend the remainder of the time localizing. 

Locales are:

-English (en)
-French (fr)
-Italian (it)
-German (de)
-Spain (es)
-Japanese (ja)
-Korean (ko)

Is there a bug to track? I'm mainly
> wondering what locales it's launching in so I can work with Rel Eng to limit
> the What's New page during Fx14 to fire to those locales (and Russia w/a
> different promo) only. I know this product is only available in a limited
> number of markets.
Hmmm, okay. In that case LoMo should I file another implementation bug to get those l10n versions live with Fx14? (two different launch timeframes make me think that'll be a clearer work flow).
Assignee: malexis → steven
Hey guys, I'm working with Particle to sprinkle a little animation on this page (mainly the droid character) what is the deadline to hand off code to you to get that into the page?  Please advise.
We need the page for 7/4...so I'm guessing at around 3-4 days of time would be good?
You mean July 14th, right? I thought that this was going out mid-July, the video that will be plugged in won't be delivered until July 14th. (or 13th).
So, the page itself will go out the 17th, but the content needs to be localized and that process needs to start the 5th, if we can help it.  I think its ok that the video drops on the 14th, but it would be great if we could get the script ASAP because it would be ideal that the localizers had time to start localizing (assuming the video is not being localized by the agency). 

Steven, perhaps you can comment on how much time you would need to implement the animations into the page?  My guess is a few days.
I believe most (if not all) of the locales listed in comment 5 are part of the localization scope for the agency (VO and stylized text in the video).  Also, with respect to animations... that would simply be around the droid character (no l10n needed).. what would be our deadline to hand off the snippet of code for that? Let me know.. Thanks.
Blocks: 757206
Initial implementation of the en-US version in bedrock is ready. Pull request here: https://github.com/mozilla/bedrock/pull/214

(In reply to Tara (musingt) from comment #11)
> Also, with respect to animations... that would simply be around the droid
> character (no l10n needed).. what would be our deadline to hand off the
> snippet of code for that?

At least three or four business days would be helpful to allow time for implementation and QA. Do you know how the animation will be implemented (JS+canvas, CSS animation, etc.)?
Thanks Steven. Tara, what's the status?  Pascal, I think we can start localizing, right?
I believe it's CSS only, though Barry can certainly elaborate and i'll have a better update on this tomorrow after we meet with them.

We'll have the video due to be delivered on 7/13th (14th at the latest) with custom VO/translation in the designated priority locales. What is the preferred file format for these?
@Tara, If you have a video, please subtitle it *directly* on Universal Subtitles in English, this way we can import a formatted English source with all the timings for localizers if they want to work offline or they can translate directly through Universal Subtitles UI.

@Laura, we need webdev to merge Steven's work into the Dev branch on github so as to have our staging serer show them to myself and localizers, then we can start localizing at least the new strrings

@Steven, I commented your pull request, one of the strings is not enclosed in an l1On function call
(In reply to Pascal Chevrel:pascalc from comment #16)
> @Tara, If you have a video, please subtitle it *directly* on Universal
> Subtitles in English, this way we can import a formatted English source with
> all the timings for localizers if they want to work offline or they can
> translate directly through Universal Subtitles UI.
> 
> @Laura, we need webdev to merge Steven's work into the Dev branch on github
> so as to have our staging serer show them to myself and localizers, then we
> can start localizing at least the new strrings

Still need someone to review/pull this pull request.

> @Steven, I commented your pull request, one of the strings is not enclosed
> in an l1On function call

This is fixed in my branch.
Commits pushed to dev at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/2b526e99f7a6f76eaf6600a3816e2aa242655d73
Initial implementation of Firefox 14 whatsnew page (Bug 763659)

https://github.com/mozilla/bedrock/commit/b660d851afbcd9830a692cefc2c85cd1cc7bcb39
Merge pull request #214 from sgarrity/bug-763659-fx14whatsnew

Initial implementation of Firefox 14 whatsnew page (Bug 763659)
(In reply to Pascal Chevrel:pascalc from comment #16)
> @Tara, If you have a video, please subtitle it *directly* on Universal
> Subtitles in English, this way we can import a formatted English source with
> all the timings for localizers if they want to work offline or they can
> translate directly through Universal Subtitles UI.

Thanks Pascal.  To be clear: The agency is *not* doing subtitles, they are only doing localization for the text embedded within the video as well as the VO (which will be done by native speakers through a third party agency).  The agency doing the video is not supplying subtitles.  So, I'll have about 6 or 7 versions of the video (according to the locales Jaclyn specified) and we'll plug those videos into the appropriate localized pages.  Hope this helps.
+1 for comment #19.

To add to that thought just a bit, the plan is to have 6-7 videos fully localized by the agency (as in, having the voiceovers actually done in the correct language rather than just subtitles). 

Beyond that, if other folks want to localize using universal subtitles that would be great, but that's up to each individual locale. Pascal, do we need to do anything to help set that up?
(In reply to John Slater from comment #20)
> localized by the agency (as in, having the voiceovers actually done in the
> correct language rather than just subtitles).

I hope they have actual native speakers doing that. It always sounds pretty funny for a native speaker if someone with an American, Indian, etc. accent speaks German, French or so (well, actually, I can only speak for German).
Also, will the text they speak be reviewed by our L10n community or native speakers of those language within Mozilla?

Since Netscape had an agency make the most ridiculous localized product I've ever seen in Netscape 6 German, I'm *very* weary about agency-provided L10n and I want us to be spared being ridiculed the way Netscape was back then.
Hey guys, what is the coded behavior for the video box on this page? is it a lightbox or the same box will play the video? I ask because the proposed animation animates the Droid coming out from behind, and if he's on a loop (animated while the video is playing) it will be annoying.
This was the proposed / current draft of the animation: 
http://particularplace.com/clients/moz/whats_new/whatsnew.html

I'm not sure if it will work..
(In reply to Robert Kaiser (:kairo@mozilla.com) from comment #21)
> (In reply to John Slater from comment #20)
> > localized by the agency (as in, having the voiceovers actually done in the
> > correct language rather than just subtitles).
> 
> I hope they have actual native speakers doing that. It always sounds pretty
> funny for a native speaker if someone with an American, Indian, etc. accent
> speaks German, French or so (well, actually, I can only speak for German).
> Also, will the text they speak be reviewed by our L10n community or native
> speakers of those language within Mozilla?
> 
> Since Netscape had an agency make the most ridiculous localized product I've
> ever seen in Netscape 6 German, I'm *very* weary about agency-provided L10n
> and I want us to be spared being ridiculed the way Netscape was back then.

Great thoughts, thank you.  I agree.  Though given the fast paced nature of this video (and related efforts such as l10n) we haven't had time to include a community review of the localization.  It would be ideal but it would also mean that we'd miss our deadlines so we're trusting the agency on this.  The plan is of course to use native speakers, and I'll confirm with the agency that that is the case.  Hope that helps, thanks again.
(In reply to Tara (musingt) from comment #22)
> Hey guys, what is the coded behavior for the video box on this page? is it a
> lightbox or the same box will play the video? I ask because the proposed
> animation animates the Droid coming out from behind, and if he's on a loop
> (animated while the video is playing) it will be annoying.

The video plays in place. We could probably stop the android animation while the video is playing. Perhaps the developer working on the animation could include CSS to disable the animation when there is a "pause" CSS class on the parent element, or something like that. If not, we might be able to do that.
Thanks Steven.  I just pinged Particle and asked if they can open a bugzilla account to jump into the conversation directly.  Meanwhile, I wanted to see what the drop-dead deadline would be for sending over the snippet of code to animate the droid character? They sent over a draft animation (and code) yesterday but I wasn't able to open it, perhaps you can?  

The SVN server info:

repo: svn+ssh://mozilla@mozilla.particularplace.com/mozilla
u: mozilla
p: z1lli0n
Hi all,

I've just changed the password on the SVN repo.  Sorry for the fuss, it's not a machine we can have ssh access available this openly on.  Please give me a holler for the new PW if you're not on the email distro that just went out....

You can stop the animations as you please just by setting the -moz-animation-name css property to "none" on whatever element you'd like to stop animating.  We're down to just a wave and a blink and wiggly antennae now though, so maybe that won't be too distracting from the video-tacularity.
Thanks Aubrey, and sorry again for the slip.  I guess I got a little excited and got ahead of myself.

Guys, please welcome Aubrey from Particle (comment 27).  He's on bugzilla now so he and his team can dive into the conversation directly and help with the implementation.  

I've asked for a few tiny tweaks to the animation, otherwise I think the code is almost done and ready to be added / tested.
Welcome Aubrey. The animation looks great, and should be quick to integrate into the actual What's New page.
Thanks Steven! that's great to hear. Aubrey will give the final signal here when the edits are done and code is final / ready for pick-up
Blocks: 766690
Blocks: 771355
Hey Folks - are we on track to launch this next Tuesday?
Hey guys, here is the animation preview:
http://particularplace.com/clients/moz/whats_new_6/whatsnew.html

Aubrey, could you please confirm that the code is ready to go? Thanks!
Steven - Note that we'll also be showing a slightly different version of the What's New page in Russia (it won't have a video, it will have a extra line of text) - for that implementation bug see Bug 767204.
Hi all, the animation we did for this page is ready to go.  

thanks

-e
Any news about the videos? We need urls to the videos to include them in the template. Thanks
Videos are ready! They are being uploading to video.mozilla.org now in Bug 773707
Depends on: 773707
Videos can be found here: http://videos.mozilla.org/uploads/fxandroid/
Regarding the videos, I have a couple of concerns:
- The file sizes seem to be very big, is that ok performance wise for the page?
- I am not seeing a Korean video but this locale was part of the locales for which we display a whatsnew page in bug 767207, is the video not uploaded or not created? In the later case, we need to set up a fallback solution for Korean with static content.
The Korean video was not created - should we just not have a Korean page then?
(In reply to Jaclyn Fu from comment #39)
> The Korean video was not created - should we just not have a Korean page
> then?

We'll need fallback content since release engineering hard coded these pages to fire. I recommend using the static graphic we'll showing the /ru/ locale, get that here: bug 767204
Asking Rainer to make the video size smaller in Bug 774353
Depends on: 774353
(In reply to Laura Forrest from comment #40)
> (In reply to Jaclyn Fu from comment #39)
> > The Korean video was not created - should we just not have a Korean page
> > then?
> 
> We'll need fallback content since release engineering hard coded these pages
> to fire. I recommend using the static graphic we'll showing the /ru/ locale,
> get that here: bug 767204

I am working on it
(In reply to Pascal Chevrel:pascalc from comment #38)
> Regarding the videos, I have a couple of concerns:
> - The file sizes seem to be very big, is that ok performance wise for the
> page?

Good question, and thanks for flagging. It is okay this time since we release tomorrow. 

For future reference, can you quantify this compared to the video we ran for Fx13? The Fx13 video was very successful in terms of CTR, but harming the performance of this page is not ideal.  (or we can move this discussion to email to not side-track this bug)
(In reply to Laura Forrest from comment #43)
> (In reply to Pascal Chevrel:pascalc from comment #38)
> > Regarding the videos, I have a couple of concerns:
> > - The file sizes seem to be very big, is that ok performance wise for the
> > page?
> 
> Good question, and thanks for flagging. It is okay this time since we
> release tomorrow. 
> 
> For future reference, can you quantify this compared to the video we ran for
> Fx13? The Fx13 video was very successful in terms of CTR, but harming the
> performance of this page is not ideal.  (or we can move this discussion to
> email to not side-track this bug)

The video is 1920x1080 while our video player is 640x360, so we are actually sending a big video that wil be scaled down for our users, just providing a video in the right dimensions should decrease file size a lot.
Priority: -- → P1
Whiteboard: 7/4 → 7/17
Target Milestone: --- → 3.4
Depends on: 774404
NOTE* Hero (static) has been translated to FR. All other copy is EN version [FPO]

PSD: 
http://cl.ly/0e3S0C1J3b461k1f1R0L
Hey all, Comment #45 is a static fallback for the French version of this page.  We had some hiccups with the French VO and we're hoping to re-record but given the tight timing this is the backup (static promo with animated droid hanging on the side)  Please ping if there are issues.  Thanks.
That looks nice (and yes indeed, the video in French sounds weird to my French ears ;) ), my concern is that this is another another variation of the template to build and Steven is on PTO today, maybe we could just use the same template as Russian (without the Yandex/Google notice)? This is already what I was planning to do for Korean which doesn't have a video.
Resized videos can be found here: http://fs2/public/10-07-12_firefox_for_android/
I think we'll need to get these uploaded to v.m.o again, right?
Hi all. Just confirming that the following will happen in time for launch:

- video will be featured in the relevant versions of the page (and using the reduced file sizes from comment #50)
- the French version will use the static image from comment #45 (side note: a new voiceover is in the works, so we'll need to add that to the FR page later in the week)

Is that all on track? Also, what about the animation referenced in comment #34?

Thanks!
(In reply to John Slater from comment #51)
> - the French version will use the static image from comment #45 (side note:
> a new voiceover is in the works, so we'll need to add that to the FR page
> later in the week)

Why not using the same version as for Korean (see my comment #47):
https://www-dev.allizom.org/b/ko/firefox/whatsnew/

This is less work, we already have the template built and all the strings translated in French, it's just adding a variable in the existing template. Using an image as text means creating another variation of the template and extra webdev work (slicing the image attached to this bug, putting it on CDN, adding additional markup for the French version).

Given the last-minute changes requested for the Russian version of the page, I would prefer the template to have as little changes as possible to avoid regressions across locales.
Also wanted to double check if we will be able to track video plays for each locale and clicks to the Google Play Store
(In reply to Pascal Chevrel:pascalc from comment #52)
> (In reply to John Slater from comment #51)
> 
> Why not using the same version as for Korean (see my comment #47):
> https://www-dev.allizom.org/b/ko/firefox/whatsnew/
> 

I agree with Pascal, let's use the same version for French as we are for Korean given the tight timeframe.
Commit pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/c9c66e8cc7b843d5c755ff27d277ebf8dffda35f
Bug 763659 Update the Russian template to have the Search bar change advertised on top
(In reply to Jaclyn Fu from comment #50)
> Uploaded to v.m.o http://videos.mozilla.org/uploads/fxforandroid/

Jaclyn: Can we move those videos to http://videos.mozilla.org/serv/marketing/fxandroid/ ?
(In reply to Pascal Chevrel:pascalc from comment #47)
> and yes indeed, the video in French sounds weird to my
> French ears ;)

Bug 774404 is also filed about that, FWIW.
Commit pushed to master at https://github.com/mozilla/bedrock

https://github.com/mozilla/bedrock/commit/6e4632ac7674396af83f9c39e738138d18358f20
Fx14 release: videos and caching.

- If a locale has no video, show the fallback content
- Make whatsnew view cacheable Vary: User-Agent (and 301 for the redirects)
bug 763659
Work is done here folks, see you in 6 weeks.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Thanks all!

Where can I view video impressions and clicks to Google Play?
I noticed that the link on whats new has the tag "moandroid" which is the same as the banner on mozilla.org - is there a way to change this so we can track individually how each promo does.
(In reply to Jaclyn Fu from comment #62)
> I noticed that the link on whats new has the tag "moandroid" which is the
> same as the banner on mozilla.org - is there a way to change this so we can
> track individually how each promo does.

reopening to rename what's new link tracking tag.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 3.4 → 3.5
moandroid_wnp?
Uploaded new videos here: http://videos.mozilla.org/uploads/marketing/untitled%20folder/

Still waiting on British
The French video sounds good to me
Please, can we open new bugs for every tasks? It makes it really hard to track what needs to be done.

This is fixed.
Status: REOPENED → RESOLVED
Closed: 12 years ago12 years ago
Resolution: --- → FIXED
Looks like the videos from comment #65 haven't actually made it onto the live site. Just filed bug 776813 to cover that.
Component: www.mozilla.org → General
Product: Websites → www.mozilla.org
You need to log in before you can comment on or make changes to this bug.