This report presents the results from the 2014 BuddyPress Survey held from Jan. 7 – Feb. 10, 2014. Three hundred thirty-eight developers from fifty-two countries completed the survey. Thank you all.
Goal of Survey
Guide the direction of BuddyPress plugin development in 2014
Objectives:
1. Discover current and actual BuddyPress usage.
2. Provide users the opportunity to post their feature requests.
3. Identify key areas for improvement.
4. Prioritize areas of BuddyPress development.
5. Set benchmarks to streamline development processes.
6. Identify volunteers who are interested in contributing to BuddyPress development.
Background
The concept of an all-out BuddyPress survey began with @djpaul’s suggestion during an IRC devchat to embed a mini-survey in the plugin’s admin “What’s new” panel a week before BP 1.9 was released last December. The idea was to engage users in BP development for version 2.0.
Skype discussions a couple of days later brought about the decision that while the mini-survey was feasible, it would be much better to conduct a full-blown survey. It would be similar to the 2013 Codex Survey but with an expanded scope to help guide BP development in 2014. After some testing and reviews, the survey was launched in the second week of January.
Survey Method/Design
I prepared the sample survey questions based on users’ posts at the BP Forums and the tickets at BP Trac during the Christmas holidays for review of the core team. The final 32 questions were re-categorized into four sections: a) You and BuddyPress, b) Themes and Plugins, c) Components and Participation, and d) Opinions and Requests.
The online survey was created using Polldaddy.com. A variety of survey question types were employed to gather the data required: multiple choices, check boxes, a matrix, and open‐ended comments. The last type would also provide a veritable mine of information from responses in stand-alone questions and from “Other” options in multiple choices.
Key Findings
- bbPress (2.x) is the top forums solution for BuddyPress sites
- More than 50% of BuddyPress sites are on the latest versions of WordPress and BuddyPress.
- Sixty-two percent of respondents have built 1 to 5 sites each and more than half of those sites are on Shared Hosting plans.
- Theme Compatibility introduced in BP 1.7 has expanded the available theme choices for BuddyPress sites. Per survey, themes used for BuddyPress sites are now almost evenly divided between: a) Free WP themes with or without BP support, b) Commercial WP themes with or without BP support, and c) Own custom themes using BP theme compat or custom themes overriding template parts with BP theme compat disabled.
- The top features wanted in a BuddyPress theme are:
• Compatibility with the latest BP version
• Responsive
• Light and Fresh Design - The top 12 BP-specific plugins and plugins with BP support activated are:
• bbPress
• BuddyPress Activity Plus
• rtMedia
• BuddyPress Group Email Subscription
• Invite Anyone
• Buddypress Docs
• BuddyPress Activity Privacy
• Buddypress Xprofile Custom Fields Type
• BP Labs
• BuddyPress Custom Profile Menu
• BuddyPress Pending Activations
• s2member - The majority of users are satisfied with all BuddyPress components except for Site Tracking which can only be activated for multisite installations.
- Sixty-five respondents from 31 countries submitted their email addresses to get involved with BP development. Thank you! We will be contacting you soon.
- Sixty-seven percent of respondents evaluated other social networking software before choosing BuddyPress.
- The top 10 categories of BP features requested are:
• Group enhancements
• new Media component
• Activity Stream improvements
• a BuddyPress theme
• Membership add-ons
• xProfiles additions
• improved Documentation
• easy configuration of Profile/Group navigations
• Performance improvements
• more Privacy options
Acknowledgements
• Survey Preparation: @mercime, @johnjamesjacoby, @boonebgorges, @djpaul, @r-a-y, @imath, and @hnla
• Online Survey Solution: Polldaddy.com and Automattic for the corporate account
• Survey Report: d3.js, Chart.js, Github.com, and @johnjamesjacoby for helping me get the report site up and running in gh-pages
• Last but not least, many thanks once again to the survey participants who completed this survey 🙂
Moving Forward
The core team who has been updated regularly since this survey began, has already started discussions on the feature requests along with working on existing Trac tickets and creating new ones based on your responses to this survey. In addition, adopting the WordPress features-as-plugin process, some new BP features will be developed as plugins first to get more people involved in the frontend and backend requirements.
You can keep abreast of latest developments by subscribing to http://bpdevel.wordpress.com and joining BP devchats at irc.freenode.net.
Finally, please visit the mobile-friendly BuddyPress 2014 Survey Results page to see the graphs and visualizations prepared from your responses to the survey. Cheers.
Awesome work on this survey, mercime!
Thank you Paul 🙂
The presentation is superb, excellent work!
It is really worth checking out the http://mercime.github.io/BuddyPress-2014-survey-results/index.html page to see all the cool dynamic effects
Thank you so much @hnla It was fun to do 🙂
simply “une oeuvre d’art” !
Bravo @mercime 🙂
PS: many thanks to the people who took the survey.
@imath Merci beaucoup monsieur genre!
Big thanks to everyone that made this survey happen. Great job and really interesting to read through the responses. Everyone that also answered, thanks because you are what makes BuddyPress what it is.
Huge props to @mercime for the amazing summary, graphics and being awesome as always 🙂
@karmatosed thank you for your kind words 🙂 Go BuddyPress!
good stuff is there any way to drill into the cluster tree things?
Thanks @ubernaut. Could you clarify what you want to drill into?
well at least in my browser the trees have so many branches you can’t really read any of them.
@ubernaut easiest way is to view source of the webpage and look for “function getData” where the tree starts and you’ll see content of each branch.
gotcha thanks!
Congrats @mercime for such a good work on this survey! and thanks to all the core team and the community that make BuddyPress better everyday! 🙂
Muchísimas gracias @_dorsvenabili 🙂 ánimo BuddyPress.
Hehehehe good spanish @mercime! 😉
Hey @mercime great effort!
Many thanks @henrywright. I <3 BuddyPress 🙂
Thank you VERY much!
I’m in Brazil and I’m working on 2 very important websites using bbPress and BuddyPress.
Your work is essential for us.
Keep going!
Gustavo
Thank you.