• Resolved tamritz

    (@tamritz)


    Hi. I am running the BadgeOS community add-on with BuddyPress and BBpress. I also installed a plugin to make sure all community posts are private, which works fabulous. The only thing that is leaking out to non-logged in users are the listing of achievements. When someone in my learning community posts a blog comment, nonlogged in users can click on the link of their post user name and access a listing of when they earned badges, a description of those badges and an icon of the badge.

    Is there a way to make these achievements private?

    Best,
    Sarah

    https://wordpress.org/plugins/badgeos/

Viewing 6 replies - 1 through 6 (of 6 total)
  • Michael Beckwith

    (@tw2113)

    The BenchPresser

    I can think of a number of ways to handle this, none are directly out of the box for BadgeOS/Community Addon.

    The first one is determine what method is being used to display the achievements, for example via one of the shortcodes, and wrap the method in a check for is_user_logged_in(). It’s a template level change. I can’t pinpoint exactly where this would be with your case.

    The second is more general. At the start of a page load, check if the user is logged in, and if it’s a specific url, and if the user is NOT logged in, do a redirect on them to some other page. This would be something that’d go in a functions.php file in your theme, but not a template edit.

    Both are technical enough that I’d recommend someone with developer experience to handle, as there won’t be any sort of admin UI to use to set this up.

    Thread Starter tamritz

    (@tamritz)

    Michael,
    It’s a bummer that it needs to be so technical. The hope with BadgeOS for the education community is that it is an open source tool that is easy enough to use, that the average educator could take it, make it and go — DIY, basically. There are too many technical hoops at this point to make is DIY.

    Not sure who to give this feedback to, but I suggest this be something that is a setting option in the community add-on plugin, making the achievements earned private. Any online learning community will want to protect privacy for its learners.

    Thanks,
    Sarah

    Michael Beckwith

    (@tw2113)

    The BenchPresser

    Hi Sarah,

    I can definitely understand and see where you’re coming from with this. At the same time, Credly and the developers behind the suite of extensions and core plugin can’t predict every possible use case that users may come up with, so to start, I believe we kept it fairly lean, but also extensible for the future.

    This is valid feedback from you, and I won’t be dismissing it, but we’ll need to work out how to make this available and workable “out of the box” if we are to add it to the extension itself. Until then, some of the use-cases are going to take a bit of editing and some coding know-how to achieve.

    Thread Starter tamritz

    (@tamritz)

    Hi, Michael.

    I understand. Maybe there is a way to create a settings panel that allows for turning on and off who can see what. In fact, the plugin I am using to keep posts private in BuddyPress, does just that. Do you know about BuddyPress Activity Privacy plugin? https://wordpress.org/plugins/buddypress-activity-privacy/

    Thanks for your consideration.

    Best,
    Sarah

    Michael Beckwith

    (@tw2113)

    The BenchPresser

    I do not have any experience with that plugin specifically, to be honest. I did file an enhancement issue on GitHub regarding the idea of hiding when somehow marked as private. We’ll need to discuss internally what possible routes we have. The biggest issue will be deciding if we somehow want to piggyback onto existing plugins that turn on privacy, or write some sort of other plugin-agnostic solution ourselves. Hopefully something comes of it.

    Thread Starter tamritz

    (@tamritz)

    Michael,
    Thanks for your consideration of the issue. I appreciate you putting the idea out there. It would be great if something evolves from it:)

    Best,
    Sarah

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Community Add-On Private’ is closed to new replies.