Skip to:
Content
Pages
Categories
Search
Top
Bottom

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/

Groups

Published on April 18th, 2014 by r-a-y

Groups in BuddyPress are gatherings of members, posts, and any other user-generated content.

If enabled by the site administrator, any member can create a group in BuddyPress. When a member creates a group, this person automatically becomes the group administrator.

Group administrators can also approve requests to join the private group, invite friends to congregate within a hidden group, establish communications among members, extend privileges to other members, and enable new features (such as Group Forums if enabled by Super Admin) among others.

Sections

The following is a table of contents outlining each specific area that the Groups component entails:

Groups Directory

The Groups Directory is a page where users can find all the created groups on your BuddyPress site.

The following outlines each actionable item on the Groups Directory page:

Groups Directory Page. Click on image to enlarge.

Groups Directory Page. Click on image to enlarge.

    Sections

  • Create a Group button/link – Shown beside the Groups page title to logged in member if the Site/Super Admin has enabled group creation by members.
  • Search Groups search form
  • All Groups – with total number of registered users who have logged in at least once after BuddyPress was activated in the installation.
  • Selectbox – Show: Last Active (default), Most Members, Newly Created, or Alphabetical
  • List of Groups created in the site including time active stamp, group description, number of members and group privacy setting. Only Public and Private Groups are seen in list by regular members. Super/Site Admin sees all groups including Hidden groups.
      Action buttons – for logged in members only

    • Join Group button – for groups listed as Public, button visible to logged in members only.
    • Request Membership button – for groups listed as Private, button is visible to logged in members only.
    • ( Membership in Hidden groups is by invitation only.)
  • My Groups – for logged in users only. This includes a counter of the total number of groups you have created and/or joined in
      Options

    • Selectbox – Show: Last Active (default), Most Members, Newly Created, or Alphabetical
    • List of Groups you are a member of – Public, Private and Hidden (only by you and Super Admin)
    • Leave Group button – visible to logged in members of Public, Private and Hidden Groups. You cannot leave the group if you are the only Group Admin.

Single Group Header

When users visits a single group page, they will see a group header with various actionable items available to them.

The following outlines each area of a group’s header:

Single Group Header. Click on image to enlarge.

Single Group Header. Click on image to enlarge.

    Sections

  • Group Avatar or Site Default Avatar
  • Group Name
  • Group Description
  • Group Admin/s with avatar/s
  • Group Mod/s (if any) with avatar/s
  • Join Group button (for a Public group) or Request Membership button (for a Private Group) or Leave Group button (for Public, Private or Hidden Group)

Home Page

Each group has a homepage. The group’s Activity Stream is the default Home tab for any group.

Here, all members who are a member of the group can add status updates for the group.

    Sections

  • RSS feed
  • Selectbox: Show: Everything (default), Updates, Group Memberships
  • Status Update – visible to all logged in group members only
      Options

    • Text Area box
    • Post In – Selectbox: Member’s Profile Page or to one of Membes’s Groups
    • Post Update button
  • List of Group activities. Following buttons/links are visible to logged in group members only
      Options

    • 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.

Members

Each group has a “Members” page where users can find out who has joined the group.

List of Group Members

    Sections

  • Member Avatar
  • Member Nice Name
  • Member Active Since
  • Action buttons
      Options

    • Add Friend (friendship request) button – visible to logged in group members
    • Cancel Friendship Request button – visible to the group member who made the friendship request
    • Cancel Friendship button – visible to the group member whose friendship request was accepted
    • Favorite button or Remove Favorite button

Send Invites

Each group has a “Send Invites” page where users can invite other users to join the group.

The visibility of this link is dependent on what option the Group Admin chose on the group settings page — “Admin > Settings > Group Invitations: All group Members, Group Admins and Mods only, or Group admins only”.

    Options

  • Info: Select people to invite from your friends list.
  • List of your friends with checkbox beside each name is shown in panel.
  • Select friend and the friend is automatically listed in invite list.
  • Remove Invite button – click to remove friend/s from list prior to sending invitation
  • Send Invites button – click to send invitation/notification to one or group of friend/s

Admin

Each group has an “Admin” page where group administrators can configure various aspects of the group.

These group admin pages are only visible to the group’s administrators and the Super/Site Admins of your WordPress installation.

