Hi Mathieu,
Thanks for your response, I’m sure you and the team are busy with feedback from 12.0, so appreciate you taking the time to respond. Please also know that my comment is not to downplay the excellent work your team does generally in building and maintaining BuddyPress. It’s a vital part of our membership site.
As a site owner managing BuddyPress is a very small part of what we do every day. Devops includes ongoing maintenance of core and plugins, responding to performance and security issues, site feature development as well as a vast number of issues outside of the technical work: Marketing, SEO, Business Development, Partnerships, Customer Support and more.
It’s not reasonable to devote time to beta test every new update that is delivered for every plugin.
I would perhaps push back and ask what % of popular BuddyPress themes and plugins did the team confirm worked correctly, and conduct developer outreach if there were issues.
In particular in our case in limited testing we have thus far uncovered site breaking issues with Kleo (a popular theme) and some BuddyBoss plugins. We’ve reached out to both of those teams to get it resolved.
BP Classic does not help resolve those issues, and reinstalling an older version of BuddyPress left our site in an inconsistent state.
My suggestions for the future are:
- BuddyPress team should have KPIs around % of popular themes/plugins that are compatible with newly released versions.
- Legacy support modes (e.g. BP Classic) are fully backwards compatible.
- Rollbacks to previous major versions should be possible without a full site restore from backup.
Thanks for your consideration ??