We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Buddies plugin - friendship management

Development and Programming

Yuri's avatar
Yuri
273 posts
16 years ago
Yuri's avatar Yuri

This plugin enables users to have buddies/friends/followers just like in many popular social networks and blogging systems. The users are able to add/remove others as their friends. The lists of friends added by user and also who added him can be displayed. Also, you can have “enemies” along with friends - for fun or for something useful. The plugin is using standard database table, so it’s 100% compatible with Buddies/Blocked list that can be foung under Personal messages in user’s Control Panel.

Obtain it here

       
eyevariety's avatar
eyevariety
158 posts
16 years ago
eyevariety's avatar eyevariety

Oh man- awesome. Can’t wait to check it out. I have been wanting something like this especially after Ryan Irelan showed his but didn’t distribute it.

       
leeaston's avatar
leeaston
634 posts
16 years ago
leeaston's avatar leeaston

Does the plugin link to the posts/comments that buddies/friends/followers have made?

       
eyevariety's avatar
eyevariety
158 posts
16 years ago
eyevariety's avatar eyevariety

That seems like something you would do on your own using the member id.

       
Yuri's avatar
Yuri
273 posts
16 years ago
Yuri's avatar Yuri
Does the plugin link to the posts/comments that buddies/friends/followers have made?

noy yet - but you can easily achieve this by passing member_id data that you get from exp:buddies:display to exp:weblog:entries as authors parameter, for exmaple

       
Mark Bowen's avatar
Mark Bowen
12,637 posts
16 years ago
Mark Bowen's avatar Mark Bowen

Just out of interest, and I’m guessing that it does, but does this plugin create a table to hold the data or is it stored in cookies?

I will download later and have a proper look but at the moment I am away from a computer that can allow me to do that sort of checking unfortunately.

Anyway sounds like a nice little plugin so thanks for releasing it for everyone to use.

Best wishes,

Mark

       
Yuri's avatar
Yuri
273 posts
16 years ago
Yuri's avatar Yuri
does this plugin create a table to hold the data or is it stored in cookies?

The plugin does not create any new tables in database, nor does it use cookies. Instead, standard exp_message_listed table is used

       
Brian M.'s avatar
Brian M.
529 posts
16 years ago
Brian M.'s avatar Brian M.

I was just brainstorming about how to set up a member hierarchy so there could be multiple groups, each with members and a group moderator. I was thinking I might need to build an extension of some sort, but it seems like this plug-in alone used in conjunction with different member groups could potentially accomplish the same thing.

Thanks for releasing this - I’ll have to check it out!

       
Danny T.'s avatar
Danny T.
426 posts
16 years ago
Danny T.'s avatar Danny T.

One word: Finally…

I haven’t tried this, but this extension certainly piques my curiosity. I’ve long wanted something like this and was hoping Solspace would’ve finished theirs by now - but it seems like it’s probably on the backburner.

Can’t wait to get this working.. Will report back in a few days! Seems this thread isn’t deserving as much attention as it should!

BTW, I was wondering if anybody is using this in a live environment that I can check up online? Or better yet, if Yuri might have a demo somewhere online.

Thanks for the contribution!

Cheers!

       
Danny T.'s avatar
Danny T.
426 posts
16 years ago
Danny T.'s avatar Danny T.

Upon inspection of the documentation of the plugin, I’m a bit confused with how it works. I’ve just installed it and am trying to add a friend to my friends list, but how do I do this? The documentation says to do the following:

{exp:buddies:add subject_id=”%member_id_1%” object_id=”%member_id_2%” type=“buddy”}

My problem? Where do I insert this code? Is this a tag pair, and if not, how do I process the link to perform the action? This by itself is giving me an error. I’ve tested it by inserting member_id’s of the adder, and the added.

Thanks for making this add-on!

       
Danny T.'s avatar
Danny T.
426 posts
16 years ago
Danny T.'s avatar Danny T.

Any help on this?

       
jgdovin's avatar
jgdovin
38 posts
16 years ago
jgdovin's avatar jgdovin

I would be highly interested in this as well, anyone figured this plug-in out? Have a working demo of it?

       
Shannon Smith's avatar
Shannon Smith
161 posts
16 years ago
Shannon Smith's avatar Shannon Smith

Andrew Weever’s Followers module works really well. Not sure if others have checked it out. It’s basically a friend’s type module… there just isn’t an approval aspect to it. You just add or remove members from your list of followers without needing them to approve you. It’s a paid module though.

       
Milsoft's avatar
Milsoft
27 posts
16 years ago
Milsoft's avatar Milsoft

I am getting a “Bandwidth Exceeded” error when trying to download the plugin. Anyone else?

Is there somewhere else I can download it?

Thanks!

       
Yuri's avatar
Yuri
273 posts
about 16 years ago
Yuri's avatar Yuri

Hi everyone, Sorry for being out of this thread for so long. mr_dimsum, call the plugin just like you would call any plugin - simply by placing it into your template. There is no need in ‘closing’ tag. To test, try

{exp:buddies:add subject_id="1" object_id="1" type="1"}

this must add admin user (the on created first) as buddy of himself 😊 To check, go to your Personal messages and see Buddies/Blocked list I’ll provide you with some working examples shortly

       
1 2

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.