{"id":1212,"date":"2021-03-03T14:04:08","date_gmt":"2021-03-03T14:04:08","guid":{"rendered":"http:\/\/pwa-for-wp.com\/docs\/?post_type=ht_kb&#038;p=1212"},"modified":"2023-07-07T11:56:59","modified_gmt":"2023-07-07T11:56:59","slug":"how-to-use-buddypress-for-pwa-for-wp","status":"publish","type":"ht_kb","link":"https:\/\/pwa-for-wp.com\/docs\/article\/how-to-use-buddypress-for-pwa-for-wp\/","title":{"rendered":"How to use BuddyPress for PWA for WP"},"content":{"rendered":"\n<p>Notify BuddyPress users and engage actively with push notifications in realtime.<\/p>\n\n\n\n<p><strong>PLUGIN FEATURES<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Notification with PWA&nbsp;<\/strong>\u2013 An clickable pop-up message that appears on your user\u2019s browsers irrespective of which device they use or which browser they are on. Users can be anywhere on the browser and still receive these messages as long as they are online or have their browsers running on their devices.<\/li>\n\n\n\n<li><strong>Allow for notification&nbsp;<\/strong>\u2013 Every user can also choose to enable or disable Push Notification when new notifications are received.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Compatibility plugin<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Buddypress <\/li>\n\n\n\n<li>Buddyboss platform <a href=\"https:\/\/pwa-for-wp.com\/docs\/article\/how-to-use-buddyboss-platform-with-buddypress-for-pwaforwp\/\" data-type=\"URL\" data-id=\"https:\/\/pwa-for-wp.com\/docs\/article\/how-to-use-buddyboss-platform-with-buddypress-for-pwaforwp\/\">[Documentation link]<\/a><\/li>\n<\/ol>\n\n\n\n<p><strong>Step 1 \u2013&nbsp;<\/strong>First, you need to purchase and install&nbsp;<a href=\"https:\/\/pwa-for-wp.com\/extensions\/buddypress-for-pwaforwp\/\">BuddyPress for PWA for WP<\/a>&nbsp;plugin.<\/p>\n\n\n\n<p>For more details on how to download an extension for this<strong>&nbsp;<a href=\"https:\/\/pwa-for-wp.com\/docs\/article\/how-to-download-an-extension\/\">Click Here<\/a><\/strong><\/p>\n\n\n\n<p><strong>Step 2 \u2013<\/strong>\u00a0Once you click on settings links it will redirect to the <strong>Features <\/strong>option here to enable the \u201c<strong>Buddypress<\/strong>\u201d option. Click on the \u201csettings \u201d icon like below the screenshot.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"511\" src=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/25-1024x511.png\" alt=\"\" class=\"wp-image-1214\" srcset=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/25-1024x511.png 1024w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/25-300x150.png 300w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/25-768x383.png 768w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/25-50x25.png 50w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/25-60x30.png 60w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/25-100x50.png 100w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/25.png 1070w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 3 \u2013\u00a0<\/strong>Once you click on the settings, you can see the\u00a0<strong>BuddyPress<\/strong> page. To allow the functionality of push notifications with BuddyPress, you need to enable <strong><a href=\"https:\/\/wordpress.org\/plugins\/push-notification\/\">Push Notifications for WP, AMP,<\/a><\/strong>\u00a0and\u00a0<strong><a href=\"https:\/\/wordpress.org\/plugins\/push-notification\/\">BuddyPress<\/a><\/strong>\u00a0plugins.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"165\" src=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_7-1-1024x165.png\" alt=\"\" class=\"wp-image-1656\" srcset=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_7-1-1024x165.png 1024w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_7-1-300x48.png 300w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_7-1-768x124.png 768w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_7-1-50x8.png 50w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_7-1-1536x247.png 1536w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_7-1-60x10.png 60w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_7-1-100x16.png 100w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_7-1.png 1870w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 4 &#8211;<\/strong> After installing the <strong><a href=\"https:\/\/wordpress.org\/plugins\/push-notification\/\">Push Notifications for WP, AMP,<\/a><\/strong> and <strong><a href=\"https:\/\/wordpress.org\/plugins\/push-notification\/\">BuddyPress<\/a><\/strong> plugins, You will see the Compatibility Enabled in the plugin status.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"235\" src=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_8-1024x235.png\" alt=\"\" class=\"wp-image-1654\" srcset=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_8-1024x235.png 1024w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_8-300x69.png 300w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_8-768x176.png 768w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_8-50x11.png 50w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_8-1536x352.png 1536w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_8-60x14.png 60w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_8-100x23.png 100w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2023\/07\/Screenshot_8.png 1845w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step 5 &#8211;<\/strong> &nbsp;After installing the plugin you need an API key for this click on the&nbsp;<a href=\"http:\/\/pushnotifications.io\/\"><strong>Get the Key<\/strong><\/a>&nbsp;link for more details clicks on this tutorial <a href=\"https:\/\/pwa-for-wp.com\/docs\/article\/how-to-use-push-notifications-in-pwa\/\">Click here<\/a> like below the screenshot.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"805\" height=\"224\" src=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/27.png\" alt=\"\" class=\"wp-image-1217\" srcset=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/27.png 805w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/27-300x83.png 300w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/27-768x214.png 768w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/27-50x14.png 50w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/27-60x17.png 60w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/27-100x28.png 100w\" sizes=\"auto, (max-width: 805px) 100vw, 805px\" \/><\/figure>\n\n\n\n<p><strong>Step 6 &#8211; <\/strong>Once you click on the <strong>View Settings<\/strong> button it will redirect to BuddyPress Settings here you need to check these options <strong>Private Messaging<\/strong> and <strong>Notifications<\/strong> like below the screenshot<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"665\" src=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/29-1024x665.png\" alt=\"\" class=\"wp-image-1222\" srcset=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/29-1024x665.png 1024w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/29-300x195.png 300w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/29-768x499.png 768w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/29-50x32.png 50w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/29-60x39.png 60w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/29-100x65.png 100w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/02\/29.png 1158w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>The Output of the BuddyPress for PWA for WP<\/strong><\/h4>\n\n\n\n<p>To test BuddyPress for PWA for WP you need two <strong>users<\/strong> on your website<br>Let&#8217;s one user is Admin and another<strong> user<\/strong> is john<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Admin will now accept the notification of push notification<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"449\" src=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-11-1024x449.jpg\" alt=\"\" class=\"wp-image-1224\" srcset=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-11-1024x449.jpg 1024w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-11-300x131.jpg 300w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-11-768x337.jpg 768w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-11-50x22.jpg 50w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-11-60x26.jpg 60w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-11-100x44.jpg 100w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-11.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>2. Now login &#8220;John&#8221; in another browser to send the message to Admin (via @admin in send section)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"457\" src=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-22-1024x457.jpg\" alt=\"\" class=\"wp-image-1225\" srcset=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-22-1024x457.jpg 1024w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-22-300x134.jpg 300w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-22-768x343.jpg 768w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-22-50x22.jpg 50w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-22-60x27.jpg 60w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-22-100x45.jpg 100w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-22.jpg 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Another user can tag the user and send it<\/figcaption><\/figure>\n\n\n\n<p>3. After press send button by User (John), another user will receive a notification<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"372\" height=\"126\" src=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-33.jpg\" alt=\"\" class=\"wp-image-1226\" srcset=\"https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-33.jpg 372w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-33-300x102.jpg 300w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-33-50x17.jpg 50w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-33-60x20.jpg 60w, https:\/\/pwa-for-wp.com\/docs\/wp-content\/uploads\/2021\/03\/pwa-33-100x34.jpg 100w\" sizes=\"auto, (max-width: 372px) 100vw, 372px\" \/><\/figure>\n\n\n\n<p><strong>That\u2019s it for this tutorial!<\/strong><\/p>\n\n\n\n<p>We hope we\u2019ve clear your doubts in case If you have any feedback or questions, Just contact us&nbsp;<strong>here and<\/strong>&nbsp;we are always available for you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Notify BuddyPress users and engage actively with push notifications in realtime. PLUGIN FEATURES Compatibility plugin Step 1 \u2013&nbsp;First, you need to purchase and install&nbsp;BuddyPress for PWA for WP&nbsp;plugin. For more details on how to download an extension for this&nbsp;Click Here Step 2 \u2013\u00a0Once you click on settings links it will&#8230;<\/p>\n","protected":false},"author":3,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[9],"ht-kb-tag":[],"class_list":["post-1212","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-extension"],"_links":{"self":[{"href":"https:\/\/pwa-for-wp.com\/docs\/wp-json\/wp\/v2\/ht-kb\/1212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pwa-for-wp.com\/docs\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/pwa-for-wp.com\/docs\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/pwa-for-wp.com\/docs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/pwa-for-wp.com\/docs\/wp-json\/wp\/v2\/comments?post=1212"}],"version-history":[{"count":11,"href":"https:\/\/pwa-for-wp.com\/docs\/wp-json\/wp\/v2\/ht-kb\/1212\/revisions"}],"predecessor-version":[{"id":1659,"href":"https:\/\/pwa-for-wp.com\/docs\/wp-json\/wp\/v2\/ht-kb\/1212\/revisions\/1659"}],"wp:attachment":[{"href":"https:\/\/pwa-for-wp.com\/docs\/wp-json\/wp\/v2\/media?parent=1212"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/pwa-for-wp.com\/docs\/wp-json\/wp\/v2\/ht-kb-category?post=1212"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/pwa-for-wp.com\/docs\/wp-json\/wp\/v2\/ht-kb-tag?post=1212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}