Skip to:
Content
Pages
Categories
Search
Top
Bottom

BuddyPress 2.1 “Patsy”

Published on September 18th, 2014 by Boone Gorges

The BuddyPress team is proud to introduce BuddyPress 2.1 “Patsy”!

 

Revamped @mentions interface

mentions

BuddyPress has long supported @mentions in the activity stream. But previously, you needed to know the username of the member you wanted to mention. No longer. In BuddyPress 2.1, typing the @ key will bring up the new suggestions panel, making it easier than ever to connect with others in your network.

 

New profile field type: URL

The new URL field type allows your users to enter URLs in a number of formats, and ensures that they’re properly linked when displayed on member profiles.

 

Better translations

Running a BuddyPress site in a language other than English? We’ve worked with the WordPress team to get BP translation files downloading automatically to your WP installation. And, thanks to the tireless effort of a team of polyglots, BP is more translatable – and more translated – than ever.

 

Under the hood

We’ve made dozens of improvements with developers in mind. Here’s a taste:

  • Access control in BP_Group_Extension has been completely overhauled, allowing plugins to manage access to their nav items on a fine-grained basis.
  • A new group_activity sort order has been added for Groups queries.
  • A no_access_url parameter has been added to bp_core_new_subnav_item(). This allows you to set the URL that users are redirected to when they do not have permission to access a sub-navigation item.
  • Extra CSS classes have been added to Profile Field visibility field elements, allowing greater CSS customization.

Read more about the hundreds of bug fixes and feature enhancements in BuddyPress 2.1 at our official 2.1 changelog.

 

Give me my propers when you get home

The following users contributed code to BuddyPress 2.1. Huge thanks to them, and to all who have tested and provided feedback during this development period!

adamt19, Alex Mills (Viper007Bond), allendav, alternatekev, Automattic, Beau Lebens (beaulebens), Boone B Gorges (boonebgorges), Brad Williams (williamsba1), Brajesh Singh (sbrajesh), danbp, David Cavins (dcavins), Erin B. (ebellempire), esroyo, godavid33, Henry Wright (henry.wright), Hugo (hnla), Mathieu Viet (imath), John James Jacoby (johnjamesjacoby), Jose Conti (jconti), jreeve, Laurens Offereins (Offereins) lenasterg, mercime, Michael Beckwith (tw2113), Miles Stewart (milesstewart88), needle, OC2PS (sooskriszta), Paul Gibbs (DJPaul), r-a-y, Roger Coathup (rogercoathup), Sarah Gooding (pollyplummer), Sergio De Falco (SGr33n), shanebp, Slava UA (slaFFik), Stephen Edgar (netweb), Tammie (karmatosed), tomdxw, treyhunner, ubernaut, wbajzek, WCUADD, wpdennis, wolfhoundjesse.

 

By the slice

BuddyPress 2.1 is named for Patsy’s, a classic pizzeria in East Harlem, NYC. Aside from top-notch pies, Patsy’s is famous for its claim to have originated the practice of selling pizza by the slice. What better way to celebrate a new version of BuddyPress than grabbing a slice for yourself?

Download BuddyPress 2.1 “Patsy” today, from your WordPress Dashboard or wordpress.org/plugins/buddypress. Questions or comments about this release? Stop by our excellent support forums or visit our development tracker. Thanks for using BuddyPress!

BuddyPress 2.1 Release Candidate

Published on September 16th, 2014 by Boone Gorges

BuddyPress 2.1 Release Candidate 1 is now available. The “Release Candidate” status means that the final release of BP 2.1 is imminent, and this is your last chance to put the next version through its paces before it comes out.

Get BP 2.1-RC1 through Subversion, or by downloading the zip file here: https://downloads.wordpress.org/plugin/buddypress.2.1-RC1.zip. And remember: this is still pre-release software, so we don’t recommend running it on your production site.

Questions or comments? Drop a note in our support forums or our development tracker.

BuddyPress 2.0.3 Security Release

Published on September 15th, 2014 by Paul Gibbs

BuddyPress 2.0.3 is now available. This is a security release which fixes one security issue with group creation, which was discovered by the BuddyPress team.

This is an important and recommended update for all BuddyPress sites. A full changelog is at https://codex.buddypress.org/developer/releases/version-2-0-3/.

You can upgrade via your WordPress Dashboard > Updates. You can also download the latest version at https://wordpress.org/plugins/buddypress.

BuddyPress 2.1 – Beta 1

Published on August 23rd, 2014 by John James Jacoby

BuddyPress 2.1 is going to be our best version yet, and is on track for our an almost-on-time release in just a few short weeks. If you are a plugin or theme developer, or are running a BuddyPress powered site with a development environment available, please download the 2.1-beta1 zip or get a copy via our Subversion repository. We would really appreciate your help testing it out with us.

