By Nitin Kumar on Saturday, 04 July 2015
Posted in General Issues
Replies 13
Likes 0
Views 530
Votes 0
Hi,
I want to create a niche social network.

There are some few customizations that I want to do in Easysocial.

1. I want to automatically assign some groups to the people based on the sign-up information which they provide. For example, if music is a category which a user chooses from a drop-down, & then chooses Guitar as a sub category, then the user can be assigned automatically the Guitar group under music category. This means the user first chooses a category & based on that finds some options for subcategories and ends up with some default groups.

2. I want to know how can I disable application, badges and points completely from the front-end.

3. I want to make the groups static on side navbar.

4. I want to have a secondary top navbar, just below the top navbar.

5. Can the users just sign in with their email id rather than the user name?

What exactly I would like to know are the files which are to be modified to get these customization. If you could provide the sample code for these customizations, they would be more than welcome.

Regards.
·
Saturday, 04 July 2015 19:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi,

Thanks for the quick reply

The link in the reply doesn't solve our purpose. I will breakdown my 1st question in two parts so that I am able to convey my thoughts properly.

1. On the registration page, I want to link the fields with the previous filled in fields. For eg. first field(dropdown) can be movies, music etc. and based on the selection of the first field the next field is populated. (For eg. if 'Movies' is selected then certain movie names populate the second dropdown and if 'Music' is selected then maybe certain album names populate the dropdown and so on). I want to know how can I link the subsequent field with the previous field. To make this customization can you please let me know the file and the functions which I would need to modify.

2. On the basis of the fields filled in the registration form I want to assign people to a group and if the group is already not present then make a new group (I know that EasySocial provides a feature where you can assign a group when one registers but I cannot make all the groups at the starting. It has to be dynamic because there might be thousands of groups). To achieve this I want to know which files are responsible for making the groups and which functions are called in particular that need some tweaks. Also, please let me know in which table in the database does a new group is added.

Also, please let me know how much are these feasible (Not making these customizations is not a option I can afford ) and what is the best way to go about it. If you could provide us with some code, they would be more than welcome.

Thanks.
·
Monday, 06 July 2015 03:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Nitin Kumar,

I am sorry for the late reply and thanks for your interest in EasySocial.

From what I can understand it is quite difficult to do. I am really sorry about this. By the way, if this a priority, please do post them on our sales section at https://crm.stackideas.com and our sales department would get back to you with a proper quote.

Thanks and have a nice day.
·
Monday, 06 July 2015 18:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey,

Thanks a lot for your prompt reply.

I was actually hoping that you would point me towards the files which I am required to modify rather than the sales section which you have pointed me towards. I guess that you can extend your support only to that extent through this forum.

All in all, thanks a lot even though I am still where I started.

Thanks a lot and have a great day.
·
Tuesday, 07 July 2015 13:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Nitin,

None of the existing custom fields can actually perform what you want above. but if you really do want to customize the existing fields to support your requirements, what you can do is to modify the existing fields in /media/com_easysocial/apps/user/fields/ .

Do take note that every custom field in EasySocial are separated into several different custom field apps.
·
Tuesday, 07 July 2015 15:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Mark,
Thank you for your reply.
There is one more thing which I wanted to know. Would there be other files that would have to be modified apart from the files at the location which you have mentioned in your reply?

Secondly, where would the new database tables created for the custom groups that would be created on signup?

Thank you once again for the reply.
·
Friday, 10 July 2015 15:39
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Nitin,

It depends on how or what you are trying to do actually. If you are just hardcoding it, I guess it's probably easy to just modify the existing custom fields app
·
Friday, 10 July 2015 16:59
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Mark,

Thank you for your reply. There are few more things which I wanted to know.

1. What kind of device info easysocial gathers from the user, along with the cookies. If you can provide a bit of description for that.

2. What kind of security measures Easysocial comes with and what kind of further security measures would be required?

Thank you once again for the reply.
·
Wednesday, 15 July 2015 18:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Nitin,

I am sorry for the delay of this reply, kindly please find the response to your inquiries below:


1. What kind of device info easysocial gathers from the user, along with the cookies. If you can provide a bit of description for that.

Hm, to be honest, I am not really sure about this because the cookies are actually stored by Joomla. However, the information that is gathered from EasySocial will be dependent on your custom fields settings?


2. What kind of security measures Easysocial comes with and what kind of further security measures would be required?

I am not really sure what you mean by this. Can you please advise?
·
Thursday, 16 July 2015 01:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Thank you for your reply.

For the question:


2. What kind of security measures Easysocial comes with and what kind of further security measures would be required?


What I wanted to know was what kind of security concerns can I expect in easysocial?
for example: Database prefix, super admin id, upload limits, hot linking, terms in URLs, SQL injections etc.

Apart from that I would like to know if I could use Email id in place of username for signing in to the website.
·
Saturday, 18 July 2015 14:35
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Nitin,

The security standards are based on Joomla as we do not store passwords. User passwords are stored in Joomla. As for allowing users to login with their email, please follow the guide located at http://stackideas.com/docs/easysocial/administrators/users/allowing-users-to-use-email-to-login
·
Saturday, 18 July 2015 14:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Thank you for your reply.

I have a small query. I want to use 2 different email ids. One email id as a user name for signing in & second email id for one time authentication of the account.

For example xyz@gmail.com for signing in & abc@yahoo.com for one time signup. Is it possible?
If yes then what files I would be required to modify & where?

Thank you once again for your prompt replies.
·
Tuesday, 28 July 2015 14:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Nitin,

I don't think this is possible because in Joomla there is only 1 e-mail field that is stored in their database. However, you can add another "email" address field which allows them to input their email address. Then, you need to hack the file /media/com_easysocial/apps/fields/user/email/email.php to store this data somewhere or whatever you need to do with it
·
Tuesday, 28 July 2015 23:12
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post