Shape the future of Social networking with WordPress: Join Project Midnight Sun! The next generation platform for community building with WordPress!

BuddyDev

Search

User Badges

  • Participant
    Level: Initiated
    Posts: 8
    Jay on #56052

    Hi we’re looking to buy this plugin as well
    https://buddydev.com/plugins/buddypress-user-badges/

    1) Please advise if the user badge will show everywhere the user makes posts? (activity feeds, private messages~we use Better Messages, and anywhere else on the site where the @username is seen?

    2) Is it possible for your system to identify when someone is no longer in a user ROLE that they no longer should have a badge, so it disappears if the user role isn’t assigned to them anymore?

    3) I can see this plugin hasn’t been updated in more than a year. Can you please confirm whether your team is willing to update this Premium Plugin to ensure full compatibility with PHP 8.4?x and WP Core 6.9, as well as security updates and code checks?

    Thanks we are keen to get this in place asap.

  • Participant
    Level: Initiated
    Posts: 8
    Jay on #56053

    4) Also, In February 2023, Twemojis were discontinued from Twitter/X on all mobile devices and replaced by each device’s native emoji designs. So, are you using FontAwesome or something else, so that icons for badges are consistent on all devices?

  • Keymaster
    (BuddyDev Team)
    Posts: 25332
    Brajesh Singh on #56060

    Hi Jay,
    Thank you for your interest in the plugin. I will assist with all the queries:-

    1. Not all places. It appears in Member directory, User profile pages, Group members list and forum replies. Though it can be made easily available at any place where there is a filter hook available, we limited to the above known locations for predictable experience.

    2. Yes, role based badges do this.
    3. Yes, 100%. The plugin is fully compatible with WordPress 6.9. You may find a some of PCP warning about escaping output(mostly unnecessary as there are no user inputs, only site admins can edit/update).

    4. The plugin does not come with any icon/image on its own. You can upload images from the badge create/edit screen and use as you like. We used twemoji images in some of the demo.

    Hope that clarifies.

    Regards
    Brajesh

  • Participant
    Level: Initiated
    Posts: 8
    Jay on #56061

    Hi Brajesh,

    Thanks for reply.

    “Though it can be made easily available at any place where there is a filter hook available, we limited to the above known locations for predictable experience”

    Can you share the required hooks for it showing in activity feeds please?

    ———

    Also, maybe you could update the changelog/update date on your webpage it says 2024, but BP 14 came out after that, as did 6.9, hence my thought that it hadn’t been updated since then. Also despite not having user inputs, it would still be good for general security hygiene, so presumably you’ll take a brief look to ensure its as secure as possible. (our community will have many thousands of users, so we want to avoid as much chances of attack surface).

    We’re really happy with your willingness to address issues as seen in our communications, and from other responses in this forum.

    Let me know.

    We’re finalizing our buy list.

  • Keymaster
    (BuddyDev Team)
    Posts: 25332
    Brajesh Singh on #56062

    Hi Jay,
    Thank you.

    There are multiple places in activity we can put the badge. can you please link me to a screenshot and annotating/marking the place you want the badges to be visible?

    Thank you for your suggestion about updating. We do test but did not update when there were no changes needed. I see the potential for confusion now. We will update it as well as others within next couple of days( Today for this one). I sincerely appreciate you pointing to it.

    Thank you
    Brajesh

  • Participant
    Level: Initiated
    Posts: 8
    Jay on #56065

    Thank you very much! We are very happy to know you will check the plugins and release the updates, as well as checking for unescaped and other direct db calls etc. As we know, exploiting a plugin can be easy even with non-admin access, which is where my concern is. Our users will have Subscriber, Editor, Customer, and other user roles (Only a few Admins).

    As for the places we were hoping the badge appears everywhere the @username appears in the WordPress front end and Buddypress universe.

    Yes of course on directory, profile page and others. We also use the BP Verification Badge, so like that we would also hope that it would appear everywhere “@username” does. e.g.:

    1. Groups Activity feeds
    2. Main Activity feeds
    Comments and also in nested reply comments
    3. Blog posts

    • This reply was modified 2 weeks, 5 days ago by Jay.
  • Keymaster
    (BuddyDev Team)
    Posts: 25332
    Brajesh Singh on #56088

    Hi,
    I am sorry, I did not reply earlier.

    I am not sure we can add the badges to everyplace where a username is being shown, that would definitely break(unless the badge has no anchor).

    You can use the code bp_user_badges_get_user_badges_html( $user_id ) to get the markup for all the badges for the user and display in anyway you like.

    Regards
    Brajesh

  • Participant
    Level: Initiated
    Posts: 8
    Jay on #56089

    Thanks for the reply. I get it. Well, you know it better than I do, I couldnt see a pre-purchase demo, so I’m just going by what I could see in the documentation, and my own imagination.

    Provided it will be on Activity feeds (main, profile, and group activity pages/feeds), bbpress, and members page, I think it will be enough. That is what’s already programmed right? Please let me know.

    —-

    Referring to what you said earlier:
    “We will update it as well as others within next couple of days( Today for this one). I sincerely appreciate you pointing to it.”

    Did you already update the plugin yet? (WP 6.9.x, PHP 8.4.x, BP 14)?

    THanks again

    We are considering our bundle at this point as there are other plugins we want

  • Keymaster
    (BuddyDev Team)
    Posts: 25332
    Brajesh Singh on #56091

    Hi Jay,
    Thank you for the reply.

    1. The current badge appears on user profile and members list. The above function can be used to place badge for the current user in code. We did not put in on activity card or near message to avoid breaking the layout.

    2. Yes, we have started updating, even today we released a maintenance update for one of our plugins and 2 are being tested. They are all being tested with BuddyPress/BuddyBoss and latest WordPress. Though we do play notice to security issues, we avoid localization related security messages as we do not support external 3rd party localization(The point of vulnerability).

    Thank you for considering our membership. Any plugin which is not marked as deprecated will be supported and updated if that is needed.

    Regards
    Brajesh

You must be logged in to reply to this topic.

This topic is: not resolved