Closed Bug 830767 Opened 11 years ago Closed 11 years ago

we should implement a new about:mozilla text for B2G

Categories

(Firefox OS Graveyard :: General, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(blocking-b2g:-, firefox19 affected, firefox20 affected, firefox21 fixed, b2g18+ fixed)

RESOLVED FIXED
B2G C4 (2jan on)
blocking-b2g -
Tracking Status
firefox19 --- affected
firefox20 --- affected
firefox21 --- fixed
b2g18 + fixed

People

(Reporter: julienw, Assigned: julienw)

Details

Attachments

(3 files, 2 obsolete files)

Attached image screenshot
For each key event for Mozilla corresponds a new about:mozilla text.

We should definitely have a new one for B2G.

Attached is a screenshot of the current one (the same as in Firefox Desktop actually).
Nominating because I wouldn't ship without this.
Matej, do you know who the right person to write this is?
Flags: needinfo?(Mnovak)
cc'ing some oldtimers who might remember who wrote the text for previous versions.
blocking-b2g: tef? → -
tracking-b2g18: --- → +
Would be happy to help with this, but I'm pretty slammed right now. Would also be happy for someone else to grab it. CCing John as well for his thoughts.
Flags: needinfo?(Mnovak)
Wow. Great minds... I sent an email round to a small group of Mozillians about this only yesterday! Here it is:

The Book of Mozilla quote was last updated in 2008, referring to events which happened in 2004 - the launch of Firefox 1.0. The launch of B2G 1.0 seems like another pivotal moment in project history, and time to update it again.

...

Here is my opening proposal:


"New enemies arose to oppose the beast and its followers. And there was
a great gathering from every corner of the earth. As the enemies of the
beast grew great, the beast grew small - but therein was the secret of
its victory."

from The Book Of Mozilla, X:XX


The X:XX date would either be the B2G 1.0 release date, if such a thing actually exists, or perhaps the date of our launch event at Mobile World Congress ('a great gathering from every corner of the earth').

I've attempted to keep the right tone. We would need to put key words in a larger font, as it is currently (and perhaps "smaller" in a smaller font ;-). Alterations, total rewrites or alternative suggestions are very welcome. http://en.wikipedia.org/wiki/Book_of_mozilla is a reference for the previous verses.

We should keep the same verse in all products rather than ship a special one for B2G.

Gerv
I love Gerv's proposition.
Beltzner and I wrote the last rev, if I remember correctly, and Neil Deakin wrote the one before that. I agree that it's worth a new one (though I don't also agree that it isn't a blocker. :)

As for the text itself, it's very possible to overthink these things, but that's also sort of tradition. The current rev references everything going on at the time, and we should do so, too. In the spirit of overthought, then:

- I would avoid "enemies" per se, and instead keep the Mammon references flowing. If Apple and Google are the Microsofts of the day, maybe we talk about the "twin children of Mammon"
- I'd use January 15 as the reference date. Everyone in the project has felt the impact of that date. It doesn't have much external significance, but that's even better, really. "1:15" is too early in the book for it to show up, but "15:1" seems appropriate - it antedates all prior entries, and being the first verse of a new chapter is pretty appropriate.
- I'd include a reference to rapid release (new since the last incarnation)
- I'd also like to reference Android (also new) or more generically the idea of Firefox becoming multiple things

Riffing on Gerv's, then, perhaps:

"The twins of Mammon quarreled. Their warring besieged the world and it was plunged into a NEW DARKNESS, and The Beast abhorred the darkness. And The Beast began to move more SWIFTLY, and it grew more powerful. And as it grew, its followers were amazed, and The Beast became two beasts, and then three, and then more. And The Beasts brought FIRE to the darkness."

from The Book of Mozilla, 15:1
I like the sentence "the beast grews small" in Gerv's proposition. It's a nice oxymoron that says well that we're targeting small devices in contrary to esp. Apple.
(In reply to Julien Wajsberg [:julienw] from comment #8)
> I like the sentence "the beast grews small" in Gerv's proposition. It's a
> nice oxymoron that says well that we're targeting small devices in contrary
> to esp. Apple.

What about suggesting that we play across the size spectrum with a modification to the second last sentence, like:

"The twins of Mammon quarreled. Their warring besieged the world and it was plunged into a NEW DARKNESS, and The Beast abhorred the darkness. And The Beast began to move more SWIFTLY, and it grew more powerful. And as it grew, its followers were amazed, and The Beast became two beasts, and then three, and then more beasts all of different sizes. And The Beasts brought FIRE to the darkness."

from The Book of Mozilla, 15:1
I still like the two words "grew small" being next to each other. I also like the rythm in "grew great" / "grew small", that's poetry :)

Your text is good too, we should be able to mix both (but not me, my english skills prevents this ;) ).
I agree about the overthinking. 

- Agree about January 15th.
- Switching the date around would be inconsistent with all previous entries, but I do see your logic.
- "beast" historically has had a small 'b'.
- quarrelled has two 'l's ;-)

