• Resolved decaren

    (@decaren)


    After upgrading to 3.6.1, the BuddyPress Profile page no longer works. It only returns a JSON object with BadgeOS/Open Badges Information in it. My profile page now returns:
    {"@context":"https:\/\/w3id.org\/openbadges\/v2","type":"Assertion","id":"\/members\/admin\/profile\/?bg=0&eid=0&uid=0","recipient":{"type":"email","hashed":true,"salt":"BADGEOSOBI","identity":"sha256$ddbc8b27496e2e6991d13816769fd55c169583126e43fab5ea7d282b2df8d73a"},"badge":"\/members\/admin\/profile\/?bg=0&eid=0&uid=0","issuedOn":"2020-06-29T14:34:36+00:00","image":"https:\/\/badgeos.lndo.site\/wp-content\/plugins\/badgeos\/images\/default_badge.png","verification":{"type":"HostedBadge","verificationProperty":"id"}}
    and no longer returns the BuddyPress profile. If I deactivate BadgeOS, my BuddyPress profile page works as expected.

    • This topic was modified 4 years, 5 months ago by decaren.
Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author learningtimes

    (@learningtimes)

    Hi @decaren ,

    It seems that the OB pages are not configured on your site which is the cause of the issue. Please follow the steps below to fix that.

    1) Go to WP-Admin Dashboard > BadgeOS > OB Integration
    2) Create new pages and select them here or click the link to configure/create missing open badge pages.

    You must also have seen an option in the admin notice area to configure those pages automatically.

    See the screenshot here: https://drive.google.com/file/d/1AuAhIMz0aQwgZey-xi6JySOcZR6S9GoP/view?usp=sharing

    Let me know in case you still have any issues with this.

    Thanks

    Thread Starter decaren

    (@decaren)

    @learningtimes

    I went through this process after first upgrading. When I visit the OB Integration page, I have listed the 4 pages (Assertion Page, Issuer Page, Badge Page, and Evidence Page). At the end of the list it simply says “All of the open badge pages are configured.” When I view the Assertion, Issuer, and Badge pages I see the JSON associated. When I visit the Evidence Page, I see a blank page but the [badgeos_evidence] shortcode is present when I edit. Please let me know what else I should try.

    Thanks

    Plugin Author learningtimes

    (@learningtimes)

    Hi @decaren,

    It seems like your profile page issue is resolved. As for the Evidence page, you need to create an open badge and award it. Once a user is awarded with an open badge, you can get a proper link to the Evidence page on user’s edit profile page under Earned Achievements.

    Let us know if this helps.

    Thanks,
    BadgeOS Support Team

    Thread Starter decaren

    (@decaren)

    @learningtimes

    Please stop setting my issues to resolved when they are not. I clearly stated that I did go through the process of creating the pages when I upgraded. I still have the issue. I was asking for other ideas. Are existing badges considered Open Badges, or do I have to recreate all my achievements new? Keep in mind, I upgraded to 3.6 and had many achievements already created before the upgrade.

    Thanks.

    Thread Starter decaren

    (@decaren)

    @learningtimes

    Thank you. Having the user earn an achievement fixed the issue. It only seems like it needed to be one user. After that the other users no longer had the issue on the profile page either. I’ll set this one to resolved.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘BadgeOS 3.6/3.6.1 Breaks BuddyPress Profile Page’ is closed to new replies.