By Mario on Saturday, 15 February 2014
Posted in Technical Issues
Replies 8
Likes 0
Views 1.3K
Votes 0
Hi.

i noticed today that every user that is subscribed to my site is appearing as pending into easysocial and is not indexed.

Users are registering through joomla's classical registration process and not through easysocial.

Also, when I approve a user from easysocial he is still not indexed, but his photos are (profile pic for example)

Do we have to do something?
Also, do you provide small customizations upon request? (with fee of course)
·
Saturday, 15 February 2014 08:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Marios,

I am really sorry for the delay of this reply as it is a weekend for us here. In EasySocial 1.2, we will be introducing a new system plugin that redirects user to EasySocial when the user tries to access any part of Joomla's user area. This way everything needs to go through EasySocial
·
Saturday, 15 February 2014 12:39
·
0 Likes
·
0 Votes
·
0 Comments
·
So, if I understand correct, in order to index a user he/she must be registered through easysocial?

If so, we would like to make a small customization in registration area. Could you handle it? I suppose it wouldn't take more than 2 hours for you. How much would it cost?
·
Saturday, 15 February 2014 20:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Marios,

Hm, actually we have a "user" plugin that synchronizes these users into EasySocial already. Even if they register via Joomla, they should be added accordingly but I guess it's pending approval because your default profile is configured to moderate user registrations?

We do provide customizations but we need to evaluate this first on a case by case basis. Please submit your request to https://crm.stackideas.com and we'll take a look at it
·
Saturday, 15 February 2014 23:35
·
0 Likes
·
0 Votes
·
0 Comments
·
Users do appear correctly on easysocial, but the problem is that they are not indexed.
Shouldn't they also be indexed?

Also, I added recaptcha field in registration and it doesn't appear (it appears in joomla core registration process).
Do I have to add anywhere the public and private key besides joomla recaptcha plugin?
·
Sunday, 16 February 2014 07:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Marios,

It should be indexed if the plugin is enabled. Is the user plugin for EasySocial enabled? As for the recaptcha, you need to configure the public / private key in the Applications > Recaptcha of EasySocial. EasySocial custom fields does not render plugins from Joomla. It uses our own set of custom fields
·
Sunday, 16 February 2014 20:32
·
0 Likes
·
0 Votes
·
0 Comments
·
The plugin in enabled and first in order of the "user plugins" but the user is not indexed.

Thanks for the Recaptcha, worked just fine.
Although I have another question regarding recaptcha.

We have built a custom text field similar to textbox in order to send verification sms to users during registration.
The "problem" is that we have placed the code for the sms sending in "onRegisterValidate" function and the sms is being sent even if captcha is not correct.

So, is there any way to know if captcha has validated in our field? And if not, do you have any idea on how to implement that?
·
Monday, 17 February 2014 16:17
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Marios,

I am sorry for the delay of this reply.

Regarding the user not being synced when the user registration approved by admin, there is an issue with the user plugin in current version but already fixed in version 1.2. For the quick fix, open the file 'JOOMLA/plugins/user/easysocial/easysocial.php' and add below code at line after 272:


// add user into indexer
$esUser = Foundry::user($user['id']);
$esUser->syncIndex();


Your code should look like this: http://screencast.com/t/usLtrO1XzO

As for your verification sms to your user, I am afraid you cant know if captcha has a valid input or not because we cannot control which fields actually trigger first the 'onRegisterValidate'. Imagine if your custom field get triggered first before the recaptcha field. What i can suggest is that you can do your sms sending on the EasySocial user plugin in onUserAfterSave function.

Maybe you should check if this is a new user creation and its under user activation?

Hope this help and have a nice day
Sam
·
Monday, 17 February 2014 18:53
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post