Riffing some more, with cadence tweaks:

"The TWINS of Mammon quarrelled. Their warring plunged the world into a NEW DARKNESS, and the beast abhorred the darkness. So it began to move SWIFTLY, and grew more powerful, and went forth and multiplied. And the many beasts banished the darkness with FIRE."

from The Book of Mozilla, 15:1

Gerv
I like the last one.  One thought: perhaps s/FIRE/LIGHT.  To me, it would give it more of a leadership/showing-the-way connotation.

-- the author of 12:10 for Netscape 1.1
"...with FIRELIGHT"?

Gerv
We aren't "many" yet, but this feels good. How about:

"The TWINS of Mammon quarrelled. Their warring plunged the world into a NEW DARKNESS, and the beast abhorred the darkness. So it began to move SWIFTLY, and grew more powerful, and went forth and multiplied. And the beasts brought FIRE and LIGHT to the darkness."

from The Book of Mozilla, 15:1
(by delicious coincidence, this will also be coming out right around MoFo's 15 year anniversary, making the 15:1 reference multi-layer. The current text included the "10th Edition" text to refer to MoFo's 10th.)
Nice!  johnath++
Comment 14 looks good to me.

Gerv
I take Gerv's review as granted, but let's get a module owner review, too. I haven't built this, on account of how my build environment doesn't like me right now.
Assignee: nobody → johnath
Attachment #703489 - Flags: review?(dtownsend+bugmail)
You missed an <em>:

<em>LIGHT</em>

r=gerv.

Gerv
Comment on attachment 703489 [details] [diff] [review]
go forth and multiply, little foxes

I wouldn't dare question anything here!
Attachment #703489 - Flags: review?(dtownsend+bugmail) → review+
IIRC we used to add some new HTML/CSS stuff when we do a new about:config page.

So maybe we can do that here too.

I suggest :
- using a <section> around the 2 <p>
- text-rendering: optimizeLegibility
- some transition-on-hover stuff
- a subtle radial gradient for background

It would be awesome to add some JS API too but I'm not sure which one. accelerometer/gyroscope API which could trigger a 3d transform ?