The following outlines each admin page available to group administrators:

    Sections

  • Details
      Options

    • Group Name (required) text area
    • Group Description (required) text area
    • Notify group members of changes via email – Yes or No option
    • Save Changes button
  • Settings
      Group Admin Settings Panel. Click on image to enlarge

      Group Admin Settings Panel. Click on image to enlarge

    • Privacy Options – Group Admin selects from among three options (About Group Privacy Options)
        Options

      • This is a public group
          Options

        • Any site member can join this group.
        • This group will be listed in the groups directory and in search results.
        • Group content and activity will be visible to any site member.
      • This is a private group
          Options

        • Only users who request membership and are accepted can join the group.
        • This group will be listed in the groups directory and in search results.
        • Group content and activity will only be visible to members of the group.
      • This is a hidden group
          Options

        • Only users who are invited can join the group.
        • This group will not be listed in the groups directory or search results.
        • Group content and activity will only be visible to members of the group.
    • Group Invitations – select which members of this group are allowed to invite others?
        Options

      • All group members
      • Group admins and mods only
      • Group admins only
    • Save Changes button
  • Avatar
      Options

    • Upload an image to use as an avatar for this group. The image will be shown on the main group page, and in search results.- .jpg, .gif or .png format
      • Choose File button (no file chosen)
      • Upload Image button
    • If you’d like to remove the existing avatar but not upload a new one, please use the delete avatar button.
      • Delete Avatar button
  • Members
    Group Admin > Members (group roles). Click to enlarge.

    Group Admin > Members (group roles). Click to enlarge.

    • List of members according to member’s role in group – visible to Group Admin and Super/Site Admin only. (About Group Roles).
      • Administrator/s – If there’s only one Group Admin, there will be no button to demote or remove the user as there must always be a group admin position.
          Option

        • Demote to Member button – Shows up only if there’s more than one Group Admin
      • Moderator/s
          Options

        • Promote to Admin button
        • Demote to Member button
      • Member/s
          Options

        • Kick & Ban button
        • Promote to Mod button
        • Promote to Admin button
        • Remove from Group button
  • Delete
    • WARNING: Deleting this group will completely remove ALL content associated with it. There is no way back, please be careful with this option.
    • Checkbox: I understand the consequences of deleting this group.
    • Delete Group button

Groups Management Panels

Groups Dashboard Admin. Click on image to enlarge.

Groups Dashboard Admin. Click on image to enlarge.


BuddyPress provides admin dashboard panels to help you manage the Groups created in your site, including membership and settings (added in BuddyPress 1.7).

    Sections

  • General Type
      Options

    • All
    • Public
    • Private
    • Hidden
  • Bulk Actions: Delete (Apply)
    Groups Network-Multisite Admin Dashboard. Click on image to enlarge.

    Groups Network-Multisite Admin Dashboard. Click on image to enlarge.

  • Search All Groups form
  • Pagination
  • List of All Groups
      Columns

    • Name: Avatar and Group Name
        Options

      • Visit: Goes to Group’s home page in the front end of the site
      • Edit: Opens up a new Group Management panel in dashboard to edit the Group
          Sections
          Edit Group dashboard panel. Click on image to enlarge.

          Edit Group panel. Click on image to enlarge.

        • Name and Description
            Inputs

          • Name of Group
          • Text area for Description of Group
        • Add New Members
            Input

          • Start typing a username to add a member
        • Manage Members
            Types

          • Administrators
              Columns

            • ID: User ID Number
            • Name: Avatar and Username which link to the Member’s Activity > Personal page in frontend
            • Group Role
                Selectbox

              • Administrator (default)
              • Moderator
              • Member
              • Banned
              • Remove from Group (Member cannot be removed if said member is the only Group Administrator)
          • Moderators: Either “No members of this type” if there is no Group Mod or
              Columns

            • ID: User ID Number
            • Name: Avatar and Username which link to the Member’s Activity > Personal page in frontend
            • Group Role
                Selectbox

              • Administrator
              • Moderator (default)
              • Member
              • Banned
              • Remove from Group
          • Members: Either “No members of this type” if there are no members yet or
              Columns

            • ID: User ID Number
            • Name: Avatar and Username which link to the Member’s Activity > Personal page in frontend
            • Group Role
                Selectbox

              • Administrator
              • Moderator
              • Member (default)
              • Banned
              • Remove from Group
          • Banned Users Either “No members of this type” if there is no banned user or
              Columns

            • ID: User ID Number
            • Name: Avatar and Username which link to the Member’s Activity > Personal page in frontend
            • Group Role
                Selectbox

              • Administrator
              • Moderator
              • Member
              • Banned (default)
              • Remove from Group
        • Save
            Options

          • Delete Group link
          • Save Changes button
        • Settings
            Elements

          • Checkbox: Enable discussion forum (if bbPress plugin is activated and Group Forums are enabled in bbPress Settings page)
          • Privacy
              Options

            • Public (default)
            • Private
            • Hidden
          • Who can invite others to this group?
              Options

            • All group members (default)
            • Group admins and mods only
            • Group admins only
      • Delete: Opens up the Delete Groups panel in dashboard
          Elements
          Delete Group/s panel in dashboard.

          Delete Group/s panel in dashboard.

        • You are about to delete the following groups:
        • List of Group/s to be deleted
        • This action cannot be undone. (warning)
        • Delete Permanently button or Cancel button
    • Description
    • Status: Private, Public or Hidden
    • #Members: Number of members and Sorting of groups by number of members
    • Last Active: Date and Time