Event Timeline
Hi @kai.nissen & @Jan_Dittrich,
the membership carries an inconsistency between the new UX concept and existing business logic (FeeOptionSwitcher) - formerly we had a component enforcing (indicating and only allowing select of valid) minimum membership fee depending on address type (private or company), amount, and payment interval. For these limitations of possible amounts to be logical to the user, address type and payment interval have to be selected before the amount (only valid amounts would be selectable).
In the new layout [0], the form orders the fields as address type, amount, payment interval, which leaves the user in the situation that he/she involuntarily overrides his/her own values by choosing an invalid combination of payment interval & amount.
How should we proceed T180941?
- let use select payment interval before amount?
- indicate to and let user only check valid payment intervals (depending on address type and amount chosen)?
- other options?
[0] http://artesansatwork.com/wikimedia/membership-index.html
[1] https://github.com/wmde/FundraisingFrontend/commit/1451b96379a6d50cc25e913b13a8a4a00d8a5d06
my two cents: I would propose to switch amount and intervall like we do it in the 10h16 skin.
sorry for this: slipped through the redesign process.
I think it's a bit weird to have this both as parent ticket for the entire membership flow, and specific ticket for the membership form in particular, but hopefully everyone gets the idea. The latter is up for review.
@Jan_Dittrich @kai.nissen We need help with the top bar. Different than in donations, we have 4 pieces of information here (membership type, amount, address type, payment) instead of 3, and they don't fit on mobile:
@gabriel-wmde In the original code it says "Förder" and "Privat". While the latter probably changed because of our change from Privat to Privatperson, the former is not. Before inventing another solution, I am fine with sticking with Privat (ideally it would just change from Privatperson to Privat on smaller screens).
Deployed to test again https://test-spenden-2.wikimedia.de/apply-for-membership?skin=cat17
T181732, T180218, T182121, T182098 have not made it into the main line so far - please try to ignore/imagine these. There is no need to report them again, but feel free to sharpen these stories if you may.
Otherwise all bug reports - in the usual fashion - are very welcome. Please make sure to clear your browser caches (on mobile devices in particular - had some fun with this myself).
/cc @tmletzko
