In reply to Mathieu Viet.

I think I’m one of the few people who started with BuddyBoss and moved to BuddyPress. It was through BuddyBoss’ aggressive marketing that I found a very good theme for online courses (Learndash).

I run a course site with 50,000 members, and the constant updates from BuddyBoss added to the plethora of social networking features were making everything slower and more difficult to manage.

Basically I needed the LMS with more speed, the photo profile system, less features and less updates. I even considered using just BuddyBoss with my redesigned theme just for basic courses and profiles. But that’s when I realized that the BuddyBoos plugin is totally dependent on the main theme and loads huge stylesheets and javascript for its “full” social networking purpose.

With a lot of work redoing the courses theme I brought in all the necessary course and profile functions and switched from BuddyBoss to BuddyPress. The difference in page load speed was over 1 second faster: BuddyBoss (2.70) X BuddyPress (1.60). The average server CPU usage dropped 3x, this made it possible for a lot more people to be online simultaneously.

BuddyPress includes much less unused javascript/css with additional modules turned off. For all these reasons, I can say that the quality of the BuddyPress code is much higher and more optimized than that of BuddyBoos.

The problem is that this migration I made is not something simple to program. I think BuddyPress should invest more in features/themes for sites in the Members Area profile closed for online courses, it’s a very sought after need.