Today, I am presenting you the BuddyPress Extended Friendship Request Plugin. This plugin allows users to send a personalized message with the friendship request. Thanks to @onlyway (Derek) for suggesting the idea.
How it works:-
- When a users clicks on Add friend, It shows him/her a small popup to enter some personalized message
- The user can enter a personalized message and click on the Send request to send the request.
I believe, the screenshots will explain much better
Screenshots:-
Clicking on Add Friend:-
Request sent successfully:-
Friendship Request on Members Directory:-
Request sent Successfully:-
Here is how it looks on User’s friendship Request page
So, that is pretty simple
When I started working on this plugin, I could not find a suitable javascript popup plugin which could be triggered by the script and is in dependent of the elements. But I liked the popover plugin from Twitter’s bootstrap. It is cool(but sadly binds to elements, which is nice for most of the cases). Instead of writing the whole code, I used their popover structure(html/css) and wrote my own javascript code to make it independent of the elements. The javascript code is just a bunch of functions and I do plan to convert it to a jquery plugin someday
.
Download & Installation:-
Link: http://buddydev.com/plugins/bp-extended-friendship-request/
This plugin is free and I hope that it will help you to extend your social network a little more
Please do let me know your thoughts and suggestions in the comment
Introduction image credit: Cécile Graat
Related posts:
- Introducing BuddyPress Limit Friendship Plugin: Limit Number of Friends or Friendship requests on BuddyPress based social network
- Introducing BuddyPress Message Privacy Plugin
- Introducing BuddyPress Live Notification Plugin: A facebook like notification plugin for BuddyPress
- BP Confirm Actions: Ask users to Confirm the Cancel Friendship/Leave Group Actions
- Limiting Group Invite Request to group Admins Only






I installed it earlier today on my new site I’m building and it works perfectly.
Thank you Joe.
I am glad it is working for you
Hey brajesh… i love your plugins, and this one was is a nice addition too… but the issue is… when i use this plugin…i am able to send an invitation fine, but when the user tries to access the invitation… the ajax loader doesnt stop (giving an impression that it is stuck), however, if you refresh the page, the friendship has been accepted…
think there is a clash with some ajax stuff… can you please help me out.
Hi Siddharth,
Thank you for the comment.
Which version of BuddyPress you are using and are you using the default theme or some different theme ?
Great news! this bug has been fixed in BP 1.7.1, so this plug-in now works perfectly with it.
Actually, it looks like I didn’t test it thoroughly enough. I have found that the *accept* button still throbs forever when you accept a friend request, although all the other buttons for doing everything else in the friendship process work fine. So this still needs to be fixed.
I want to translate your plugin into German. Do you have a pot file for me? Where should the translation file located?
Hi Thorsten,
My apologies for delayed reply.
The plugin had no localization support. In version 1.0.1, we have got the localization support.
If you are still interested in translation, please download. It includes the pot file.
Thanks
Brajesh
Hi Brajesh,
I sent you via Email reply of your comment my translation files (German). Unfortunately they don’t work and your plugin does not include the pot file as you mentioned above. Please can you ckech this?
Best Regards,
Thorsten
Hi,
I am sorry, It was po not pot file. You can use poedit to translate it. It is working. You will need to rename the generated file to yourlocale.mo for example, if the locale is en_US, the file should be named en_US.mo.
Hi Brajesh,
Now it works – thank you. I sent you the translated files. Did you get them?
Best Regards,
Thorsten
Hi Thorsten,
Thanks. Got your mail.
Will be adding that in the package and including your credit.
I appreciate your contribution
Thanks