Giter Club home page Giter Club logo

geodirectory / buddypress-compliments Goto Github PK

View Code? Open in Web Editor NEW
3.0 5.0 6.0 664 KB

Inspired by Yelp compliments system BuddyPress Compliments is a BuddyPress addon that allows members to compliment each other. Built for our upcoming "Whoop!" theme for https://wpgeodirectory.com/, orignally built by http://bpcoders.com/

Home Page: https://wordpress.org/plugins/buddypress-compliments/

License: Other

PHP 95.35% CSS 2.85% JavaScript 1.80%

buddypress-compliments's Introduction

=== BuddyPress Compliments ===
Contributors: stiofansisland, paoltaia, ayecode
Donate link: https://wpgeodirectory.com
Tags: buddypress, buddypress compliments, WordPress yelp compliments, buddypress integration, business directory plugin, directory, directory plugin, geodirectory, geodirectory buddypress, geodirectory buddypress integration, social network, yelp clone, yelp compliments
Requires at least: 4.5
Tested up to: 6.0
Requires PHP: 5.6
Stable tag: 1.1.1
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Inspired by Yelp compliments system BuddyPress Compliments is a BuddyPress addon that allows members to send each other compliments or eGifts. 

== Description ==

This plugin is no longer in development, if you wish to take over this plugin please request it here: https://github.com/GeoDirectory/buddypress-compliments/issues

BuddyPress compliments adds a smart way for BuddyPress members to interact with each other via compliments.

* Install the plugin
* Create unlimited number of Compliment types (eg: Thank you - Good Writer - Cute Pic - Like your Profile - etc.)
* A Compliment button and Compliments tab will appear in each member's profile.
* When you click the Compliments button, a popup will show up with compliment types
* Submitted compliments will be visible in user's compliments section.
* Compliments can be set as private and visible only to the member receiving them.
* A notification is optionally sent to the compliment receiving member.
* Compliments can optionally be tracked in BuddyPress Activity
* Members can delete compliments received (option to prevent this available).
* Compliments are now paginated
* Compliments can be renamed to anything Ex: "Gifts"