A detailed changelog will be part of our official release notes, but until then here’s a rundown of some of our favorite changes that could use your eyes. (Check out this report on Trac for a more detailed view.)

  • New @mentions interface: type an @ when leaving a status update or commenting on an activity item or blog post, and the new suggestions panel will open.
  • Set more secure passwords with the password strength meter on the registration and user settings pages
  • New “URL” XProfile field type
  • Continued performance enhancements, particularly on the Members and Groups directories.
  • Higher quality translations (automatically fetched by WordPress), courtesy of our translation volunteers; thanks!
  • Tons of under-the-hood tweaks

Please let us know about any issues you find in the support forums or on our development tracker. Remember this is still beta software, and we don’t recommend running it on a production site quite yet.

Thanks for your help, and we look forward to releasing BuddyPress 2.1 soon!

BuddyPress 2.0.2

Published on August 5th, 2014 by Paul Gibbs

We’re very happy to announce that BuddyPress 2.0.2 is now available. Download from the wordpress.org plugin repository, as a zip file, or through WordPress via Dashboard > Plugins.

This maintenance release provides a number of fixes for regressions in the Extended Profiles component, and also fixes a PHP Notice that can occur in certain situation (also in the Extended Profile component).

For a complete list of changes made for this release, visit the 2.0.2 changelog.

Questions or comments? Visit out support forums or Trac.

BuddyPress 2.0.1

Published on May 3rd, 2014 by Boone Gorges

BuddyPress 2.0.1 is now available. Download from the wordpress.org plugin repository, as a zip file, or through WordPress via Dashboard > Plugins.

This maintenance release includes a number of important fixes, including:

  • Improvements to some 1.9.x-2.0.x upgrade routines, including the creation of the wp_signups table and the migration of last_activity data
  • Fixes for a handful of regressions related to group querying and creation
  • Backward compatibility improvements for plugins that extend the xprofile component

For a complete list of changes made for this release, visit the 2.0.1 changelog.

Questions or comments? Visit out support forums or Trac.

Activity Streams

Published on April 21st, 2014 by r-a-y

Activity streams aggregate all of your site’s activities across a BuddyPress installation.

Enabled BuddyPress components make use of the activity stream component, which means any sort of activity can be recorded. Blog posts, new friendships and blog comments are among the most popular activities recorded. Users are also able to filter all of their friends’ activities to check on what they are doing on the site.

Furthermore, custom components can also hook into the Activity Streams component, meaning any sort of data can be tracked and recorded.

Sections

The following is a table of contents outlining each specific area that the Activity component entails on a BuddyPress installation with the Activity and Groups components activated:

Sitewide Activity Stream

Shows all activities throughout the site or network (if multisite)

Sitewide Activity Stream on BP Default Theme. Click on image to enlarge.

Sitewide Activity Stream on BP Default Theme. Click on image to enlarge.

    Sections

  • RSS feed
  • Selectbox: Show: Everything (default), Updates, Posts, Comments, New Groups, Group Memberships, Friendships, New Members
  • Status Update – visible to all logged in members only
    • Text Area box
    • Post In – Selectbox: Member’s Profile Page or to one of Membes’s Groups
    • Post Update button
  • Following buttons/links are visible to logged in members only
    • Comment button
    • Reply to Comment link
    • Favorite button or Remove Favorite button
    • Delete button – visible only to Super/Site Admin.

Group Activity Stream

Shows the specific Group’s Activity Stream which is the default Home tab for any group.

Group Activity Stream on the Twenty Thirteen Theme. Click on image to enlarge.

Group Activity Stream on the Twenty Thirteen Theme. Click on image to enlarge.

    Sections

  • RSS feed
  • Selectbox: Show: Everything (default), Updates, Group Memberships
  • Status Update – visible to all logged in members only
    • Text Area box
    • Post In – Selectbox: Member’s Profile Page or to one of Membes’s Groups
    • Post Update button
  • Following buttons/links – visible to logged in group members only
    • Comment button
    • Reply to Comment link
    • Favorite button or Remove Favorite button
    • Delete button – visible only to Group Admin, Group Moderator and Super/Site Admin.

Member Activity Stream

