Opened 8 years ago

Closed 7 years ago

#1420 closed new feature (fixed)

How to encourage users to upload a picture of themselves

Reported by: michi Owned by: globetrotter_tt
Priority: critical Milestone: 0.5.4 - bugfixing
Component: BW General Keywords: user picture, profile picture
Cc: trac.bevolunteer.org@…

Description

  • Short summary:

How to make users upload a profile picture

  • Problem:

It looks like that the majority of users do not upload a picture of themselves - unlike for example in Couchsurfing or in Facebook. In my opinion seeing a picture of someone helps to built trust and thereby promoting to host people and to have a strong community. I don't know about you, but I wouldn't write a couchrequest to anyone that I can't see.

  • Reason and Solution:

The difference between BeWelcome on the one hand and Couchsurfing (and many other community website) on the other hand is that the profile picture (or the "empty" picture) of the user is shown on the first page after the user logs in. Doing so might sound insignificance, but it motivates the people to upload a picture of themselves!

  • Alternative:

If you don't want to change the start page (for whatever reason) it would also help to just show the mentioned profile picture plus the link if the user didn't upload a picture yet. Thereby the start page would remain the same for all the other users.

  • Workload:

I think that this change shouldn't involve too much code - the profile picture (or the empty one) need to be included in the start page after the user logs in plus a link to change the picture.

  • Discussion:

http://www.bewelcome.org/forums/s1169-Account_for_bugtracker___one_important_change_request

Change History (10)

comment:1 Changed 8 years ago by michi

Pseudocode example (If you don't want to change the start page for everyone)

To be included into the start page (after log in) between "Hello USER, welcome back!" and before the start of the "What's happening?" menue.

<!-- Include empty user picture to encourage users to upload a picture of themselves-->
<?php if ( /* ToDo: $user_avatar=="" */ ) ?>
	<div id="emptyuseravatar" class="floatbox box">
		<h3>Your profile picture</h3>
		<ul class="linklist">
			<li class="floatbox">
				<a href="http://www.bewelcome.org/editmyprofile"  title="Edit my profile">
					<img class="framed float_left"  src="
						<?php /* ToDo: the path to the non-existing user avatar needs to be included */ ?>
					"  height="50px"  width="50px"  alt="Profile" />
				</a>
				<a class="float_left" href="http://www.bewelcome.org/editmyprofile" >Edit my profile</a>
				<br />
				<p>Uploading a picture will help you to get connected to the community!</p>
			</li>
		</ul>
	</div>
<?php /* end if */ ?>
Last edited 8 years ago by michi (previous) (diff)

comment:2 Changed 8 years ago by sitarane

  • Priority changed from critical to major

comment:3 Changed 8 years ago by sitarane

  • Priority changed from major to critical

comment:4 Changed 8 years ago by crumbking

  • freq_reported changed from >5 to >10
  • Milestone changed from unassigned to 0.5.2-short cleanup and framework

comment:5 Changed 7 years ago by globetrotter_tt

  • Owner set to globetrotter_tt
  • Status changed from new to accepted

comment:6 Changed 7 years ago by globetrotter_tt

  • Milestone changed from 0.5.2-short cleanup and framework to 0.5.3 - bugfixing

comment:7 Changed 7 years ago by globetrotter_tt

  • Milestone changed from 0.5.3 - bugfixing to 0.5.4 - bugfixing

comment:8 Changed 7 years ago by globetrotter_tt

  • follow_up changed from review code to test on alpha
  • show_on_bw changed from 1 to 0

comment:9 Changed 7 years ago by crumbking

The picture is ok but we should add some kind of a link or something to push the member to upload a pic.

What about an activity scale or something like ...

"Your profile looks a bit empty why not uploading a pic or fill some fields."

Or we create an green to red bar...which profile visitors could vote for...

Anyway the pic works. So close this one?

comment:10 Changed 7 years ago by globetrotter_tt

  • follow_up changed from test on alpha to move to alpha
  • Resolution set to fixed
  • Status changed from accepted to closed
Note: See TracTickets for help on using tickets.