We built this plugin especially for Whoop! our [WordPress Directory Theme](https://wpgeodirectory.com/downloads/whoop/ "Whoop! is the latest Social Directory theme for GeoDirectory") powered by [GeoDirectory](https://wordpress.org/plugins/geodirectory/ "Whoop! is a GeoDirectory theme and it will be released soon"). 

The plugins has been tested with the following themes before release:

Twenty Thirteen, Twenty Fourteen, Twenty Fifteen, GeoDIrectory Framework and Whoop! of course.

Should you find any bug, please report it in the support forum and we will fix it asap!

BuddyPress Compliments is 100% translatable.

== Installation ==

= Minimum Requirements =

* WordPress 4.5 or greater
* BuddyPress 5.0 or greater
* PHP version 5.6 or greater
* MySQL version 5.6 or greater

= Automatic installation =

Automatic installation is the easiest option. To do an automatic install of BuddyPress Compliments, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type BuddyPress Compliments and click Search Plugins. Once you've found our plugin you install it by simply clicking Install Now. [BuddyPress Compliments installation](https://docs.wpgeodirectory.com/buddypress-compliments-overview/)

= Manual installation =

The manual installation method involves downloading BuddyPress Compliments and uploading it to your webserver via your favourite FTP application. The WordPress codex will tell you more [here](http://codex.wordpress.org/Managing_Plugins#Manual_Plugin_Installation). 

= Updating =

Automatic updates should seamlessly work. We always suggest you backup up your website before performing any automated update to avoid unforeseen problems.

== Frequently Asked Questions ==

No questions so far, but don't hesitate to ask!

== Screenshots ==

1. The compliments page where you can add compliment types.
2. A Compliment button and Compliments tab are added to each profile page.
3. Click the Compliments button and a popup will be displayed with compliment types for submission.
4. Submitted compliments will be visible in user's compliments section.

== Changelog ==

= 1.1.2 =
* Use dynamic slug for compliments setting tab on user profile - FIXED

= 1.1.1 =
* WordPress v6 compatibility changes - CHANGED
* No longer supported notice in wp.org repo - ADDED

= 1.0.9 =
Fix issue for plugin installation via WP-CLI - FIXED
Compliments can be deleted by the sender - ADDED
Installation redirects only if user has BP - FIXED
Add a close button at the top of lightboxes - ADDED
Add multiple compliment notification issue - ADDED
Fix invalid html issue for send compliment button - FIXED

= 1.0.7 =
Send compliment button can be displayed in /members page - ADDED
PHP undefined notices in wordpress admin - FIXED
Option added to remove plugin data on plugin delete - ADDED
Email headers changed from string to array() and MIME-Version removed - CHANGED
Compliment not displaying content in activity page - FIXED
Filter added to prevent duplicate compliments - ADDED
Compliment can be redirected to individual compliment page after send - ADDED
Compliment can be redirected to individual compliment from notifications - ADDED

= 1.0.6 =
Notification incorrect from email - FIXED

= 1.0.5 =
Email notifications not working - FIXED
Compliment line break and clickable support removed. Use filter to override - CHANGED

= 1.0.4 =
Compliment user settings page - ADDED
Linebreaks are removed on compliment messages - FIXED
Compliments message links are clickable - ADDED

= 1.0.1 =
Admin can delete compliments - ADDED
Use singular name instead of slug name - FIXED
404 page when deleting compliments - FIXED

= 1.0.0 =
Compliment message uses slug name instead of singular name - FIXED
Send modal form not showing properly in mobile - FIXED
Plugin out of BETA

= 0.0.9 =
Added support for member only compliment display - ADDED
Added filters and actions for whoop theme compatibility - ADDED
Changed textdomain from defined constant to a string - CHANGED
Notification not showing properly - FIXED


= 0.0.8 =
Option added to enable/disable activity component - ADDED
Option added to enable/disable notifications component - ADDED
Added placeholder text to message textarea - ADDED
Changed textdomain from defined constant to a string - CHANGED
Compliments in activity dropdown filter is ambiguous - FIXED
Undefined property ID notice - FIXED

= 0.0.7 =
Compliments can be renamed to anything Ex: Gifts - ADDED

= 0.0.5 =
404 error while sending compliments - FIXED

= 0.0.4 =
Members can see other members compliment page? setting - ADDED

= 0.0.3 =
Docblocks added to all functions, filters and actions - ADDED
Members can delete compliments received? setting - ADDED
Number of Compliments to display per page setting - ADDED
Custom CSS styles setting - ADDED
Validation added when adding compliment, icon required - FIXED
Some strings are not translatable - FIXED

= 0.0.2 =
* Support for bp activity component - ADDED
* Compliments can be deleted by the receiver - ADDED
* Supports for bp notification component - ADDED
* Translation support - ADDED
* Compliment Icon upload form uses latest media uploader - CHANGED
* Send compliment modal form z-index bug - FIXED

= 0.0.1 =
* First release.

== Upgrade Notice ==

TBA

buddypress-compliments's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

buddypress-compliments's Issues

Chance to limit number of compliments sent per day/month or per member level?

Hi, just wondering if this is possible:
Plugin:

BuddyPress Compliments

Can you customize it to:

1: Give limit options how many compliments can be sent per day/month (=time)

2: Limit number of compliments sent per member level (=level/role)

3: (optional: if step 2 is not possible, can I manage the visibility of the plugin per user role/member level)

I tested the plugin and users can send unlimited compliments to other users - no limit whatsoever.
Also, no option to limit per user role/member level.

Cheers :)

Display "Send Compliments" button on another page

Hi, thanks so much for advancing the plugin, you did a fantastic job ;)

Can I ask if it is possible to add/display the "Send Compliments" button on another page as well so that once clicked, it has the same functionality (opening a modal and letting users decide which icon to seleect and then send it)?

Right now I have the button on a user profile page inside BuddyBoss platform -which is the default purpose/location of of the plugin.

However, it would be amazing to also be able to use the "Send Compliments" function/button somewhere else.

Any suggestion?

how to display them in the Vikinger?

can you tell me how to display them in the Vikinger theme as they don't show up on the user page. It works in other themes, but for some reason it doesn't here.
Screenshot_6

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.