Shows the Member’s activities throughout the site.

    Sections
    Member Activity Stream on Twenty Twelve Theme. Click on image to enlarge.

    Member Activity Stream on Twenty Twelve Theme. Click on image to enlarge.

  • Personal – Shows your activities throughout the site. The status update form and following buttons are visible for logged-in members only.
    • Selectbox – Show: Everything (default), Updates, Posts, Comments, Friendships, New Groups, or Group Memberships
    • Status Update – visible to all logged in members only
      • Text Area box
      • Post In – Selectbox: Member’s Profile Page or to one of Membes’s Groups
      • Post Update button
    • Comment button
    • Reply to Comment link
    • Favorite button or Remove Favorite button
    • Delete button
  • Mentions – Shows a list of all @mentions for you. The following buttons are visible for logged-in members only.
    • Selectbox – Show: Everything (default), Updates, Posts, Comments, Friendships, New Groups, or Group Memberships
    • Comment button
    • Reply to Comment link
    • Favorite button or Remove Favorite button
  • Favorites - Shows a list of all items you clicked as “Favorite”. The following buttons are visible to the member only.
    • Selectbox – Show: Everything (default), Updates, Posts, Comments, Friendships, New Groups, or Group Memberships
    • Comment button
    • Reply to Comment link
    • Favorite button or Remove Favorite button
    • Delete button
  • Friends – Shows Activity Streams of your friends. The following buttons are visible for logged-in members only.
    • Selectbox – Show: Everything (default), Updates, Posts, Comments, Friendships, New Groups, or Group Memberships
    • Comment button
    • Reply to Comment link
    • Favorite button or Remove Favorite button
  • Groups – Shows the Activity Streams of the groups you’ve joined. The following buttons are visible to the member only.
    • Selectbox – Show: Everything (default), Updates, New Groups, or Group Memberships
    • Comment button
    • Reply to Comment link
    • Favorite button or Remove Favorite button

Activity Stream Management Screens

BuddyPress provides admin dashboard panels to help you manage all the different activities throughout the site (added in BuddyPress 1.6).

Activity Management Screen

Activity Management Screen. Click on image to enlarge.

    Sections

  • General type
      Options

    • All
    • Spam
  • Search All Activity form
  • Bulk Actions (Apply)
      Options

    • Mark As Spam
    • Not Spam
    • Delete Permanently
  • Show All Activity Types (Filter)
      Options

    • Created a group
    • Friendships accepted
    • Joined a group
    • Member changed profile pPicture
    • New friendships
    • New group forum post
    • New group forum topic
    • New member registered
    • New post comment posted
    • New post published
    • New site created (multisite only)
    • Posted a status update
    • Replied to a status update
  • Pagination
  • List of Sitewide Activities
      Columns
      Activity Management Screen: Multisite-Network

      Activity Management Screen: Multisite-Network. Click on image to enlarge.

    • Author: Username and Avatar
    • Activity: Date and Excerpt of Activity
        Options

      • Reply
      • Edit
      • Spam
      • Delete Permanently
    • In Response To

      • View Activity link only (for original posts)
      • For replies to original posts:
          Elements

        • Original Poster’s Avatar
        • Original Poster’s Username
        • View Activity link (of original post)
        • Comment bubble link with number of related activities to that original post ID => goes to a new Activity Management Screen panel: “Activity related to ID #__” with a list of all the activities related to the original post

Notifications

Published on April 21st, 2014 by r-a-y

Notifications are a central aspect of the user experience on a BuddyPress site. By default new notifications are displayed in the admin bar profile menu, right next to the navigation menus, some themes even integrate the notification counter in other places (like in the header or sidebar of a page).

The Notifications menu on BuddyPress.org

The Notifications menu on BuddyPress.org

By default, notifications are created as soon as one of the following things happen:

Activity

  • A member mentions you in an update @username
  • A member replies to an update or comment you’ve posted

Messages

  • A member sends you a new message

Friends

  • A member sends you a friendship request
  • A member accepts your friendship request

Groups

  • A member invites you to join a group
  • Group information is updated
  • You are promoted to a group administrator or moderator
  • A member requests to join a private group for which you are an admin

Every user can view their read and unread notifications on their “Notifications” page on their profile and easily:

  • Mark notifications as “read”
  • Mark notification as “unread”
  • Delete notification (in batches if needed)

Email Notifications

Users can also choose to enable or disable emails when new notifications are received. This can be done through their Settings > Email page.

Screenshot 2014-04-16 18.40.48

Private Messaging

Published on April 21st, 2014 by r-a-y

message-member-header

Think of private messaging as an internal site’s email for your community’s members.

Members can message other people on their friends list as well as reply to received messages. Each member has their own individual Inbox and Sent messages folders as well as a Compose message screen.

Members are notified of new messages in three ways:

  • By email (if enabled by the user)
  • By an incremented number in the notification circle located in the WP Admin Toolbar; as well as
  • By an incremented number in the Messages tab if the user is on their own profile

Site administrators can also create sitewide notices that are displayed across the site using the Private Messaging component.

Extending BuddyPress

Published on April 21st, 2014 by r-a-y

BuddyPress is extendable just like WordPress!

There are many plugins available to choose from on the wordpress.org repository:
https://buddypress.org/plugins/

If you are a plugin developer familiar with WordPress, be sure to check out our developer codex:
https://codex.buddypress.org/plugindev/

The codex is always a work-in-progress, so if you have any questions, please post a question on our support forum:
https://buddypress.org/support/