Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Support Robert

    (@robertnextendweb)

    Hi @jaylee08!

    Our policy is that for whatever we have support for, is always for the latest version of that plugin. Our integration is for BuddyPress, and BudyBoss uses an outdated BuddyPress version and we have no interest in making integration for outdated plugins.

    Note: Please keep in mind that we can not provide support for custom coding, but as a temporary solution what I can give you is a custom plugin that we created some time ago. But please note that we have no support for this custom plugin whatsoever. What this plugin does is that it will use the old xprofile_avatar_upload_dir() function to store the user’s avatar on registration.
    If this solution is fine for you, then you can find the plugin installer here:

    To install it, you need to download this .zip file, then go to your Plugins list > Add new > Upload plugin and select this .zip file.
    The custom plugin won’t make any difference for the existing users. The avatars will be stored only for the new registrations. Once BuddyBoss updates their integration with the new BuddyPress codes, you will no longer need this custom plugin to store the avatars, so you can remove it.

    Thread Starter Jay Lee

    (@jaylee08)

    yeah thank you its working thank you for that,, i have a support question on this, why your plugin choose to store it in a server like uploads section, why not used direct link on avatar on facebook or google avatar link,

    the cons of this is avatar is upload and stored it in my web hosting,

    it means 1 file thumb file is equal to 1 inode…I only have a basic hosting like 20,000 inodes…
    it will be good if you have an option to tick on and off this kind of feature…we choose if we want the avatar uploaded on the our server…

    like example buddypress/wordpress by default uses gravatar link url not uploaded on a server, why not do the same with facebook, google and etc…

    I hope this option will be included on your pro plan, if you do that, i will be going to purchase it if ever…thank you..this is not just a request its a presale request…

    • This reply was modified 1 year, 9 months ago by Jay Lee.
    Plugin Support Robert

    (@robertnextendweb)

    If we were to load images directly like that, the given provider would set tracking cookies on your page to the user, which is a GDPR problem already. To avoid this, Nextend Social Login does not load any content from external sites.

    Besides this, storing external avatar links is not an optimal solution, as it could cause 404 errors, for example it is enough that:

    • the user changes their avatar / deletes their old picture
    • it is possible that for a given provider, the avatar is a dynamically generated URL which does not point to the original URL, so after some time this link would not work

    We will not request the avatar URL every time, because we only have a connection with the provider’s API during registration/login.

    This is why we store the images locally. Of course, if you prefer you could store the URLs in a user meta field with custom coding. For example, with a function which you hook to “nsl_register_new_user” or “nsl_login” depending on where you want it to run, then from the provider you could get the avatarURL with the getAuthUserData() method and “picture” key. You can find more information about this in our developer docs:
    https://nextendweb.com/nextend-social-login-docs/backend-developer/
    and then you could overwrite the avatars with this user meta.
    However, keep in mind that we cannot provide support for neither custom coding, nor for GDPR problems.

    Gravatar on the other hand is a little different. It is a WordPress default feature and it is part of the Privacy Policy that is automatically generated by WordPress. If you disable the avatar storing (Nextend Social Login > Global Settings > Privacy > Store – Avatar ) then your site will no longer store the social media avatars, and instead would use Gravatar instead (Of course this could be overwritten by other plugins)

    Hi I also notice if using Buddy Boss, the first name and last name will not be stored, is this because of a depracation too? And if yes can you tell me the deprecated function so that and can write a cutom plugin for that? Thanks in advance

    Plugin Support Laszlo

    (@laszloszalvak)

    Hi @bihungba1101

    Please note that, this topic is already a resolved topic. If you have questions or problems next time, the please open your own topic or get in touch with us directly over the ticket system:

    If you find a resolved topic that is relevant to your problem, then feel free to send us the link.


    But returning to your questions

    Your problem is most like that, your name fields are just custom fields that don’t have any relationship to the first name, last name, and nickname that WordPress uses ( so their data is not mapped ).

    In this other topic:

    I described this problem in more details, and you can find a workaround to store the data to your custom fields as well.

    Best regards,
    Laszlo.

    Thank you for reminding me, I’ll open a new topic!

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Facebook avatar not show in buddyboss’ is closed to new replies.