Skip to:
Content

Opened 3 years ago

Closed 3 years ago

Last modified 2 years ago

#2741 closed enhancement (fixed)

Remove avatar upload before account activation

Reported by: DJPaul Owned by:
Milestone: 1.5 Priority: normal
Severity: normal Version: 1.2.6
Component: Theme Keywords: dev-feedback
Cc:

Description

I suggest we remove the avatar upload from the user registration/activation process of BP-Default.

Currently people can upload an avatar prior to their account being activated, and complete their initial profile. The difference between the two is that xprofile data is always text, and so can live within a database in a compact format. An avatar exists as a JPG someplace on the server.

Aside from technical issues, I believe the UX of account registration is very non-standard for no beneficial reason. (the UX looks like: fill out registration -> upload avatar -> activate account -> login)

Patch attach removes the avatar upload step on user registration. I've also taken out the template_notices do_action() as currently we get duplicate "thanks for [registering|activating] your account" messages with the page template.

Attachments (1)

nomorepictures.patch (6.0 KB) - added by DJPaul 3 years ago.

Download all attachments as: .zip

Change History (7)

DJPaul3 years ago

comment:1 hnla3 years ago

Absolutely agree with above. Always had an problem with this aspect and would always look to remove this stage before a user had activated their account.

Ideally on activation one would be logged in and dropped into account profile area where it was clear that avatar upload and profile details could be completed or else simply go ahead and explore.

comment:2 DJPaul3 years ago

  • Keywords dev-feedback added

I want to put this in but awaiting feedback. Has anyone got any?

comment:3 boonebgorges3 years ago

I agree that it's awkward and non-standard to offer avatar upload before activation. However, taking the avatar upload step out of the signup process altogether will probably mean that far, far fewer users will upload avatars.

Any votes for adding an avatar-upload step after activation? It could go right in the activation template.

Something like hnla suggests (where a user can be redirected to a regular profile edit page or avatar upload page on the first login) would be even better in a sense, but harder to do. Is there any existing data we could use to detect first logins? When is last_activity first updated?

comment:4 DJPaul3 years ago

last_activity is first set in bp_core_activate_signup(), which gets invoked before the activation page template is loaded again. User is still logged out at this point.

comment:5 djpaul3 years ago

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

(In [3691]) Remove avatar upload before account activation. Fixes #2741

comment:6 sooskriszta2 years ago

  • Severity set to normal

@boonebgorges Totally with you. #4132

Note: See TracTickets for help on using tickets.