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!
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.
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 accessible and mobile-friendly webpage.
A. What’s New
1. PHP Versions Used
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
Providing additional context for the results of this survey, a whopping 45% of respondents having been using BuddyPress for a year or less. Welcome!
3. Testing BuddyPress
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
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|
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
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
Around a third of BP users extend the following components every time: Members, Extended Profiles, User Groups, and Activity.
8. Number of Members
Most of the respondents who had up to 500 members are those using BP 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
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
Expect posts about how site builders or developers are using BuddyPress. Thank you to everyone who signed up!
1. Using BuddyPress
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
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
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
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
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
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
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
For the third year in a row, the 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
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
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
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.
1. Female Participation in Survey
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
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
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.
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.
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.