Feature #11297

Add a banner for donation during the campaign

Added by sajolida 2016-03-31 17:29:22 . Updated 2016-10-13 17:22:56 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Fundraising
Target version:
Start date:
2016-03-31
Due date:
% Done:

80%

Feature Branch:
web/11297-donation-banner
Type of work:
Website
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

From the results of the Tor crowdfunding campaign we learned that the browser banner brought most donations.

This report from the Wikimedia Foundation also brings interesting results:

  • Longer text brings in more donations than shorter text.
  • People were convinced by arguments about “no advertising, keeping Wikipedia free, and being a non-profit”.

https://wikimediafoundation.org/wiki/2014-2015_Fundraising_Report#RESEARCH


Subtasks


History

#1 Updated by sajolida 2016-09-14 12:19:26

  • Assignee deleted (sajolida)
  • Target version set to Tails_2.6
  • QA Check set to Ready for QA

Request for review sent on tails-project: https://mailman.boum.org/pipermail/tails-project/2016-September/000587.html.

#2 Updated by anonym 2016-09-20 16:53:54

  • Target version changed from Tails_2.6 to Tails_2.7

#3 Updated by sajolida 2016-09-28 11:03:28

  • Assignee set to intrigeri
  • Feature Branch set to web/11297-donation-banner

I improved the previous branch thanks to the feedback from spriver and flapflap and here is a new version.

intrigeri: do you mind trading the review that you offered me for Thursday on Feature #10176 with this one :)
Granted, it’s bit bigger…

#4 Updated by intrigeri 2016-09-30 01:19:27

  • Status changed from Confirmed to In Progress

#5 Updated by intrigeri 2016-09-30 05:10:43

> intrigeri: do you mind trading the review that you offered me for Thursday on Feature #10176 with this one :)

Sure. “Code” review passes, modulo a few non-blocking comments:

  • In “You downloaded Tails for free”, I think that “You have downloaded” would be more correct (but I may be wrong of course).
  • I would drop “And” in “And we want to keep it this way”. YMMV.
  • “If everybody using Tails today donated […]” feels a bit weird as-is: without making it clear how much each of them would need to donate for that to work, this sentence conveys no information at all, at least for people like me, since it can always be made true with one single huge donor. Now, likely most people who will read that are not like me in this respect, so feel free to ignore this comment :)
  • JFTR I feel uneasy reviewing CSS code, since I’m a total newbie in this area. So (in general and ideally) it would be nice to have such bits reviewed by actual web developers. Now, I totally understand that we are short on web developers, and that our web developers may be busy with other things currently. No big deal.

I’ll now build and test this.

#6 Updated by intrigeri 2016-09-30 06:22:49

  • Assignee changed from intrigeri to sajolida
  • % Done changed from 0 to 50
  • QA Check changed from Ready for QA to Dev Needed

The link in the yellow header is broken on my build, presumbly due to TMPL_VAR BASEURL being invalid in ikiwiki Markdown code. Other than this, looks good, modulo the comments posted above.

#7 Updated by spriver 2016-09-30 15:07:42

I took a quick look at it, I like the new changes.
However (additional to intrigeri’s proposes):
-Maybe it’s just me, but the banner on /home.html feels a bit glued to the latest news. I think a bit of space (e.g. the about the same length of the “Donate” button) between the banner and the news part would make it a bit more tidy. The news items itself also have some space between them. (or maybe we could drop all news from /home for the duration of the donation campaign and have a link below the banner pointing to /news )

-The title of the website says “Dear Tails users,”. This feels a bit strange for me, IMHO we could use another title for the page itself (however, I like the “Dear Tails users,” above the banners’ box) or maybe say “Dear Tails user” since it’s a bit more personal.

