=== Wbcom Designs - BuddyPress Group Reviews ===
Contributors: wbcomdesigns, vapvarun
Donate link: https://wbcomdesigns.com/donate/
Tags: buddypress, groups
Requires at least: 4.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 3.8.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

BuddyPress Group Reviews allows members to add group reviews and rate groups with multiple criteria.

== Description ==

BuddyPress Group Reviews allows BuddyPress members to add group reviews & give multiple to given criteria(s). After posting reviews, all reviews will be displayed in the Manage Review section of the group.
Admins can approve or deny the review. When the admin approves the review, it will be published. All published reviews will be shown in the reviews tab on the single group page. Admin can add as many criteria for the rating as he wants.

Group Ratings will also be visible on the group directory page.

* Allows review moderation
* Allows BuddyPress notification for group admin for new reviews
* Allows BuddyPress Email Notification for group admin for new reviews
* Allows to exclude certain groups from review criteria
* Allows to add multiple criteria as per your choice

It's designed to be reliable, scalable, secure, and flexible. We've made it easy to use and would love your feedback on how to improve it.

= Links =

[vimeo https://vimeo.com/556662460 ]

[Live demo >](https://bb-free.buddyxtheme.com/)

=== THEME - WORDPRESS THEME WITH OUTSTANDING BUDDYPRESS SUPPORT ===
* [FREE BuddyPress Theme: BuddyX](https://wordpress.org/themes/buddyx/) - Offers unique layouts with clean code and easy-to-customize options, giving you a whole new way to visualize BuddyPress.

#### OUR ADON PLUGINS TO FURTHER IMPROVE YOUR BUDDYPRESS OR BUDDYBOSS PLATFORM COMMUNITY
Check out free community add-ons by Wbcom Designs:

* **[Wbcom Designs - BuddyPress Member Reviews](https://wordpress.org/plugins/bp-user-profile-reviews/)** Allow members to add ratings or feedback to other community members.
* **[Wbcom Designs - BuddyPress Group Reviews](https://wordpress.org/plugins/review-buddypress-groups/)** Allow members to add ratings or feedback to BuddyPress groups.
* **[Wbcom Designs - BuddyPress Activity Social Share](https://wordpress.org/plugins/bp-activity-social-share/)** Allow members to share activities on their social profiles like Facebook, Twitter, What's App, and LinkedIn with OG metadata.
* **[Wbcom Designs – Private Community with BP Lock](https://wordpress.org/plugins/lock-my-bp/)** A plugin to make your community private and only accessible to logged-in users. It also allows you to keep select pages or the component public.
* **[Wbcom Designs - BuddyPress Job Manager](https://wordpress.org/plugins/bp-job-manager/)** Allows you to integrate the WP Job Manager plugin into BuddyPress.
* **[Wbcom Designs - Check-ins for BuddyPress Activity](https://wordpress.org/plugins/bp-check-in/)** Allow members to add their location or post their check-in updates to the activity.
* **[Wbcom Designs - BuddyPress Favorite Notification](https://wordpress.org/plugins/bp-favorite-notification/)** Allow members to be notified after any like or favorite on their BuddyPress activity.
* **[Wbcom Designs – Shortcodes & Elementor Widgets For BuddyPress](https://wordpress.org/plugins/shortcodes-for-buddypress/)** It offers shortcodes and elementor widgets for the activity listing, member's directory display, and the group's directory on any post/page.

Check out paid community add-ons by Wbcom Designs:

* **[Wbcom Designs - BuddyPress Hashtags](https://wbcomdesigns.com/downloads/buddypress-hashtags/?utm_source=wp.org&utm_medium=plugins&utm_campaign=wp.org)** Allows members to use hashtags in BuddyPress or BuddyBoss Platform activities and bbPress topics.
* **[Wbcom Designs - BuddyPress Polls](https://wbcomdesigns.com/downloads/buddypress-polls/?utm_source=wp.org&utm_medium=plugins&utm_campaign=wp.org)**  It allows you to extend BuddyPress or BuddyBoss Platform Activity for members to publish Polls with various options and works perfectly for individual activities and group activities.
* **[Wbcom Designs - BuddyPress Quotes](https://wbcomdesigns.com/downloads/buddypress-quotes/?utm_source=wp.org&utm_medium=plugins&utm_campaign=wp.org)** It allows the feature to let members post their activity updates with interactive background selection such as colors and images set by the site administrator to tell a more expressive story.
* **[Wbcom Designs – BuddyPress Status & Reaction](https://wbcomdesigns.com/downloads/buddypress-status/?utm_source=wp.org&utm_medium=plugins&utm_campaign=wp.org)** Allow your members to set a status icon and tagline on their profile and offer a big set of icons to react to published activities.
* **[Wbcom Designs - BuddyPress Profanity](https://wbcomdesigns.com/downloads/buddypress-profanity/?utm_source=wp.org&utm_medium=plugins&utm_campaign=wp.org)** Allow you to censor content in your community! Easily Censor all the unwanted words in activities, and private message contents by specifying a list of keywords to be filtered.
* **[Wbcom Designs - BuddyPress Sticky Post](https://wbcomdesigns.com/downloads/buddypress-sticky-post/?utm_source=wp.org&utm_medium=plugins&utm_campaign=wp.org)** Allows site administrators to prioritize certain activities over others. It lets the admin pin up site-wide and group activities to the top of the activity list.
* **[Wbcom Designs - BuddyPress Auto Friends](https://wbcomdesigns.com/downloads/buddypress-auto-friends/?utm_source=wp.org&utm_medium=plugins&utm_campaign=wp.org)** Allow the site admin to select global friends for all his members and add bulk global friends.
* **[Wbcom Designs – Shortcodes & Elementor Widgets For BuddyPress Pro](https://wordpress.org/plugins/shortcodes-for-buddypress/?utm_source=wp.org&utm_medium=plugins&utm_campaign=wp.org)** It offers shortcodes and elementor widgets with various argument parameters for the activity listing, member's directory display, and the group's directory on any post/page.


= EXPERT SUPPORT =
We are ready to provide incredible support. Ask your questions at [contact us directly](https://wbcomdesigns.com/support/).

== Installation ==

1. Upload the entire "review-bp-grps" folder to the /wp-content/plugins/ directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.

== Frequently Asked Questions ==

= Where do I get support?
We'd like you to use [Wbcom Designs](https://wbcomdesigns.com/contact/) for all the support questions. We love helping. Using Wbcom Designs allows us to assist you better and quicker.

= How can we submit a review to a group using this plugin? =
When visiting the "/groups" section in the site, go for single group view page, there you can see a menu namely, "Reviews" that will allow you if you are a site member to add group review.

= How do we allow users to give multiple reviews on the same group? =
A new functionality, "Multiple Review," has been added to this version of the plugin. In general settings, you can enable or disable it.

= What will I do if I don't want to provide review functionality to any group? =
If you don't want to provide review functionality to any group, you can exclude that group from this functionality. For exclude, the plugin can exclude groups in the General tab. Here, you exclude one or more groups from reviews.

= How do you hide some rating criteria from the Review form? =
You can hide criteria by disabling criteria in the 'Criteria' tab.

= How do you change the label of the 'Reviews' tab or the label of the 'Reviews' sub-tab under the 'Manage' tab? =
This plugin provides settings to change labels; you can see settings in the plugin's settings 'Display' tab.

= Why is the 'Add Review' option not displayed in a group I created? =
This option is not displaying because group admin can't review own group, you can add the review to only that groups in which you are not the admin.

= How do you display groups' average reviews according to reviews or ratings in the sidebar or footer? =
This plugin provides a widget to show average ratings or reviews of BuddyPress Groups, you can use it for display average rating & reviews.

= How can I use the review form on any other page? =
Yes, you can use the review form on another page; copy the shortcode from the review settings page and paste it on the other page.

= Where do I ask for support?
Please visit https://wbcomdesigns.com/contact/ for any questions about the plugin and BuddyPress.


== Screenshots ==
1. Plugin settings- General Options.(png|jpg|jpeg|gif).
2. Plugin settings- Review Criteria.(png|jpg|jpeg|gif).
3. Plugin Option to approve review.(png|jpg|jpeg|gif).
4. Plugin settings to change review label.(png|jpg|jpeg|gif).
5. Group Reviews at group directory.(png|jpg|jpeg|gif).
6. Activity posting on group review.(png|jpg|jpeg|gif).
7. Review display at single group.(png|jpg|jpeg|gif).
8. Review submission at single group.(png|jpg|jpeg|gif).

== Changelog ==

= 3.8.1 =
* Fixed: Star rating UI display issue with half-star icons
* Fixed: Reviews count not displaying correctly on group tab

= 3.8.0 =
* New: Group leaderboard shortcode [bgr_group_leaderboard]
* Improved: Leaderboard shortcode listing UI
* Improved: CSS variables with fallback values for better theme compatibility
* Updated: Review tab label customization
* Updated: Documentation links
* Fixed: WordPress Coding Standards compliance across all PHP files
* Fixed: Added direct file access protection to all PHP files
* Fixed: Plugin Check compatibility improvements
* Removed: Distribution zip from repository

= 3.7.0 =
* New: Group-Level Review Criteria - Group admins can now customize review criteria for their specific groups
* New: Site admin toggle to enable/disable group-level criteria customization
* New: Groups can use global criteria, select specific criteria, or add custom criteria
* New: Archived criteria tracking when global criteria are deactivated
* Fixed: jQuery deprecation warnings for .submit(), .mouseenter(), .mouseleave() methods
* Fixed: Added missing CSS file for group criteria admin panel
* Improved: Better separation of global vs group-specific review criteria

= 3.6.0 =
* New: Bulk Approve and Bulk Deny actions for managing multiple reviews at once
* New: CSV Export functionality - Export all reviews with ratings to CSV file
* Security: Protected email notifications from header injection attacks
* Security: REST API review creation now requires group membership
* Fixed: Rating star color setting now properly applies to frontend stars
* Fixed: Exclude groups setting now works correctly
* Fixed: "Add Review" button properly aligns with "Join Group" button in group headers
* Fixed: Duplicate reviews prevented when users double-click submit
* Fixed: Reviews can now be submitted when rating criteria is disabled
* Improved: Faster page loads with cached review counts

= 3.5.1 =
* Fixed: PHP warning when accessing group slug property on certain server configurations
* Fixed: BuddyBoss notification links now properly clickable - notifications take you to the correct review page

= 3.5.0 =
* New: Mobile app and headless CMS support - Reviews now work with custom mobile apps
* New: Better search engine visibility with improved SEO markup
* New: Enhanced accessibility for users with disabilities (keyboard navigation and screen reader support)
* New: Clean uninstall option - Removes all plugin data when you delete the plugin
* Improved: Faster page loading with optimized CSS and JavaScript
* Improved: Better compatibility with popular themes (Reign, BuddyX)
* Improved: More consistent and clearer interface text throughout the plugin
* Fixed: Notifications now work properly with BuddyBoss - clickable links and correct redirects
* Fixed: Review notifications now take members to the correct page instead of showing "access denied"
* Fixed: Email notification settings now save correctly
* Fixed: Manage Reviews tab now properly hidden for excluded groups
* Fixed: Tab icons display correctly when you customize tab labels
* Fixed: GamiPress integration now triggers events correctly
* Fixed: Various errors and warnings that could appear on some server configurations

= 3.4.0 =
* New: Visitors can now view reviews without logging in
* New: Better compatibility with Youzify theme
* Improved: Faster performance with optimized code
* Improved: Cleaner admin interface with better visibility
* Improved: Better translation support for multiple languages
* Fixed: Reviews now approve correctly
* Fixed: Email notifications display properly with correct line breaks
* Fixed: Member avatars display correctly in reviews
* Fixed: Private group reviews no longer appear in public activity feed
* Fixed: Review tab appears with correct name on new installations
* Fixed: Pagination works properly in Manage Reviews section
* Fixed: Email settings now save correctly
* Fixed: Various compatibility issues with Youzify theme  

= 3.3.0 =
* New: Multisite network support - Use the plugin across multiple sites
* New: Icons for "Add Review" button and review listings in Youzify theme
* Improved: Better security with enhanced data validation
* Improved: Mobile-friendly interface for adding reviews and viewing ratings
* Fixed: Compatibility issues with BuddyBoss platform
* Fixed: Review pagination now works correctly
* Fixed: Review counts display properly on group tabs
* Fixed: Excluded groups setting now works as expected
* Fixed: Errors when accepting reviews
* Fixed: Email notifications send correctly when reviews are submitted
* Fixed: Review tab displays correctly in BuddyBoss
* Fixed: Various interface improvements for Youzify theme compatibility

= 3.2.2 =
* New: Submit reviews without rating criteria - More flexible review options
* Improved: Cleaner review listings with simplified interface
* Improved: Better visual design throughout the plugin
* Fixed: "Add Review" button now displays correctly
* Fixed: Reviews display properly on group directory pages
* Fixed: Pagination works smoothly
* Fixed: Review criteria options save correctly in settings
* Fixed: Plugin only activates when BuddyPress Groups component is active

= 3.1.2 =
* Fixed: Exclude groups from reviews option now works correctly

= 3.1.1 =
* Fixed: Compatibility with BuddyPress 12.0
* Fixed: Review widget errors
* Fixed: Various PHP warnings
* Updated: Compatible with WordPress 6.5.0

= 3.1.0 =
* Fixed: Group admin button displays correctly
* Fixed: Sidebar layout in add review section
* Fixed: Various PHP warnings

= 3.0.0 =
* New: Full compatibility with BuddyPress 12.0
* Improved: Code quality and performance enhancements

= 2.9.0 =
* Fix: (#132) Fixed two group review button
* Fix: (#131) Fix Console error
* Fix: (#128) Fixed gamipress integration issue
* Fix: (#129) Fixed exclude group option issue
* Fix: (#130) Fixed logout-user-issue

= 2.8.7 =
* Fix: (#126) UI issue in pagination
* Fix: (#122) Fixed warnings
* Fix: Added missing review image

= 2.8.6 =
* Fix: Backend ui managed
* Fix: (#121) Fixed when click add review no forms shows to add a review

= 2.8.5 =
* Fix: Updated admin wrapper

= 2.8.4 =
* Fix: Fixed security issue and added capability checks
* Fix: (#120) Hide add review tab for the logged-out user

= 2.8.3 =
* Fix: Fixed double activity is generating when auto approval is disabled
* Fix: (#85) Added group activity for group review
* Fix: Fixed notice issue on group review
* Fix: (#115) Fixed give a notice when user is not permitted to post multiple
* Fix: BB Theme with platform with UI managed
* Fix: Fixed phpcs error

= 2.8.2 =
* Fix: PHPCS Fixes

= 2.8.1 =
* Fix: Install Free plugin from WordPress Wrapper
* Fix: (#114) Fixed string issue in add review tab
* Fix: fixed button display issue in manage tab when label is changed
* Fix: (#113) Fixed BP notification link issue when auto approve is disable
* Fix: (#111) Fixed tab redirection issue when bp rewrites is active
* Fix: (#109) Removed review title A string
* Fix: (#111) Fixed manage review tab redirect issue with BP Rewrites plugin
* Fix: (#110)Fixed review title display issue on group manage review tab
* Fix: (#107)Fixed getting error when we use shortcode into page
* Fix: (#109)Fixed Admin Review title issue
* Fix: Added hookable position after review submit

= 2.8.0 =
* Fix: Added common space between rating stars
* Fix: (#91) Fixed group avatar changed on rating filter of widget
* Fix: Update success message color
* Fix: #102 - Typo error
* Fix: #101 - Reviews CPT Title "Review" is not Changed according
* Fix: #98 - Group Review Email Subject and Email Content Placeholder
* Fix: #100 - debug code output displaying after submitting the review
* Fix: undefine index warning
* Fix: #91 - widget: bp group review widget
* Fix: Update admin url if need to approve feedback
* Fix: #84 - Review mail string change
* Fix: #80 - reviews are redirecting us to 404 page (reviews tab)
* Fix: (#95) Fixed plugin create admin menu if BuddyPress not activate
* Fix: (#77) Fixed replace plural string with singular
* Fix: admin options button UI
* Fix: (#75) Fixed php notice is no group select in bacend admin seating
* Fix: (#87) Fixed grammatically error
* Fix: (#95) Fixed redirect to error page after activate

= 2.7.0 =
* Fix: Update plugin backend UI

= 2.6.0 =
* Fix: (#73) Fixed fatal error on widget on click view
* Fix: (#63) Remove one message after submitting review
* Fix: (#67) Fixed notification redirect to 404
* Fix: (#69) Fixed add review label not changing and redirect to 404
* Fix: (#68) Fixed unable to publish group review form by shortcode
* Fix: (#62) Fixed add review button on group header redirect to 404
* Fix: (#57) Fixed change the slug according to label

= 2.3.0 =
* Fix: (#33) Fixed BuddyPress as activated still shows notices
* Fix: (#40) Fix Show the label for no. of review at review tab
* Fix: (#39) Fixed tab filter with chrome
* Fix: (#41) Fix BuddyPress Notifications are not being triggered on posting
* Fix: (#40) Bug Fix of review count for review admin menu
* Fix: Add admin review notice
* Fix: String changes

= 2.2.0 =
* Fix: Translation Fixes
* Fix: Admin notice fixed
* Enhancement: Added reviews tab filters.
* Enhancement: Added group rating widget.
* Enhancement: Group widget and add review

= 2.1.0 =
* Fix - (#26) - Delete icon in exclude groups selectize
* Fix - (#27)-The whole list is not visible.

= 2.0.1 =
* Fix - Compatibility with BuddyPress 4.3.0. #25

= 2.0.0 =
* Fix - Compatibility with BuddyPress 4.1.0. #20
* Enhancement - Improved Backend UI where you can manage all wbcom plugin's settings at one place. #22
* Enhancement - Used latest fontawesome library. #23

= 1.0.5 =
* Fix - Blank description issue for bbpress notifications.
* Enhancement - Compatibility with BuddyPress 3.2.0

= 1.0.4 =
* Fix - updated hooks to fix 404 errors on Group Review buttons

= 1.0.3 =
* Enhancement : Added rating section at group directory
* Enhancement - Added Google Rating Snippet meta tags
* Enhancement - Simplified rating view on single group page
* Fix - Removed JS tab for add review and added real sub nav to add reviews


= 1.0.2 =
* Fix : Notice fixes
* Fix : Remove "Add" button for admins
* Fix : Incorrect link in e-mail
* Fix : Incorrect link in notification
* Fix : Change message when auto approve review setting is enabled.
* Fix : Changed review form validations.
* Fix : Fixed UI issues in reviews page, single review page.
* Enhancement : Add Review button on group header.
* Enhancement : Add few new extra settings
* Enhancement : Added functionality of multiple review.
* Enhancement : Added ratings in group directory.
* Enhancement : Added filter for change group header rating additional details.

= 1.0.1 =
* Layout Improvement

= 1.0.0 =
* Initial release.

== Upgrade Notice ==
= 1.0.0 =
This version is the pro version of the plugin with advance functionality of add review to BuddyPress Groups.
