By Peter Neumann on Monday, 07 January 2019
Posted in General
Replies 19
Likes 0
Views 557
Votes 0
Hi there,

I have created three profile types on my site:
-Guest,
-Basic,
-Premium,

1. Guests Profile is quite simple because only 4 required fields user must fill in to register. This Profile does not need a profile completeness because guests only use this registration model to have a quick access and should switch to another profile once they decide to stay.

2. Basic Registration does include what we know from regular registration after EasySocial is installed.

3. Premium Registration includes all basic information like banner, profile avatar and so on, but also includes many fields for example social links, book suggestions and so on.

Anyways, Profile 2 and 3, need profile completeness to show the appropriate percentage to force people for banner and avatar upload. Also, other useful information like gender, birth and custom fields should be entered which of course people understand of a low-profile percentage value.

What I try to achieve
Now it seems I have a situation that profile completeness show for new registrations - Profile completed 100%. This of course is not ride. Assume new user does not upload Avatar and Banner, Gender, Birth and Address it would mean profile is only approx. 40 % done.

You see I need to force people to upload their pictures and fill out useful information which makes the network more fun to others. In profiles settings on my site only a view fields required. Although let´s say a guest registers in 20 seconds because of only 4 entry’s the should be forced to switch profile to let´s say at least a profile with a banner and avatar.
Many people hate registration forms and don´t want to fill them out. Once I can inspire them, they may switch to another profile and upload more useful information. For that profile completeness should help them to do so.
Hi Peter,

This is a known issue, can you download the attached file and replace in the file:
.../administrator/components/com_easysocial/includes/user/user.php
and see how it goes?

You're suggested to backup the file that you want to replcace beforehand for precaution
·
Monday, 07 January 2019 18:23
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you very much Muhammad:D
·
Monday, 07 January 2019 18:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Muhammad,

I replaced file as suggested. http://prntscr.com/m40baq

Like you see in screenshot profile completeness is by 100%. But only filled out username, password and email address. So, it can´t be Right?
·
Monday, 07 January 2019 19:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Peter,

Seems like this issue is a bit different from the previous reported I suppose. It is possible to provide us with the user's access for further checking.
·
Tuesday, 08 January 2019 10:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Muhammed,

the user you see on my site all test users (dummies). I installed these users to simulate an environment to try several functions how they - and if they work.

You can delate any user if u want. Password for all users is: matrix11

The question is, assume a user starts with guest registration and then switch to premium registration what will happened. For my understanding any field in registration form (left blank)or even switching profiles afterwards should be indexed somehow.

Of course, left out fields necessarily not mandatory because they are not set to " required fields". But the profile completeness does not respond to profile switch at all. To make it easier and faster.

Register 3 test user (or I could do it) in all three different profiles. Only start with basic information no avatar no nothing. You probably see profile completeness show 100 %
·
Tuesday, 08 January 2019 16:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Peter,

Thanks for your details explanation on this, I'm able to replicate this issue already

I've logged this issue into our issue tracker and our developer will take an action for this.
·
Tuesday, 08 January 2019 17:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you Muhammad,
·
Tuesday, 08 January 2019 17:26
·
0 Likes
·
0 Votes
·
0 Comments
·
You are welcome.
·
Tuesday, 08 January 2019 18:47
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Peter,

Our developer has check this issue today seems cannot replicate this issue now. And I've re-tried it again today, seems I'm unable to replicate. Perhaps, I might replicate the issue wrongly yesterday and just create the ticket blatantly
Can you provide us with video how to replicate this issue again?

Your cooperation is much appreciated Peter.
·
Wednesday, 09 January 2019 14:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Muhammad,

I checked again and found out the following
http://prntscr.com/m52boo

All Profile Completeness Value seems to be ride in basic and premium registration except guest profile. Guest Registration always shows Profile Completeness 100%. http://prntscr.com/m52ewx

Guest Registration should show no profile completeness at all because only 4 fields are required to enter the site. So, what it does is, there is probably not enough user information input to make profile completeness work properly. Perhaps we can disable profile completeness only in guest registration completely. It does not make sense in guest profile because, some guest users delete there account immediately after registration. This is meant to be because guest try to check the site for any reason, but they don´t want to stay usually.

Another Question is UTC in Registration Form. Seems template causing a problem in displaying. Do you have a solution for that?

https://prnt.sc/m52boo
·
Thursday, 10 January 2019 04:15
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Peter,

Kindly find my response for your inquiries below:
All Profile Completeness Value seems to be ride in basic and premium registration except guest profile. Guest Registration always shows Profile Completeness 100%. http://prntscr.com/m52ewx
Guest Registration should show no profile completeness at all because only 4 fields are required to enter the site. So, what it does is, there is probably not enough user information input to make profile completeness work properly. Perhaps we can disable profile completeness only in guest registration completely. It does not make sense in guest profile because, some guest users delete there account immediately after registration. This is meant to be because guest try to check the site for any reason, but they don´t want to stay usually.

We actually do not have checking nor setting for exception of certain user profiles. However, you can disable the Always Show Module in the module setting as shown http://take.ms/xxBew

Another Question is UTC in Registration Form. Seems template causing a problem in displaying. Do you have a solution for that?
https://prnt.sc/m52boo

I'm able to replicate this issue once you place the timezone field on another steps. I've create ticket for this, our developer will take an action for this.
·
Thursday, 10 January 2019 13:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you very much Muhammad,

yes, I also found out it´s a good way to disable model once percentage displaces 100%. I tested again and it seems to work fine now.
The UTC I will try to remove to another step as you suggested

Thank you for your kindness and helping me Muhammad:D
·
Thursday, 10 January 2019 14:52
·
0 Likes
·
0 Votes
·
0 Comments
·
You are most welcome Peter
·
Thursday, 10 January 2019 15:41
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post