Just my little nitpicking (: I could not find any quick solution for TMPL_VAR BASEURL since I don’t have the time for that right now.

#8 Updated by sajolida 2016-10-03 00:30:15

> * In “You downloaded Tails for free”, I think that “You have downloaded” would be more correct (but I may be wrong of course).

I think that both are correct, Microsoft uses the preterite in different
places, and it’s shorter so I’ll keep it this way:

https://www.microsoft.com/en-us/software-download/windows10 (under
“Additional methods for using the ISO file”): “If you downloaded an ISO
file for Windows 10…”.

> * I would drop “And” in “And we want to keep it this way”. YMMV.

I like the “And” as it brings in more emphasis and rythm.

> * “If everybody using Tails today donated […]” feels a bit weird as-is: without making it clear how much each of them would need to donate for that to work, this sentence conveys no information at all, at least for people like me, since it can always be made true with one single huge donor. Now, likely most people who will read that are not like me in this respect, so feel free to ignore this comment :)

I fixed that in 2d79151.

I initially didn’t put an amount, because I thought that “12€” was a
good average donation amount and as such didn’t need to be mentioned
(and avoided having to choose between putting it in euros or dollars).
But now I added it to the draft blog post and it doesn’t take much spare
here either so you made me change my mind.

> * JFTR I feel uneasy reviewing CSS code, since I’m a total newbie in this area. So (in general and ideally) it would be nice to have such bits reviewed by actual web developers. Now, I totally understand that we are short on web developers, and that our web developers may be busy with other things currently. No big deal.

I know! :(

> The link in the yellow header is broken on my build

Woh, this was a big bug! I went too fast copy the code from
templates/pages.html to sidebar.mdwn. It’s fixed now in 6b3dde1.

#9 Updated by sajolida 2016-10-03 01:21:51

> -Maybe it’s just me, but the banner on /home.html feels a bit glued to the latest news.

I made the whole thing quite compact because we will publish news that
go along the donation campaign during it, so I wanted people landing on
/home to be able to see the title of the first post without scrolling.
But I understand your concern and now use the same margin that we have
on top, between the page title and the banner. It’s not much, but is it
better like this?

> Maybe we could drop all news from /home for the duration of the
donation campaign and have a link below the banner pointing to /news)

See my previous comment: I want people starting Tails to see the first
post, and be able to read it if they scroll.

> -The title of the website says “Dear Tails users,”. This feels a bit strange for me, IMHO we could use another title for the page itself (however, I like the “Dear Tails users,” above the banners’ box) or maybe say “Dear Tails user” since it’s a bit more personal.

Right, so that’s two things:

- Say “user” instead of “users” and I’m all for it. Done in fcfe44a.
- Putting something different at the

of the page. That’s
complicated in ikiwiki and I think we shouldn’t bother for now… Still,
I’m removing the comma with d20a19e because it looks ugly in the
titlebar of the browser.

#10 Updated by sajolida 2016-10-03 01:22:48

  • QA Check changed from Dev Needed to Pass

So this should be ready now. Thanks for the various reviews! I’ll merge it whenever we want to launch the campaign (most probably during the week).

#11 Updated by intrigeri 2016-10-04 07:47:42

  • % Done changed from 50 to 80
  • QA Check changed from Pass to Info Needed

I had another quick look as this will impact our website a lot:

  • In Farsi, the punctuation of the banner feels wrong. Not sure you can do anything about it though, but please have a quick look.
  • I think we want s/everyday/every day/ as “everyday” is an adjective and it does not fit very well in the sentence grammatically speaking.

Otherwise, looks great => ACK!

#12 Updated by intrigeri 2016-10-04 07:47:51

  • QA Check changed from Info Needed to Dev Needed

#13 Updated by sajolida 2016-10-05 16:14:16

  • QA Check changed from Dev Needed to Pass
  • Replaced “everyday” by “every day”.
  • Didn’t do anything about the Farsi punctuation as it’s the same everywhere else when there’s no translation, see for example https://tails.boum.org/install/index.fa.html.

#14 Updated by sajolida 2016-10-13 17:22:56

  • Status changed from In Progress to Resolved
  • Assignee deleted (sajolida)

It’s live now.