By Karl Jankowski on Friday, 06 June 2014
Posted in General Issues
Replies 7
Likes 0
Views 556
Votes 0
I recently installed EasySocial for testing, and I have found this fantastic product to either lack certain things, or simply have them in areas I cannot seem to get at. I would love advice on locating/managing/handling the following issues, in order or prority:

  • User List menu shows a fantastic user list. Is it possible to group them by the profile or security-group? Basically, 1000 members is no bueno. I would like to trim that down.
  • Can we add other fields to the above mentioned user list? Specifically we want to display additional contact details.
  • Along the left side of User List is "All Users" , "Users with Photos", etc. Can those be managed? Can I add other types?
  • When you click on a user, you get their activity feed. We would prefer to have it go to profile details. Is that something we can do?
  • In Community Builder I could setup lists and security based on said lists. So, users with one profile type could be restricted from viewing another. Is this not a feature of EasySocial? We are trying to establish tiers of users.
  • We absolutely need a "Company" field. Making due with custom fields but that has created more issues (outlined below). Is there a built-in capability to basically bring together people that are part of the same organization on some level?
  • Advanced Search does not search custom fields.
  • When you click on your name in the dashboard, there are several menu choices. Can these be managed somehow. We don't necessarily want all those features.
  • Is it possible to create custom fields that are re-usable rather than having to create a "textbox" each time with the same config for different profiles.
  • We use RSMembership that automatically switches a person's ACL from one group to another. Is there a way to ensure that once an ACL is set, the Profile Type of the member is also swapped to the another type that is to be used for that ACL?


I think that's the first part. There might be more. We have two projects that are going to do very well with EasySocial but these snags will be a problem. We're trying to create two interest-based communities for two different sites.
Hello Karl,

Firstly, thank you for the kind compliments. Now, let me go through each of the questions above and I will try my best to respond to your questions above


User List menu shows a fantastic user list. Is it possible to group them by the profile or security-group? Basically, 1000 members is no bueno. I would like to trim that down.

I am not really sure if I understand you here but currently if you create a friend list, you can already group these users by specific friend list. Am I missing anything here?


Can we add other fields to the above mentioned user list? Specifically we want to display additional contact details.

Unfortunately right now, the only way is for you to customize the theme files and to output the fields that you want. The reason is because there's no way for us to know which particular fields you want to display in the users listing.


Along the left side of User List is "All Users" , "Users with Photos", etc. Can those be managed? Can I add other types?

Unfortunately right now it is hardcoded and you can't actually define more types unless you modify the theme files. In 1.3, we'll be adding profile types on the sidebar so that you can also list down profile types as well.


When you click on a user, you get their activity feed. We would prefer to have it go to profile details. Is that something we can do?

You can alter / modify the links within the user listings to achieve this. You can alter the file /components/com_easysocial/themes/wireframe/users/default.list.php and at line 51, change the codes below,


<?php echo $user->getPermalink();?>


With,


<?php echo FRoute::profile(array('id' => $user->getAlias(), 'layout' => 'info'));?>



In Community Builder I could setup lists and security based on said lists. So, users with one profile type could be restricted from viewing another. Is this not a feature of EasySocial? We are trying to establish tiers of users.

Unfortunately right now we do not restrict users from viewing another person's profile.


We absolutely need a "Company" field. Making due with custom fields but that has created more issues (outlined below). Is there a built-in capability to basically bring together people that are part of the same organization on some level?

I guess the best way to really achieve this is to create a group and probably get all the organization members to be part of the group?


Advanced Search does not search custom fields.

Currently the advanced search does actually search custom fields. If you take a look at my screen shot here, you could actually add criterias to your advanced search requirements http://screencast.com/t/67g94uwJ


When you click on your name in the dashboard, there are several menu choices. Can these be managed somehow. We don't necessarily want all those features.
Is it possible to create custom fields that are re-usable rather than having to create a "textbox" each time with the same config for different profiles.

You can actually customize this in the theme file which is located in /components/com_easysocial/themes/wireframe/toolbar/default.profile.php


We use RSMembership that automatically switches a person's ACL from one group to another. Is there a way to ensure that once an ACL is set, the Profile Type of the member is also swapped to the another type that is to be used for that ACL?

Unfortunately right now, we do not actually enforce that users in a particular profile type to also belong in the specific Joomla user group
·
Friday, 06 June 2014 11:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for the answers. In terms of the first bullet point, there is a Menu item called "Users" which lists, presumably, all users in the system. That feature is something we're interested in, as we want the members to browse profiles and be able to contact anyone (minus security issues which are addressed in other questions), regardless if they are friend or not. That list right now is just pages and pages of names. Looking for ways to present it in a more digestible way.

As far as the other stuff, well, it's sort of what I expected. I figured I would ask, but it appeared some of the things we would not be able to do. We are considering doing Groups for the organizations/companies.
·
Friday, 06 June 2014 11:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Karl,

I guess you should probably wait for 1.3 as you will then be able to filter users by specific profile types.
·
Friday, 06 June 2014 13:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,
Any timelines for 1.3 to be out, i had purchased the package, but i'm postponing the development in anticipation of 1.3 release.
·
Monday, 21 July 2014 20:33
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sunny,

We're still in the midst of working on EasySocial 1.3 and to be honest, we are down on manpower this time because we are working on concurrent project like EasyBlog 4 (This is a mistake and we should never work concurrently as this just slows things down).
·
Monday, 21 July 2014 23:22
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks mark for the update, but a rough ETA + or - 10-15 days would be fine as it would enable us to plan.

I did'nt know about eb4, now would have to keep that also into account while planning our upgrade
·
Tuesday, 22 July 2014 15:04
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Sunny,

I am really sorry but there's no ETA for this yet We'll announce this on our blog though.
·
Tuesday, 22 July 2014 16:04
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post