Any other idea ?
Also, I believe this will need to be sent to translators so I'm adding 'late-l10n' and CC Pascal and Pike.
Keywords: late-l10n
I'll be able to propose something tomorrow if nobody do that before.
Technical detour: I don't think we need to localize this immediately, thus un-flagging late-l10n. If we were, we'd have to do to so on the l10n release repos, which no localizer is actually supposed to mess with.
Keywords: late-l10n
I kept it simple:
- added meta charset
- use the HTML5 doctype
- removed the xml prologue (but I add to keep the html ns attribute because we're in an xhtml file because of translations)
- added a radial gradient background
- added 'optimizeLegibility'
- min-height is necessary because otherwise the background-image doesn't cover the whole viewport in a big browser window
- added a section

I tried adding a meta viewport too but it looks actually nicer on the B2G device without this meta. So I left it like that.

Who could review this ?
Attachment #703823 - Attachment description: html file changes → about:mozilla - html changes part
Maybe gerv ?
Comment on attachment 703823 [details] [diff] [review]
about:mozilla - html changes part

r=gerv - seems fine to me. The radial gradient is subtle enough that it makes it pop a bit more without divorcing the look from the historical one, so I like it.

optimizeLegibility does nothing for me on Linux, and I haven't tested on mobile.

Gerv
Attachment #703823 - Flags: review+
Comment on attachment 703489 [details] [diff] [review]
go forth and multiply, little foxes

[Approval Request Comment]
Bug caused by (feature/regressing bug #): N/A
User impact if declined: no new about:mozilla for B2G
Testing completed: yes, on a FFOS device
Risk to taking this patch (and alternatives if risky): low
String or UUID changes made by this patch: yes
Attachment #703489 - Flags: approval-mozilla-b2g18?
Comment on attachment 703823 [details] [diff] [review]
about:mozilla - html changes part

[Approval Request Comment]
Bug caused by (feature/regressing bug #): N/A
User impact if declined: about:config's markup and CSS will be boring
Testing completed: yes, on a FFOS device
Risk to taking this patch (and alternatives if risky): low
String or UUID changes made by this patch: no
Attachment #703823 - Flags: approval-mozilla-b2g18?
Comment on attachment 703489 [details] [diff] [review]
go forth and multiply, little foxes

Review of attachment 703489 [details] [diff] [review]:
-----------------------------------------------------------------

r-, we can't change strings without changing their ID.
Attachment #703489 - Flags: review-
Comment on attachment 703489 [details] [diff] [review]
go forth and multiply, little foxes

Johnathan, do you want to change this yourself or may I step in and update your patch with l10n's requirement ?

I'll probably try to keep it separated in 2 patches to keep the authors.
Julien: I'm sure johnath would appreciate you updating the patches.

Gerv
Assignee: johnath → felash
was r=dtownsend already

asking for r=pike
Attachment #704868 - Flags: review?(l10n)
Attachment #703489 - Attachment is obsolete: true
Attachment #703489 - Flags: approval-mozilla-b2g18?
was r=gerv already

ask for Pike's review for l10n
Attachment #703823 - Attachment is obsolete: true
Attachment #703823 - Flags: approval-mozilla-b2g18?
Attachment #704869 - Flags: review?(l10n)
I tested both together on a FFOS device and it works for me.
Comment on attachment 704869 [details] [diff] [review]
about:mozilla - html changes part, v2

Review of attachment 704869 [details] [diff] [review]:
-----------------------------------------------------------------

I like using the book version for the entities, nicely semantic. r=me.
Attachment #704869 - Flags: review?(l10n) → review+
Attachment #704868 - Flags: review?(l10n) → review+
Comment on attachment 704868 [details] [diff] [review]
go forth and multiply, little foxes, v2

[Approval Request Comment]
Bug caused by (feature/regressing bug #): N/A
User impact if declined: no new about:mozilla for B2G
Testing completed: yes, on a FFOS device
Risk to taking this patch (and alternatives if risky): low
String or UUID changes made by this patch: yes
Attachment #704868 - Flags: approval-mozilla-b2g18?
Comment on attachment 704869 [details] [diff] [review]
about:mozilla - html changes part, v2

[Approval Request Comment]
Bug caused by (feature/regressing bug #): N/A
User impact if declined: no new about:mozilla for B2G
Testing completed: yes, on a FFOS device
Risk to taking this patch (and alternatives if risky): low
String or UUID changes made by this patch: yes
Comment on attachment 704869 [details] [diff] [review]
about:mozilla - html changes part, v2

[Approval Request Comment]
Bug caused by (feature/regressing bug #): N/A
User impact if declined: no new about:mozilla for B2G
Testing completed: yes, on a FFOS device
Risk to taking this patch (and alternatives if risky): low
String or UUID changes made by this patch: yes
Attachment #704869 - Flags: approval-mozilla-b2g18?
Attachment #704868 - Flags: approval-mozilla-b2g18? → approval-mozilla-b2g18+
Attachment #704869 - Flags: approval-mozilla-b2g18? → approval-mozilla-b2g18+
Keywords: checkin-needed
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: