Skip to:
Content
Pages
Categories
Search
Top
Bottom

Naturkontakt, Organising Sweden’s Largest Environmental NGO

Published on May 15th, 2017 by @mercime
This is a guest post by Alexander Berthelsen (lakrisgubben) from the Swedish WordPress agency Klandestino AB.

Peer reviewed by @boonebgorges

Naturkontakt front page

Naturkontakt (Nature contact) is the home for members of the Swedish Society for Nature Conservation (SSNC), Sweden’s largest environmental NGO with over 200,000 members. This is a private site where SSNC members can read and publish internal news about the organisation, take part in forum discussions, and join or create groups to help them organise their work. Members of SSNC can create WordPress user accounts using their membership numbers from the organization’s CRM (Customer Relationship Management) software.

Background

Naturkontakt has been around since the 90’s, powered by FirstClass. By 2010, that platform had become outdated and its market share was declining. This led some members to write proposals to find a new platform. Their goal was to select a platform which would serve as a hub for all the different aspects of SSNC’s mission and vision. These include “spreading knowledge, charting environmental threats, proposing solutions, and influencing politicians and authorities, both nationally and internationally. Under democratic forms, we work regionally in 24 county branches and locally in 270 community branches.”

Moving to WordPress

In 2011, SSNC acted on their decision to set up a new web-based platform for internal communications and contacted us at Klandestino to work on this project. After evaluating different platforms, we chose WordPress. Some deciding factors include WordPress’ open source licensing, our experience working with the platform, and the plethora of different plugins that extended WordPress to make it suitable for online communities.

The first iteration of the new Naturkontakt site was launched in 2011, powered by WordPress and WP Symposium. This was quite a while ago but as I recall (plus email logs), the choice stood between BuddyPress and WP Symposium. At that time, WP Symposium already had a forums component while BuddyPress lacked a solid forum integration. Remember that this was the time of the stand-alone bbPress forums which took a tortuous and unstable route to integrate to both WordPress and BuddyPress.

bbPress 2.0 to the Rescue

A year after we launched the new site, we undertook an evaluation which revealed some pain points. To name a few, WP Symposium had limited extensibility, some security issues, and major problems with performance. With those challenges in mind, we researched again into other community solutions for WordPress. By that time, the new bbPress 2.0 plugin was available and it worked very well with BuddyPress.

It was an easy decision to switch from WP Symposium to BuddyPress and bbPress. The major tasks were the arduous migration of data and continuous testing. This new set up has stood the test of time, we’re really pleased with it. The BuddyPress-bbPress combination gave us a running start with forums, groups, profiles, and messages, which are some of the required pieces of functionality needed on Naturkontakt.  

Profile page

Further development of Naturkontakt 2.0 led to the introduction of multisite features to the community. Fortunately, BuddyPress works very well in a multisite environment. Each local organisation (group) of SSNC could have their own subsite to publish news.

To make this work as smoothly as possible, we wrote custom plugins for the following functionalities:

  • Many-to-many relationships between groups and subsites. For example, the group coordinating work on forest issues could be connected to the subsite publishing news about forest issues.
  • File archives for groups so that members can upload and version docs, PDFs, images, etc.
  • Sitewide search, a plugin that indexes all content from the entire multisite network into a “ghost” site to make it possible to have a centralised search throughout the entire network and blog/archive pages that lists posts from all sites.
  • A drag and drop front page workflow where the editors of the site can search for and list articles from all sites on the network on the main site front page.

This second version of Naturkontakt was released in late 2012. Since then, the basic functionalities have remained more or less the same. The site did get a facelift a few years ago when we focused on making the site work better on phones and tablets.

Blog Archive

Going forward with PHP 7

Last year, after a month of capacity/speed problems, a new evaluation showed that some long-delayed upgrades had to be made. We started a new project to focus mainly on stability and speed improvements. We finished the project just right before this article was written.

We implemented the following improvements:

  • Combed through the codebases. We searched for deprecated functions and places where custom functionality could be replaced with newly added functionality from BuddyPress, WordPress, and bbPress. We decreased the number of active plugins by a third because of the new features that had been rolled into the above-mentioned projects.
  • Switched over to Elasticsearch/ElasticPress. Our custom sitewide search has served its purpose well. However, since it’s only been used on this platform its development has fallen behind. And compared to new technologies such as Elasticsearch it didn’t cut the mustard. By switching to Elasticsearch we have offloaded a lot of the most expensive queries currently done by WordPress to a server/platform that’s fine-tuned for that kind of work.
  • Upgraded to PHP 7. This was the last part of the project. We’ve seen major improvements in the response time from the server, on average about 50%-70% decrease in response times! That is, of course, very important on a dynamic site such as for any community where static page caching often isn’t an option.

In conclusion

Our stats show the continued growth of the SSNC community, even though the competition from Facebook can be really hard. One of the major advantages of using WordPress, BuddyPress, and bbPress is that SSNC owns its own data.

Of course, there are always things to improve on. When we completed the recent project to improve performance, despite limited budgets and time constraints, we were all satisfied and hopeful that the site will be around for many more years. We also expect that upcoming development work will be focused more on the user interaction elements of the site, hopefully by building upon and extending the great work that has gone into BP Nouveau. <3

To end on a personal note I’d like to thank all of the wonderful contributors to BuddyPress who have welcomed me into the community and helped me along with trac tickets and patches. Beyond my satisfaction with Naturkontakt and working with SSNC (whom I share a lot of political views with), and the functionality that BuddyPress has provided for the project, the best part of having worked on this site is that I also feel that I’ve become part of a community that tries to do something constructive about the unpleasant grip that Facebook has over our personal and professional lives.

lakrisgubben Alexander Berthelsen and his two colleagues are co-owners of the web development co-operative Klandestino AB. Based in the suburbs of Stockholm, Sweden they mainly do WordPress work with a focus on NGO’s and member organisations. Alexander spends most of his five-for-the-future time on making small contributions to BuddyPress.

 

2016 BuddyPress Survey Results

Published on April 2nd, 2017 by @mercime

61 country flags of survey participants

 

Thank you!

This report presents the results from the 2016 BuddyPress Survey held from November 1 through December 31, 2016. Three hundred and two (302) respondents from 61 countries completed the survey and provided valuable and interesting feedback. Many thanks!

 

Survey Design/Method

The survey contained 36 questions geared towards Site Builders and WordPress Developers. Adjusting to this more focused target audience compared to previous years’, I selected some questions from our BuddyPress 2013, 2014 and 2015 Surveys, combined/split/modified some of the questions, and added 15 new questions. The survey was designed to maximize responses and get snapshots of:
– basic demographic information
– versions of WordPress, BuddyPress, bbPress, and PHP used
– the types, languages, number of members in BP sites
– comfort levels with BuddyPress, BP theme compatibility, and BP Hooks
– development practices and tools
– respondents willing to share their BP use cases
– BuddyPress participation and contributions
– comments about BuddyPress, BP theme/plugin development, and the survey.

The questionnaire was finalized after incorporating the feedback on the draft from the BP Lead/Core Developers last year. The survey was then promoted via Twitter, BP support forums, bpdevel.wordpress.com, and survey banners added by @johnjamesjacoby at https://buddypress.org and https://codex.buddypress.org which helped a lot.

 

Key Findings

This section shows some of the highlights from the survey with short comments about each. All supporting graphs, tables, and user comments from this survey are available in the accompanying accessible webpage.
 

A. What’s New

1. PHP Versions Used

99% using PHP 5.3+
BuddyPress 2.8 requires at least PHP 5.3. It’s encouraging to learn that 99% of respondents’ sites are on PHP version 5.3.x or better. Kudos to the 88% of respondents who are already using PHP 5.6.x or better for their sites.
 

2. Years Using BuddyPress

45% have using BuddyPress for a year or less
Providing additional context for the results of this survey, a whopping 45% of respondents have been using BuddyPress for a year or less. Welcome!
 

3. Testing BuddyPress

58% test BudddyPress at Stable Release
The majority of builders/developers (58%) prefer to test their sites, themes, and plugins against BuddyPress stable releases while 27% do so a month after Stable release and 13% test sites at RC 1. Eleven percent (11%) do not test BuddyPress.
 

4. Keep Updated with BuddyPress Development

66% read changelogs to keep updated
Following the top-ranked preference of reading changelogs to keep updated with BuddyPress development, users ranked these preferences almost evenly: follow BP Twitter account/s (32%), subscribe to bpdevel.wordpress.com (32%), and checking buddypress.trac.wordpress.org regularly (29%).
 

5. BuddyPress Knowledge

Knowledge BuddyPress BP Themes BP Hooks
Beginner 31% 34% 39%
Intermediate 42% 32% 26%
Advanced 19% 13% 11%
Expert 8% 7% 8%
What _*_? n/a 14% 16%

The table above is a compilation of the answers to three questions which sought to gauge the users’ confidence or comfort levels with BuddyPress in general, BP Theme Compatibility, and BP Plugin development.
 

6. BuddyPress Theme Dev

51% customize BP style sheets every time
On the other side of the equation: 27% sometimes customize style sheets while the remaining 22% never customize BP style sheets.
 

7. BuddyPress Plugin Dev

46% extend profile component sometimes
Around a third of BP users extend the following components every time: Members, Extended Profiles, User Groups, and Activity.
 

8. Number of Members

58% of sites have up to 500 members
Most of the respondents who had up to 500 members are those using BP for 2 years or less, have BP installed in WP domain root, have sites on Shared hosting plans, on PHP 5.6 or better, test against BP Stable release, and on the latest versions of WordPress, BuddyPress, and bbPress.
 

9. Local Development

23% use LAMP for local development
Out of the 70% who develop locally, the preferred local development environments after LAMP are: XAMPP (19%), MAMP (18%), WAMP (13%), and VVV (13%), among others.
 

10. Sharing BuddyPress Use Cases

63 participants signed up to share their BP use cases
Expect posts about how site builders or developers are using BuddyPress. Thank you to everyone who signed up!
 

B. Trends

1. Using BuddyPress

62% use BuddyPress for own sites
For the fourth year in a row, “I use BuddyPress in My Own Site” ranks number one (62% in this survey), followed by “I build BuddyPress sites for others” at 37%. One participant commented “Also have a family BuddyPress site on a raspberry pi (in dev).”
 

2. Languages of BuddyPress Sites

Languages used in BuddyPress sites
For the third year (2013, 2015, 2016), the English language is used in most of the sites (69%). This is followed by Spanish (11%), German (10%), and French (9%), among many others.
 

3. Types of BuddyPress Sites

Types of BuddyPress sites built
For the third year (2013, 2015, 2016), Generic (33%), Academic (29%), Sports (16%), Artistic (15%), and Gaming (12%) are the most common types of BuddyPress sites built. Generic and Academic types are consistently in the top two spots.
 

4. BuddyPress Versions Used

86% use BuddyPress 2.7 during survey
Eighty six percent (86%) are on BuddyPress 2.7+, followed by BP 2.6+ (23%), BP 2.5+ (6%), BP 2.4+ (4%), and BP 2.3+ (4%). Note: BP 2.7.x was the current release version during the survey period.
 

5. WordPress Versions Used

92% use WordPress 4.6+ during survey
Ninety two percent (92%) have WordPress 4.6+ installed, followed by WP 4.5+ (13%), WP 4.4+ (5%), WP 4.3+ (3%), and WP 4.2+ (3%). Note: WordPress 4.6 was the current major release version when the survey was launched.
 

6. BuddyPress Setups

72% installed at WP domain root
BuddyPress activated in a single WordPress installation continues to be popular with 72% of the respondents in 2016 as it was in the 2013 survey with 75%.
 

7. BuddyPress Hosting

48% use shared hosting for BP sites
For sites hosted on Shared Hosting plans: half have 500 members or less, 40% of the sites are on single WP in domain root, 47% on PHP 5.6 or better, almost half of the respondents have been using BuddyPress for a year or less, and a little more than a third use BuddyPress for their own sites.
 

8. Other Software Evaluated

54% chose BuddyPress without further ado
For the third year in a row, most of the users (54% for 2016) shared that they did not evaluate any other networking/membership plugin/software before selecting BuddyPress.
 

9. Contributions to BuddyPress development

58% have not contributed to BP development
Note: 26% of the 58% who indicated that they have not participated nor contributed to BuddyPress development have also checked that they: helped out in the BP forums, reported bugs at BP Trac, submitted patches at BP Trac, among others.
 

10. bbPress Versions Used

89% use bbPress 2.5+
Consistent with the vast majority using the latest versions of WordPress and BuddyPress at the time of this survey, 89% of respondents are using the latest version of bbPress which provides a tight integration with BuddyPress.
 

11. bbPress Setups in BuddyPress

66% use sitewide and group forums
For the third year in a row, the Sitewide and Group Forums setup is the most popular bbPress configuration at 60%, a big bump from its 49% first place ranking in 2015.
 

C. Shifts

1. Female Participation in Survey

13% female developers and site builders
The number of female respondents increased from 8% (17) in 2015 to 13% (37) in this survey. Levels of BuddyPress knowledge range from Beginner through Expert.
 

2. BuddyPress Sites Per Respondent

36% built 2 to 5 BuddyPress sites
In 2015, 41% of respondents (87) built or were responsible for one site followed by 38% (80) with 2 to 5 sites. For 2016, there were more developers who built or were responsible for 2 to 5 sites (99) than for only one site (95).
 

3. Number of Survey Participants

302 Participants for BuddyPress 2016 Survey

The number of respondents increased from 211 from 42 countries in the 2015 survey up to 302 respondents from 61 countries for the 2016 survey. We are grateful to everyone who took the time to take the survey.
 

Acknowledgements

Survey Participants: Net total of 302 who completed the survey
Online Survey Solution: Polldaddy.com and Automattic.com for the corporate account
Survey Preparation: @mercime, @johnjamesjacoby, @boonebgorges, @djpaul, @r-a-y, @imath, @dcavins, @hnla, and @tw2113
Survey Report: Github.com (gh-pages), Microsoft Excel, Google Documents & Spreadsheets, and tagxedo.com.
 

Moving Forward

BuddyPress will be celebrating the 8th anniversary of the first stable release on April 30, 2017. Thanks to @apeatling and the many contributors who brought that milestone to fruition. Looking at all the major and minor releases through the years led by @johnjamesjacoby, @boonebgorges, and @djpaul, it’s amazing how much has been accomplished by the all-volunteer lead/core developers and contributors.

The lead developers have set the priorities for this year and we look forward to the bp-nouveau template pack and the BP REST API, among many other new features based on some of your comments/requests from this survey.

All are welcome to participate and contribute to the development of BuddyPress. Keep abreast of the latest BuddyPress news at bpdevel.wordpress.com/, buddypress.trac.wordpress.org, Twitter @buddypress @buddypressdev @bptrac, and/or weekly BuddyPress Dev Chats at the #buddypress channel (WP Slack account required).

Finally, all supporting graphs, tables, and comments from this survey are available on the accessible and mobile-friendly BuddyPress 2016 Survey Results webpage. Where possible, data from the 2013, 2014 and 2015 surveys have been added to the charts for comparison. Some data from the older surveys have been recalculated when needed to fit in the format of the question in this survey and noted as such.

Thank you.
 
BuddyPress 2016 Survey Results link

BuddyPress 2.8.0 – “San Matteo”

Published on February 15th, 2017 by Slava Abakumov

BuddyPress 2.8.0 “San Matteo” is now available for download from the WordPress.org plugin repository, or right from your WordPress Dashboard. “San Matteo” focuses on various improvement for developers, site builders and site managers.

For Developers & Site Builders

Modernizing the Codebase

To continue the migration of legacy code to modern standards and techniques necessary for the BP REST API project and other new features moving forward, BuddyPress 2.8 requires at least PHP 5.3. This will allow us to build better, robust, and secure code, benefiting developers and users now and in the future.

More helpful “Activate Pending Accounts” screen

When you click on the username on the “Users > Manage Signups” page, you can now view profile data entered by the user at the time of registration.

Support for List-Unsubscribe header in emails

Allow users to unsubscribe from BuddyPress email notifications in some email clients such as Gmail (web), when properly configured.

Twenty Seventeen Companion Style sheet

BuddyPress looks great in WordPress’s latest default theme with the new Twenty Seventeen companion style sheet.

To change the default two-column page layout to a full-width layout as seen in the image, add the following code to the functions.php file of your Twenty Seventeen child theme.

More hooks for Messages

We’ve added new filters and actions for different methods throughout the Messages component.

A more flexible Group search

The new search_column parameter allows developers to specify which columns should be matched, as well as where wildcard characters should be placed, when searching via BP_Groups_Group::get().

Alphabetical sorting for Groups widget

The groups widget can now be sorted alphabetically, in addition to sorting the results by recently active, popular, and newest groups.

Enable choice of PHPMailer

Developers can specify which PHPMailer should be used when sending BuddyPress with a new filter.

Localization Improvements

We continue to improve our localization internals, making it easier for translation editors to ensure that BuddyPress will be available for everyone in their own language.

Developer Reference

Regular updates to inline code documentation make it easier for developers to understand how BuddyPress works.

Accessibility Upgrades

Continued improvements for universal access help make BuddyPress back- and front-end screens usable for everyone (and on more devices).

…and much more!

Read about all the bug fixes and feature enhancements introduced in BuddyPress 2.8.0 at our official 2.8.0 changelog.

Thank You to Our Contributors

Many, many thanks to all those who contributed during this development cycle. This is a volunteer-run project, and these contributors freely gave of their time and expertise to make BuddyPress better than ever:

Andrea Tarantini (dontdream), Ankit K Gupta (ankit-k-gupta), angeljs, Boone B Gorges (boonebgorges), Brandon Allen (thebrandonallen), Bunty (bhargavbhandari90),chetansatasiya (ketuchetan), Chirag Patel (chiragpatel), danbp, David Cavins (dcavins), Dennis (wpdennis), Diana K. Cury (Dianakc), finzend, Hugo (hnla),J.D. Grimes (jdgrimes), John James Jacoby (johnjamesjacoby), Jonas Lundman (jonas-lundman), jonieske, jreeve, lakrisgubben, Laurens Offereins (Offereins), lgreenwoo,maccast, Mathieu Viet (imath), mchansy, mercime, Michael Beckwith (tw2113), modemlooper, Mustafa Uysal (m_uysl), Nick Momrik (nickmomrik), Paul Gibbs (DJPaul),paresh.radadiya (pareshradadiya), Petya Raykovska, r-a-y, rekmla, Renato Alves (espellcaste), Roger Coathup (rogercoathup), Salvatore (DarkWolf),Sanket Parmar (sanket.parmar), Slava Abakumov (slaffik), Stagger Lee (stagger-lee), Stephen Edgar (netweb), Sven Wagener (mahype), wordpressrene.

PanuozzoPress

BuddyPress 2.8 is called “San Matteo” after a great pizza restaurant in New York City. San Matteo specializes in the “panuozzo”, a pizza-sandwich hybrid native to Salerno, Italy. The proprietor of San Matteo is a friendly fellow who insists on speaking Italian even to customers who don’t understand a word of it. If you find yourself in the neighborhood, be sure to stop by for a great pizza.

Time to Go Get 2.8.0!

Grab BuddyPress 2.8.0 “San Matteo” from the wordpress.org plugin repository, or right from your WordPress Dashboard.

Questions, comments, feature requests, or bug reports? Please use our support forums or our development tracker.

BuddyPress 2.8.0 Release Candidate 1

Published on February 10th, 2017 by Slava Abakumov

BuddyPress 2.8.0 Release Candidate 1 is now available for testing. Please download the 2.8.0-RC1 zip or get a copy via our Subversion repository.

This is our last chance to find any bugs that slipped through the beta process. So please test with your themes and plugins. We plan to release BuddyPress 2.8.0 next Wednesday, February 15.

A detailed changelog will be part of our official release notes, but you can get a quick overview by reading the post about the 2.8.0 Beta 1 release.

Release Candidate means we are in string freeze, so translators should feel confident in finishing their BuddyPress translations in GlotPress.

Let us know of any issues you find in the support forums and/or on our development tracker.

Thanks in advance for giving the release candidate a test drive!

BuddyPress 2.8.0 Beta 1

Published on January 19th, 2017 by Slava Abakumov

BuddyPress 2.8.0 Beta 1 is packed with new features and enhancements and is now available for testing. You can download the BP 2.8.0-beta1 zip or get a copy via our Subversion repository. We’d love to have your feedback and testing help.

BuddyPress 2.8.0 requires PHP 5.3+, and will not be activated on a server with a lower version of PHP. We also remind you that BuddyPress 2.8.0 will require at least WordPress 4.3.

A detailed changelog will be part of our official release notes, but, until then, here’s a list of some of our favorite changes. (Check out this report on Trac for the full list.)

  • BP Email: Allow end user to specify which PHPMailer should be used #7286
  • Companion Stylesheet – Twentyseventeen #7338
  • Minimum PHP version is 5.3 #7325#7299
  • Support List-Unsubscribe header in emails #7390
  • Make group search more flexible #7418 and other groups improvements, like #7419#7399#7388#7386#7375
  • Lots of new filters in various parts of the code, like #6667#5193
  • Lots of inline documentation tweaks and other fixes and improvements

BP 2.8.0 is almost ready, but please do not run it in a production environment just yet. Let us know of any issues you find in the support forums and/or development tracker.

Thanks everyone for all your help to date. We are excited to release BuddyPress 2.8.0 in February!

BuddyPress 2.7.4 – Security Release

Published on December 23rd, 2016 by John James Jacoby

BuddyPress 2.7.4 is now available, and is a security release & recommended upgrade for all BuddyPress installations. We’ve also ported the code changes in 2.7.4 to all branches back 2.0, and are pushing updates out for all installations where we are able to do so.

These releases include a fix to the BuddyPress core attachments API that could allow arbitrary file deletion on certain installation configurations.

This bug was responsibly disclosed to the WordPress security team (and the BuddyPress team) through the WordPress HackerOne Bounty Program by Sam Pizzey (mopman).

Both Boone & Paul worked together to fix this for all versions of BuddyPress that are currently in active use, and Stephen & Dion helped package and push these releases out.

Please update to these latest versions of BuddyPress today in your WordPress Dashboard, or by downloading from the wordpress.org plugin repository.

Questions or comments? Check out the 2.7.4 changelog, or stop by our support forums or  Trac.

BuddyPress 2.7.3

Published on December 7th, 2016 by @mercime

BuddyPress 2.7.3 is now available. This is a maintenance release and a recommended upgrade for all BuddyPress installations.

BP 2.7.3 fixes bugs in several components. For more information, see the 2.7.3 milestone on BuddyPress Trac.

Update to BuddyPress 2.7.3 today in your WordPress Dashboard, or by downloading from the wordpress.org plugin repository.

Questions or comments? Check out the 2.7.3 changelog, or stop by our support forums or  Trac.

BuddyPress 2.7.2

Published on November 4th, 2016 by @mercime

BuddyPress 2.7.2 is now available. This is a maintenance release and a recommended upgrade for all BuddyPress installations.

BP 2.7.2 fixes a bug which ignored deprecated code being used in existing installations. For more information, see the 2.7.2 milestone on BuddyPress Trac.

Update to BuddyPress 2.7.2 today in your WordPress Dashboard, or by downloading from the wordpress.org plugin repository.

Questions or comments? Check out 2.7.2 changelog, or stop by our support forums or Trac.

BuddyPress 2.7.1

Published on November 3rd, 2016 by @mercime

BuddyPress 2.7.1 is now available. This is a maintenance release and a recommended upgrade for all BuddyPress installations.

BP 2.7.1 fixes bugs in several components. For more information, see the 2.7.1 milestone on BuddyPress Trac.

Update to BuddyPress 2.7.1 today in your WordPress Dashboard, or by downloading from the wordpress.org plugin repository.

Questions or comments? Check out 2.7.1 changelog, or stop by our support forums or Trac.

BuddyPress 2.7.0 – “Migliaccio”

Published on October 19th, 2016 by @mercime

BuddyPress 2.7 “Migliaccio” is now available for download from the WordPress.org plugin repository, or right from your WordPress Dashboard. “Migliaccio” focuses on new features for developers and site builders.

Groups Query Overhaul
Huge performance improvements on sites using persistent caching. Learn more about the Groups Query rewrite.

Improved Profile Date Field
New Date Field settings, “Date format” and “Range”, make it easier for site administrators to decide how date-based data will be collected and displayed.

Group Types Integration in Templates
Enable developers to show Group Types on the front end as well as control where the group type information is rendered. Learn how to implement this feature.

