From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: ipfire-artwork@lists.ipfire.org Subject: Re: [IPFire Artwork] Reworking the donation page Date: Sat, 10 Feb 2018 15:48:37 +0000 Message-ID: <1518277717.2541.30.camel@ipfire.org> In-Reply-To: <1516106277.3647.95.camel@ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2831997280933199901==" List-Id: --===============2831997280933199901== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hello guys, because I am a little bit lost at the moment I would like to restart conversation again and check where everyone is at right now. I had a brief email exchange with Sven and he is a bit busy this weekend but should have more time available next week. But I thought in the end it is easiest to use this list so nobody misses anything. I would still like to push for a release of the website as soon as we can, but that doesn't mean I want to build up pressure. I just want to make sure that things are moving a long and that we get a minimum "product" ready to release and constantly keep improving this then. Overall this seems to be a bit bigger than I thought in the beginning, so we need to break it down a bit further. So the areas of attention are: * Completing the donation page. Here we need the address inputs as far as I c= an see and the mentioned S viewport. * Index & Features look complete for me * Sven has already fixed the talk pages which are for internal use only and I think this will do for the moment. I have a few ideas how to make this better, but is not a priority for now. * One of the bigger things (in terms of traffic) is the planet. I think this should not be too much work to make this "nice". It is working right now, but there is clearly a break of look & feel. But basically it has two pages which are very similar. I think to make that really nice, this shouldn't be too much extra work to be put in. So can we put those two things (finishing the donation page & planet) on the list for the upcoming few weeks? Is anyone working on other things at the moment? Just shoot me a quick email. Best, -Michael On Tue, 2018-01-16 at 12:37 +0000, Michael Tremer wrote: > Hi, >=20 > great that things are moving along... >=20 > On Mon, 2018-01-15 at 23:57 +0100, Maurice Gesswein wrote: > > Hi all, > >=20 > > I did some adjustments on the existing donation pages and added the XS > > viewport in Zeplin. > >=20 > > Next up: > > =E2=80=A2 S viewport to reduce misunderstandings >=20 > What misunderstandings? >=20 > > =E2=80=A2 Dialog (popups) for CC and SEPA form fields > > =E2=80=A2 Can you provide the needed information the user has to type i= n? >=20 > In all cases people need to type in: >=20 > First Name, Last Name > Company Name (optional) > Address Line 1 > Address Line 2 > Country (Probably as a dropdown) >=20 > We *never* take any credit card or bank account details. That is only typed= in > on the website of the payment provider. >=20 > We cannot even verify the address much, but we should make sure that people > typed in something into every field except Address Line 2. >=20 > > =E2=80=A2 Success page > >=20 > > Question: > > What happens after the submit of CC data? Can you scribble something, > > please? >=20 > There is probably two ways: >=20 > a) The transaction was successful and we should redirect the user to a page > that > says "Thank You" >=20 > b) The transaction was not successful and we should show a useful error to = the > user which we will get from the payment provider. For example that the cred= it > card has been declined or that the payment provider is experiencing a > temporary > error and that the user should retry in a moment. >=20 > There should also a button to retry so that people don't have to submit the= ir > data again. I think that is necessary to make the entire process as easy as > possible. >=20 > I am not sure if there is a good way to let them choose a different payment > option. People will have to go back and type in everything again. >=20 > Hope this answers all the questions :) >=20 > Best, > -Michael >=20 > >=20 > >=20 > > Let me know if there are any questions or concerns. > >=20 > > Best, > > Maurice > >=20 > > On Tue, Dec 5, 2017 at 6:17 PM, Michael Tremer > > wrote: > > > Hello all, > > >=20 > > > thanks for working on this. This is a huge step forward from what he ha= ve > > > had > > > before. > > >=20 > > > I especially appreciate the progress in both, design and implement, > > > although > > > it > > > is quite a busy time for everyone! > > >=20 > > > I do have some questions/remarks though: > > >=20 > > > * Does the currency selection need to be a dropdown? It feels a bit > > > excessive > > > for just two currencies. Just my two cents :) > > >=20 > > > * One payment option I must have forgotten is PayPal, but that is only > > > available > > > for one-time payments. They don't allow recurring payments in Europe. > > >=20 > > > * Some things need a bit of rewording. I think I would prefer the text > > > that > > > is > > > under the box (left side) to be on the left hand side of the box. It al= so > > > doesn't sound right to me to say "1=E2=82=AC at least", but I didn't fi= nd anything > > > better, yet. I will think of that and update you. > > >=20 > > > Best, > > > -Michael > > >=20 > > > On Mon, 2017-12-04 at 00:25 +0100, Maurice Gesswein wrote: > > > > Hi, > > > >=20 > > > > Changelog: > > > > Viewport M for donation page added > > > > Minor adjustments and fixed at XL and L > > > > Alignment fixed at some icons (please replace these): > > > > icon-varified > > > > icon-varified-green > > > > icon-wireless > > > > icon-wireless-blue > > > > icon-arrow-down > > > > New icons added: > > > > icon-lock > > > > checkboxes > > > > radiobuttons > > > > amex > > > > mastercard > > > > visa > > > > From Viewport M to XS the top navbar shows always a background. See > > >=20 > > > "Homepage" > > > > and "Features" at Zeplin. That should simplify the code and avoid bug= s I > > >=20 > > > hope. > > > > Doesn't it? Please let me know. > > > >=20 > > > > Best, Maurice > > > >=20 > > > > On Wed, Nov 29, 2017 at 12:27 AM, Maurice Gesswein > > > ir > > >=20 > > > e.or > > > > g> wrote: > > > > > Viewport XL and L are available at Zeplin. https://zpl.io/25N8DpW > > > > >=20 > > > > > On Thu, Nov 23, 2017 at 12:45 AM, Maurice Gesswein > > > > pf > > >=20 > > > ire. > > > > > org> wrote: > > > > > > Hi, > > > > > >=20 > > > > > > due to personal reasons I was not able to spent that much time in= to > > >=20 > > > the > > > > > > donate page so far. This is an unfinished version in our biggest > > >=20 > > > viewport. > > > > > > Rest will follow asap. > > > > > >=20 > > > > > > https://www.dropbox.com/s/nz2ktou84szrya0/Donate%20-%20XL.png?dl= =3D0 > > > > > >=20 > > > > > > Best, Maurice > > > > > >=20 > > > > > > On Tue, Nov 14, 2017 at 2:10 PM, Michael Tremer > > > > > re > > >=20 > > > .org > > > > > > > wrote: > > > > > > > Hello, > > > > > > >=20 > > > > > > > I put together some ideas for the donation page. We have the > > > > > > > problem > > > > > > > that we > > > > > > > basically get no donations any more outside of the wishlist and > > > > > > > even > > > > > > > those are > > > > > > > frankly way too low. The don't even cover our cost. > > > > > > >=20 > > > > > > > And since we a providing a good product here which saves people= a > > >=20 > > > lot of > > > > > > > money > > > > > > > we should not be afraid to ask for donations. Of course it is > > > > > > > still > > >=20 > > > free > > > > > > > for > > > > > > > everyone to donate or not, but some people need to be reminded > > > > > > > that > > >=20 > > > this > > > > > > > possibility exists. > > > > > > >=20 > > > > > > > So we will now add some new features: We will allow donations v= ia > > >=20 > > > credit > > > > > > > card > > > > > > > and standing order to make this really hassle-free and we will > > > > > > > allow > > > > > > > recurring > > > > > > > donations because some people prefer to give a small amount each > > >=20 > > > month > > > > > > > instead > > > > > > > of a big amount once a year. > > > > > > >=20 > > > > > > > We will also remove the variety of currencies and just use EUR & > > > > > > > USD > > >=20 > > > and > > > > > > > suggest > > > > > > > depending on GeoIP which one is default. USD will be default for > > > > > > > the > > >=20 > > > US > > > > > > > and > > > > > > > Canada obviously, but we will try to encourage people to use EUR > > >=20 > > > when > > > > > > > ever > > > > > > > possible since we pay less fees. > > > > > > >=20 > > > > > > > Payment options are credit card & SEPA direct debit which suppo= rt > > > > > > > recurring > > > > > > > donations. We don't support that with PayPal at the moment, but= I > > >=20 > > > think > > > > > > > I will > > > > > > > need to implement their API. > > > > > > >=20 > > > > > > > I would like to suggest amounts to donate. That seems to be com= mon > > > > > > > practice. We > > > > > > > should have 250, 100, 50, 25, 10 and a custom option where peop= le > > >=20 > > > can > > > > > > > enter what > > > > > > > ever they want. The minimum should be 1 (EUR/USD). If a recurri= ng > > > > > > > donation is > > > > > > > picked, we should use some JS to halve the amount on those > > > > > > > buttons. > > > > > > >=20 > > > > > > > We have to get the full name and address of the person who dona= tes > > >=20 > > > for > > > > > > > tax > > > > > > > reasons and secondly to get the payments through because the > > > > > > > credit > > >=20 > > > card > > > > > > > companies validate those against their own database. > > > > > > >=20 > > > > > > > We will also collect the email address to get in touch with > > > > > > > people. > > > > > > >=20 > > > > > > > So in the end the process will look like this: > > > > > > >=20 > > > > > > > 1) Person selects one-time/monthly payment, an amount by clicki= ng > > > > > > > on > > >=20 > > > a > > > > > > > button > > > > > > > and selects the payment type. Click something like "Donate Now". > > > > > > > 2) A form is shown to enter name, email & address. > > > > > > > 3) Redirect to payment provider to enter credit card stuff, etc. > > > > > > > 4) Payment provider redirects back to a thank you page > > > > > > >=20 > > > > > > > This is probably a good example and done quite similar: > > > > > > > https://donate.mozilla.org/ > > > > > > >=20 > > > > > > > I have also written a few new texts that probably need a little > > > > > > > bit > > >=20 > > > of > > > > > > > refinement, but should be a good start: > > > > > > >=20 > > > > > > >=20 > > > > > > > Why should I donate? > > > > > > >=20 > > > > > > > We are proud of what we are doing here at IPFire. We create a f= ree > > > > > > > firewall > > > > > > > distribution that is free to use for everyone anywhere in the > > > > > > > world. > > >=20 > > > To > > > > > > > do that, > > > > > > > we need to provide the infrastructure to distribute it to our > > > > > > > users > > >=20 > > > and > > > > > > > provide > > > > > > > the right tools for our developers to help them to make IPFire > > >=20 > > > better > > > > > > > every day. > > > > > > >=20 > > > > > > > Donations from individuals and corporations are the only way to > > > > > > > keep > > >=20 > > > all > > > > > > > of our > > > > > > > services free for everyone. They pay for hosting, advertising, > > >=20 > > > purchase > > > > > > > equipment and to fund the work of the people behind it. > > > > > > >=20 > > > > > > > Our ambition is to compete with projects backed by large > > >=20 > > > corporations > > > > > > > and > > > > > > > proprietary solutions and we cannot do that without you. Become= a > > > > > > > supporter > > > > > > > today! > > > > > > >=20 > > > > > > >=20 > > > > > > > How much should I give? > > > > > > >=20 > > > > > > > Donations range from single digits donations to hundreds. For us > > > > > > > it > > >=20 > > > is > > > > > > > important > > > > > > > to give something back to help this project to succeed. If you > > > > > > > want > > >=20 > > > to > > > > > > > help, > > > > > > > please do so and encourage others to do so, too. > > > > > > >=20 > > > > > > >=20 > > > > > > > Maybe we will also have a small FAQ depending if people have so= me > > > > > > > difficulties > > > > > > > to donate or commonly asked questions. > > > > > > >=20 > > > > > > > There should also be some area for the smallprint since we need= to > > >=20 > > > tell > > > > > > > people > > > > > > > who they are donating to and that we don't do any refunds, etc. > > > > > > >=20 > > > > > > > @Maurice: Could you design a page like this? > > > > > > >=20 > > > > > > > @Sven: Would you be up to implement his with the JS and all oth= er > > > > > > > frontend bits? > > > > > > > I would develop the backend and the interfaces with the payment > > > > > > > providers. > > > > > > >=20 > > > > > > > Best, > > > > > > > -Michael > > > >=20 > > > >=20 --===============2831997280933199901== Content-Type: application/pgp-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="signature.asc" MIME-Version: 1.0 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KCmlRSXpCQUFCQ2dBZEZpRUU1L3JXNWwzR0dl Mnlwa3R4Z0hudy8yK1FDUWNGQWxwL0ZGVUFDZ2tRZ0hudy8yK1EKQ1FmWS93Ly9jNGRTdmM1ZkFj UEdtbTVSWG5zcU5NZzJvNE5vN2RPanBMR29EaHk2RUVhaktYYnBuY1RoQXVydwp2c3VDWGNxU0JV bXM3ZWdmNzNoYkdiMW5rTHk4bGNDS2RVa3Vodzl3WUFvMTZGUE1iMkswQ1pxcnV6dVNSTVBPCnZK Qk9FU0RFN2YzNkdOWHdYYkJuY0QrSndTOTBUeXV3Q09HVWhtdjUydVNtWnI4c0JzVWxOSXg3dW9i VS9XSG4KcklRS2FVUHVzTUNRYWRzV05iRXRHd0JvNVRTLzY3L3pseEFkRmVDZllFKzJyaWJXb041 ODAzRDErUjA4bFAxQwpXV3RWczM4Zm1yNFlxbWVvZGJhVGlpc1VCQzhscURjd2NUUWNhRlY0K0ZQ Z0JkbVc1RjRqcVQzdW1ldE1rbW40CmwwNWtGelpvR0ptQnJsbVBYbmg4ejJpeU4rOHRiLzNRUW5y VWkyT0dWUFpHYVkyaHhWTksvMUI1aEFwMFVkNWwKcjQxR2lSNnhhT1lKYzNLbmdGc2J4ais0RFdu YTVyMmhBRnlLZGQ0bXhuamNQYmZIdVg1Q1JQY2pNVkEyZXgzcgpJWDZMdlhzN1U3UGFPVlZHUDJH QXRQVlA1aXpKa292QlY3ditqUU9PRkV4cGxBWEJmaEdsMndCeDdEWGpkYzQ4CkI2b0ZzMHhVQ1Bp S0ZDdjlFbjVSNys1WmxqYVJpQy9xaFVYYWN3SnVBMWpRRzRqdmRSUEZidFFxaDcxYmJtcS8KNXZJ RG42SGdGamprTktXL0NLODZZb1M4Y0RrMC9vRVV5clEzWWsvekVZQk1nNXlWd3dnM0FRZXlDckt0 Z0Y4NApNaDdkbVhWaE02MlhNVmxQRDluSkZvaXV5NUVid3BSdFNYWTB3QXRqSEZueGdaNERkWjA9 Cj1XSUVzCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQo= --===============2831997280933199901==--