By David Smith on Monday, 07 April 2014
Posted in General Issues
Replies 25
Likes 0
Views 641
Votes 0
Hello,

My site is designed to connect volunteers with organizations. Because of this I have 2 types of profiles: "volunteer" and "organization." It seems like I should be able to display all the users of one or the other profile type but I can't figure out how! Any help would be hugely appreciated and sorry if it's a silly question
Hello David,

I am really sorry but unfortunately this isn't possible right now but we do have plans to enhance the users listing so that the profile types would then appear on the sidebar
·
Tuesday, 08 April 2014 01:00
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Thanks for the quick response. This would definitely be an amazing feature for an upcoming release (as would the ability to visually distinguish between users of different profile types somehow).

In the meantime do you or anyone else in the community have any ideas on how to cludge a workaround? Right now I have 2 thoughts:

1.) assign a badge to each profile type and use a menu item to select / sort by them
2.) ask users of the "organization" type to form a group in a category limited to that group and then to create a menu item pointing to that category

are there any more creative workaround I'm missing?

Thanks as always for the help!

-David
·
Tuesday, 08 April 2014 02:06
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello David,

I think the first method is a pretty good and neat idea for a temporary work around
·
Tuesday, 08 April 2014 11:28
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

I had a better idea for this type of listing but it isn't perfect.

I'm going to set an invisible static field for each profile type and then create an advanced search filter for this parameter. e.g. as follows:
Profile Type A
> un-editable hidden field Name = "A"
Profile Type B
> un-editable hidden field Name = "B"

I can then use the URL of the filtered search results for this filter to link to all the profiles of this type.

The one problem with this approach is that users can delete this search filter. This doesn't result in a broken link interestingly enough but just sends them to an incomplete advanced search field.

Is there any way to create a filter that is universal / default and that users cannot delete / alter?

Many thanks!
·
Tuesday, 29 April 2014 21:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello David,

Unfortunately there is no way to create a universal filter currently In EasySocial 1.3, I will try to add the profile type page which behaves like a group category so you could use that particular page to perform various functions.
·
Wednesday, 30 April 2014 03:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Many thanks as always for the quick response. Too bad about the universal filter - I was starting to think of various ideas for that.

Sounds great about the profile type pages though - very excited for that.
·
Wednesday, 30 April 2014 16:59
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks David
·
Wednesday, 30 April 2014 23:58
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

I'm interested too in the profile type pages.

Do you already have an estimate date for Easysocial 1.3 release date?

Thanks
·
Saturday, 31 May 2014 19:58
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Zorgar,

I am really sorry but we don't actually have an ETA on this yet
·
Sunday, 01 June 2014 14:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you.

As I'll also have two different groups, Users and Producers, I tried a different solution. I create a closed group and manually invited Producers in it. Then, I created a menu which points to a Single Group page. It works but has several limitations. The way users are listed is different and less attractive compared to the list of all registered users. Plus, I need to invite one by one the Producers and waiting for their response.

So, it works, but it's not a such cool workaround.

@David, have you identified a valid method to show just the users of a single profile?

@Mark, how can I create a badge for a profile type (in this case for Producers)? I've read this but I'm not sure if a rule can be created for this purpose.

Thanks
·
Monday, 02 June 2014 18:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Michele,

If you want to create a custom badge for specific users for specific profile type, you need to customize two things here:

1. Create a new badge rule, name it anything that you want

2. In the php code you need to add your own codes to trigger the assigning of this new badge for users that registered using specific profiles.
·
Tuesday, 03 June 2014 00:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you Mark. I have poor coding skills, but I'll try on my own.

I'll let you know.
·
Tuesday, 03 June 2014 16:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Michele and Mark,

This seems like a great solution for me for the time being. I have little experience with php but I'm a decent programmer and can probably figure things out. Which files would need to be edited?

When I finish I'll happily post my code here.
·
Tuesday, 03 June 2014 20:05
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello David,

You could either ride on an existing custom field and modify it or create your own. Creating a custom field application is a little identical to creating a plugin in Joomla just that it doesn't install on Joomla! because we have plans to extend EasySocial on a standalone / other cms platforms. So you would want to actually take a look at those existing custom fields in /media/com_easysocial/apps/fields/user/ . Use them as your stepping stone / benchmark
·
Tuesday, 03 June 2014 23:33
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Mark,

Sorry to bug on this cause I know it is outside the realm of usual service. I'm a little confused about why a custom field would be needed. Most of the stock badges don't involve fields at all (e.g. "Search Engine" > search.create)

I would assume I need to create the trigger first and foremost yes?
·
Tuesday, 03 June 2014 23:49
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi David,

thanks a lot for you helping
·
Wednesday, 04 June 2014 01:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello David,

Hm, correct me if I am wrong but the initial request for this post is to assign specific users to specific Joomla user groups when they register on the site. Currently custom fields are hooked to the registration event and that is why you should be creating a custom field app

When a user registers, your custom field app would need to determine the profile type that is being selected for the user and assign them to the group accordingly.
·
Wednesday, 04 June 2014 12:51
·
0 Likes
·
0 Votes
·
0 Comments
·
HI Mark,

waiting for David's answer, I think the request was to show different userlists for each profile type created.
In David's case 'volunteer' and 'organizations', in my case 'producers' and 'users'.

At least, this was I understood and what I'd like to accomplish
·
Wednesday, 04 June 2014 15:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark and Michele,

Michele is correct. The original post for this question was about displaying different types of users in a user list. In my case I have these types of users:

1.) Volunteers - these are individual users with normal social network fields (birthday, relationship status, etc) in addition to custom ones outlining the type of volunteering they want to be involved in.

2.) Organizations - these accounts represent NGOs and other organizations. They do not have fields corresponding to individual accounts and have different custom fields than Volunteers.

The problem is that I want Organizations to be able to search only for Volunteers and visa versa. Right now there is no way to display all users of a certain profile type as I understand it. Assigning a badge to each type at registration and then creating a menu link to all the users of the corresponding badges is a workaround that might be a good stopgap until you guys implement a filtering feature or separate list.

Does that make sense?

Mark, thanks as always for the support and thanks Michele for your help and perspective! it's nice to know i'm not the only one with this need
·
Wednesday, 04 June 2014 15:53
·
0 Likes
·
0 Votes
·
0 Comments
·
You're welcome David.

I think a lot of business ideas and startups are focused on the concept of 'two-sided marketplace', trying to serve as a bridge for a solution of a problem (a service) that affects people. Showing different user lists is a good point to let this two sides interact more easily
·
Wednesday, 04 June 2014 16:10
·
0 Likes
·
0 Votes
·
0 Comments
·
subscribe++
·
Wednesday, 04 June 2014 21:33
·
0 Likes
·
0 Votes
·
0 Comments
·
Ah, okay sorry I got mixed up with David's reply above as I thought this is related to the automatic assignment of badge based on specific profile type. Is this what you guys are going after? http://screencast.com/t/ZVCXQAUSYZp2

This will be in 1.3
·
Wednesday, 04 June 2014 22:49
·
0 Likes
·
0 Votes
·
0 Comments
·
Haha - perfect! This is exactly the fix we're all looking for
·
Wednesday, 04 June 2014 23:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

yes, it is
·
Wednesday, 04 June 2014 23:08
·
0 Likes
·
0 Votes
·
0 Comments
·
Yep, so stay tune for 1.3
·
Wednesday, 04 June 2014 23:49
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post