Use the Site Icon as Your Site’s Profile Photo
BuddyPress sets the site admin’s profile photo as the default site profile photo on the Sites Directory page. You can now use the Site Icon introduced in WordPress 4.3 instead.

Member Type and Group Type Filters in Users and Groups Admin Screens
Easily filter your members and groups by type and set types in bulk on the users and groups list tables in the dashboard.

Localized Timestamps
Fix inaccurate timestamps due to time zones or page caching with new client-side timestamp handling.

Links to Unsubscribe from Emails
Improve user experience by facilitating the removal of any or all subscriptions via new email tokens and unsubscribe links.

Use WP Page Names for Headings of BP Directory Pages
Whatever you choose as the title of your Activity, Sites, Members, or Groups directory pages on the back end, is what you’ll get as the heading on the front end.

Accessibility Updates for the Front End and Back End
Continued improvements for universal access help make BuddyPress back- and front-end screens usable for everyone (and on more devices).

Refactored BP_Button Class to Accept New Arguments
Provides developers with improved syntax and more control over the rendering of buttons.

Improvements to a Single Group’s Management Screens
Improved markup, new modular group management templates, and a new member search form are just some of the enhancements added to the single group admin screens.

Support for Querying for Groups by New Column parent_id
Query support for hierarchical groups makes it much easier for developers to add custom front-end functionality.

Many, Many Performance Improvements
Improved performance by removing extra database queries, adding new cache calls, and removing the number of loops in bp_get_user_groups().

…and much more!
Read about all the bug fixes and feature enhancements introduced in BuddyPress 2.7.0 at our official 2.7.0 changelog.

Thank You to Our Contributors
Many, many thanks to all those who contributed during this development cycle. This is a volunteer-run project, and these contributors freely gave of their time and expertise to make BuddyPress better than ever:
Aaron Jorbin (jorbin), abwebstudio1, Boone B Gorges (boonebgorges), Brajesh Singh (sbrajesh), Christian Wach (needle), danbp, Daniel Hüsken (danielhuesken), David Cavins (dcavins), demon_ru, Dennis (wpdennis), Eric Andrew Lewis (ericlewis), Henry Wright (henry.wright), herbovec, Hugo (hnla), J.D. Grimes (jdgrimes), John James Jacoby (johnjamesjacoby), Joseph G. (dunhakdis), kitsunesolar, lakrisgubben, Laurens Offereins (Offereins), Mathieu Viet (imath), mercime, Michael Beckwith (tw2113), Michael Beil (michaelbeil), Pascal Birchler (swissspidy), Paul Gibbs (DJPaul), r-a-y, Renato Alves (espellcaste), scharc, Slava Abakumov (slaffik), spenser4551, Stephen Edgar (netweb), Sven Lehnert (svenl77), tharsheblows, thomaslhotta, tomas711, venturavan2, and wordpressrene.

Thank You BuddyPress Translators!
Thank you to all of our multilingual friends who make BuddyPress available in a bouquet of languages. The following generous volunteers have 95% complete translations (or better!) of BuddyPress in your language:
baardkr (nb_NO), casiepa (it_IT), danbp (fr_FR), dancaragea (ro_RO), espellcaste (pt_BR), kidsguide (en_CA), netweb (en_AU), slaffik (ru_RU), trkr (tr_TR), vanespenamaury (fr_FR), webaware (en_NZ)

Many more are nearly complete. We could use your help!

Meet you at Sam’s

We’ve called BuddyPress 2.7 “Migliaccio”, in honor of the family that runs Sam’s Restaurant in Brooklyn. Don’t be fooled by the “Steaks” and “Chops” signs out front: the Italian food here is great, but the pizza stands apart as one of the great underappreciated pies in all of NYC. As a bonus, careful observers just might spot hanging in Sam’s a photo of a certain BuddyPress developer, taken on the day he became a father. It’s a real family joint!

Time to Go Get 2.7.0!

Download BuddyPress 2.7 “Magliaccio” from the wordpress.org plugin repository, or install/upgrade right from your WordPress Dashboard.

Questions, comments, feature requests, or bug reports? Please use our support forums or our development tracker.

Skip to toolbar