By Victor on Thursday, 05 June 2014
Posted in General Issues
Replies 11
Likes 0
Views 0.9K
Votes 0
Hello Guys,

My version: ES v.1.2.14

I am playing with profile types of ES and access groups of Joomla. I have 2 profile types on ES: default-Registered (assigned to registered access group of Joomla) and Member (I created a new access group called "member" for this profile). When I change Joomla access group of a user manually, for example changing from registrered to member, it doesnt make any change in profile type of ES. The user is still in registered profile type.

Could you please check this issue?

Thanks and best regards,

Zafer
Hello Zafer,

You may have to create a new user group in your joomla backend > user > add new group > new shown here in this screenshot http://screencast.com/t/2utKTbnPStAu .

After you have created a new user group, you may set the user registration to 'member' by going to your joomla backend > easy social > settings > registration > set profile as member shown here in this screenshot http://screencast.com/t/hNBAY20XZ . So every time when an user registers they will be registered as 'member'.

After you have set the user registration, you may proceed to easy social > profile type > member > set the profile group as member shown here in this screen shot http://screencast.com/t/LMxBUQFD9dXI .

Regards
Kheng Wei
·
Thursday, 05 June 2014 19:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Kheng,

Thank you for your reply, but you missed to answer my question. I dont know, maybe I didn't explain well. I will try again.

I created a user group called "member". I also created a profile type in ES called "uye" which I assigned to "member" access group of Joomla.

The problem here, when I change a user's access group from registered to member, it doesnt affect ES. I mean, user should move to "uye" profile type, right? But that doesnt happen. Could you please check this in your system if it works or not?

Best regards,

Zafer
·
Thursday, 05 June 2014 22:12
·
0 Likes
·
0 Votes
·
0 Comments
·
hey zafer,
I think I see what you're trying to do but it's actually not what the easysocial user profiles are designed for. let me try to explain this by switching things around and looking form the easysocial profile perspective:
when you create a easysocial profile type - let's name it TEST - you can assign usergroups to it but in fact there are 2 main things to notice:
1) you can assign multiple user groups, for example our TEST profile could be assigned to registered, managers, publishers etc.. now with this first point already you might see that changing the joomla user type has no effect on the easysocial profile type. but even more important:
2) let's create a second profile type and call this MEMBER - now the same rules apply, you can assign registered, manager, publishers etc. to this profile type again.

having that said you now have 2 profile types and both are linked to registered, managers, publishers so there's no way that when you change your account from registered to publisher for example that easysocial would automatically put you to the other profile type - makes sense I guess ?
therefore: the joomla user types have no influcence on the easysocial profile types. if you want to switch a joomla user to another profile you need to do this in easysocial itself, changing the joomla usergroup won't work as they're not connected in a way to do this.

hope that explanations helps and have a nice day
·
Thursday, 05 June 2014 22:38
·
0 Likes
·
0 Votes
·
0 Comments
·
I'm very surprised about this too.
If I get it, It means :
1- When a user suscribes to a easy social profil, it makes him part of joomla usergroups as we planned it before in back end.
2- But when you want to change the easy social profit of a user, it doesnt' change the joomla user groups and he keep his initial user groups.
Am I right ?
If I am, I must admit I don't understand the logic. It make more complicated the management of users.

By example, if I create two easy social profit fort students : "First Year" and "Second Year"
A student chooses his class level during registration and so his easy social profil named "First Year". This easy social profit gives him access to some pages with the lessons for first year student.
But then he changes his mind and he wants to get access to the lessons from "Second Year". Does it mean I have to change his easy social profit AND his groups ?

Why isn't it possible that when you change the easy social profil of a user it changes his groups too ? It seems logical, no ?

Thanks for your explanations and I hop I don't disturb this topic,

EG
·
Friday, 06 June 2014 00:38
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Edouard,

The reason that we don't "reset" the user's usergroup when a user switches from one profile to another is because this is actually a pretty dangerous operation and most user's wouldn't actually assume the same because most people would think that profile types and groups are totally unrelated (Since this is the default behavior of Joomla). Perhaps in the future, this could be altered to behave this way
·
Friday, 06 June 2014 02:43
·
0 Likes
·
0 Votes
·
0 Comments
·
hey edouard,
in addition of what my colleague mark just said I'd like to point out that if we would tie the easysocial profile type to a joomla usergroup then it would take away lots of the power and flexibility because you then could have only 1 profile type per group.

example:
you can now create "first year", "second year", "third year" and so on... and assign ALL these types the joomla group "registered" with the basic joomla rights.
if the joomla rights would be tied to an easysocial profile type you could only have ONE profile type that is assigned with the registered group, otherwise it would be impossible to do an auto-switch to another profile/joomla usergroup combination.
·
Friday, 06 June 2014 03:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark and Alex,

Thanks for your explanations. I understand your viewpoint.
Perhaps in the future, this could be altered to behave this way

Yes, a such option could be useful.

Thanks again for your reactivity,

EG
·
Friday, 06 June 2014 03:47
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Alex, Edouard and Mark,

Thank you for answers.

Alex, is it right that from single J! user group, let's say registered, we can create many different profile types which have different access settings? This flexibility is great. However the problem may appear when we want to use other components on our site where we should use Joomla's user groups to manage users' access. Anyway, I didnt think much on this, but it just seems to me that it would be better if there was an option to connect J user groups to ES profiles.

I wonder how a membership extension works for ES. Do you recommend PayPlans? I didnt notice their application in apps directory.

Best regards,

Zafer
·
Friday, 06 June 2014 05:40
·
0 Likes
·
0 Votes
·
0 Comments
·
If the user groups are tied to profile types indefinitely, then these membership extensions should work great out of the box because most of these membership systems are actually hooking onto the user groups in Joomla.
·
Friday, 06 June 2014 11:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

I would suggest that changing Joomla User Groups is an option when switching ES profiles... See the attached snapshot.

This would please everybody I think, including me

Regards
·
Saturday, 14 March 2015 06:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for the heads up on this altitudes! This is something that is worth considering!
·
Saturday, 14 March 2015 17:19
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post