Yet another plugin resurrection :-) BuddyPress Block Activity Stream Types for BP 2.x


Since I manage a very large BP community, I was in a need  of a plugin which reduces the data recorded in the bp_activity table, which stores all the Buddypress activity. A plugin that would  “block” an activity record from being saved to the stream/database. Activities like user joining groups, friendships and profile updates.

But the only plugin which does this was BuddyPress Block Activity Stream Types which was great, but is hasn’t been updated in over 2 years and so isn’t compatible with BP 2.x.

screenshot-1So, based on the ideas and footsteps of this plugin creators I made an updated version for Buddypress 2.x. :-), which uses the Settings API of wordpress and adds a “Buddypress Block Activity Stream Types”  section into Buddypress Settings admin page.

The “resurrected” plugin code is currently available at  https://github.com/lenasterg/buddypress-block-activity-stream-types-ls 

 

 

 

 

 

Advertisements

BuddyPress Hashtags LS – version 1.2


I just updated the Buddypress Hashtags plugin.

In this version 1.2 two options were added in the Buddypress Hashtags Settings page:

1. Display or not the “#” infront of the hashtags in widgets and in hashtag cloud.

2. (For multisite). If the blog’s post’s taxonomy (categories, tags) should also included in the hashtags list.

 

“BuddyPress Hashtags LS ” is available at https://github.com/lenasterg/ls_bp_hashtags

 

In general, the Buddypress Hashtags LS plugin, “mimics” the Twitter hashtag behaviour, allowed the users to use # to tag a topic into there activity update and into their blog’s post (for multisite installations).

  • it supports unicode ex. Greek language
  • it provides a “Popular terms” widget.
  • it provides a shortcode [ls_bp_hashtags] which accept same arguments as wp_generate_tag_cloud() function.
  • in multisite installation it also includes the tags and categories of each post
  • in multisite installation, if a hashtag is inside the post content it also has link to the related activity.
  • it doesn’t alter the activity contents instead all hashtags are stored in a new db table in order to make lighter queries in activity table

I have tested it with BuddyPress  2. The base functionality seems OK.

It would be great if someone try it or even contribute to it.

The alpha version of “BuddyPress Hashtags LS ” is available at https://github.com/lenasterg/ls_bp_hashtags

 

Keep in mind that it is still under heavy developement so don’t use it in a production site.

The plugin creates a new db table, which is not deleted when the plugin is deactivated.

 

 

BP Groups Suggestions plugin


Some time ago I tested the ‘BP Groups Suggest Widget’ (http://buddydev.com/plugins/bp-group-suggest/)  from  Brajesh Singh, which gave me the idea to extend it, since I needed the groups suggestion to also take into account more user data.

So the result, was BP Groups Suggestions plugin.

The plugin adds “Suggested groups” functionality into Buddypress groups.

By default, it uses the user’s friends’s groups in order to suggest groups of the login user, but this can be extended throught available filters.

It adds a “Suggested group” tab into the Groups Directory page, and also a widget “Suggested groups” is available.

Image

The login user can hide groups from suggestion list, by pressing the “Remove group”, either through the widget, the “Suggested groups” tab or by the group’s homepage. Also the login user can reset the hidden suggestion list. The plugin uses various ‘filters’ so a developer can extend it, for example to include admins specified groups as suggested, or to exclude groups from suggestion list.

 You can download the plugin from http://wordpress.org/plugins/bp-groups-suggestions/

External Group RSS tab extension plugin


For a Buddypress installation of mine, I needed to add external rss feeds to groups. There is a great plugin for this work called BP External Group Blogs (http://wordpress.org/plugins/external-group-blogs/). Don’t let the name fool you, it supports RSS feed from every source, not just blogs. The plugin give group creators and administrators to attach external RSS feeds to groups. The posts appear within the activity stream for the group.

But I also needed a separate group tab to display those external posts (like the documents tab). So I made a simple extension plugin which does exactly that.

The plugin is called External Group RSS tab extension and you can downloaded from http://wordpress.org/plugins/external-group-rss-tab-extension/

 

 

 

 

LS Buddypress Activity plus tabs extension plugin on wordpress.org


The LS Buddypress Activity plus tabs extension is now  available on http://wordpress.org/plugins/ls-buddypress-activity-plus-tabs-extension/.

This extension adds tabs in groups for Buddypress activity plus uploaded videos, images, links.

Requires Buddypress activity plus plugin (http://wordpress.org/plugins/buddypress-activity-plus/) to be installed.

screenshot

Download from  http://wordpress.org/plugins/ls-buddypress-activity-plus-tabs-extension/.

Extension plugin: Tabs for Buddypress Activity Plus uploaded videos, images, links


A very useful Buddypress plugin is  Buddypress Activity plus which adds 3 new buttons to your BuddyPress activity stream. Enabling you to attach photos, videos, and even share web links with everyone on your network.

But I needed to have in separate tabs the uploaded photo, videos and links, like in the following picture.

screenshot

So I made an extension for the Buddypress Activity plus plugin.

You can find the plugin in  http://blogs.sch.gr/stergatu/files/2013/07/LS-buddypress-activity-plus-tabs.zip

Download from  http://wordpress.org/plugins/ls-buddypress-activity-plus-tabs-extension/.

 

==version  2  2/8/2013 ==

  • * Change visibility of tabs to private
    * Fix a bug which displayed the tabs on the create group steps