Opened 4 years ago

Closed 4 years ago

#2232 closed improve feature (fixed)

Stream line signup process

Reported by: shevek Owned by: shevek
Priority: major Milestone: 2.6
Component: BW Signup Keywords:
Cc:

Description (last modified by shevek)

  • Add honeypot to keep bots out
  • Add mother tongue as field

Change History (16)

comment:1 Changed 4 years ago by shevek

  • Description modified (diff)
  • Milestone changed from 2.7 to 2.6
  • Status changed from new to assigned

comment:2 Changed 4 years ago by shevek

Mother tongue was requested by the New Members Be Welcome Team.

https://gitorious.org/bewelcome/rox/commit/700cecf64f2eddfb959ddb6192270774a500b0b9

comment:3 Changed 4 years ago by shevek

  • Status changed from assigned to to_alpha

comment:4 Changed 4 years ago by shevek

  • Status changed from to_alpha to testing

comment:5 Changed 4 years ago by shevek

  • Status changed from testing to needs_work

comment:6 Changed 4 years ago by shevek

  • Status changed from needs_work to to_alpha

comment:7 Changed 4 years ago by shevek

  • Status changed from to_alpha to alpha

comment:8 Changed 4 years ago by shevek

Thorgal67 did some testing and found a problem: It wasn't possible to set mother tongue to 'English' (as the ID is 0 in the DB).

This is fixed as well as the fact that the previously selected mother tongue wasn't selected when using the back buttons with https://gitorious.org/bewelcome/rox/commit/db4ef5543aec4632a588e58a84ff214d5a90aa03

comment:9 Changed 4 years ago by shevek

  • Status changed from alpha to testing

comment:10 Changed 4 years ago by Tsjoek

I tried the mother tongue field on alpha. In spite of the asterisk the user can leave this field empty and proceed to next step. When displaying the summary the user is asked again to fill in a mother tongue. This is actually true for all mandatory fields. But when mother tongue is ignored once again it accepts the empty box and fills in English as a mothertongue (probably again because of the 0).

Some other peculiarities regarding the signup procedure: E-mail field: When filling in an already used emailaddress, this seems to be noted by the yellow icon, but it doesn't give a proper warning and lets the user continue. Only at the summary the user is stopped. Ideally also that should happen immediately.

Gender field: After choosing female, saving and going back, the choice doesn't show but is remembered in the background (you can see when moving forward again to the summary)

Generally: I went a few times back and forth and the last time I was suddenly signed up, without getting the summary once more. A user should always get the summary before the signup actually happens.

comment:11 Changed 4 years ago by crumbking

Some tests:

  • on step 2 I get the right translation (Muttersparche, gesprochene Sprachen) but the languages I can choose are in Englisch (German)
  • on step 4 I get a grey "please select a language" which I see not in step 2
  • on step 4 it still says "mother tongue" should be German.
  • mother tongue field uses new styles while the rest of the dropdows are with old styles (age) ->looks not so nice ;-)
  • these mother tongue dropdowns cause a white screen on IE 8

comment:12 Changed 4 years ago by crumbking

  • Status changed from testing to needs_work

comment:13 Changed 4 years ago by shevek

  • Status changed from needs_work to assigned

comment:14 Changed 4 years ago by shevek

  • Status changed from assigned to to_beta

Some issues fixed with: https://gitorious.org/bewelcome/rox/commit/2eb4aaa516771b6af7a92e6e6122da08a07a555d

No idea why the placeholder isn't shown on step 2. I get the correct translations for the languages. What kind of whitescreen do you get with IE8?

comment:15 Changed 4 years ago by shevek

  • Status changed from to_beta to testing

comment:16 Changed 4 years ago by beatnickgr

  • Resolution set to fixed
  • Status changed from testing to closed

Closed, as crumbking requested. (not tested by me)

Note: See TracTickets for help on using tickets.