I have buddypress installed on this website and have been working ways to improve buddypress and like wordpress there are buddypress plugins that can be installed to have different features to the community website/blog.
While I don’t believe that BuddyPress is as easy to set up , I am certain that of all the social media-style platforms accessible for end-use, it has the most potential and functionality for use as a community site; but, much of the functionality can be set with plugins that available same way wordpress plugins are from Buddypress website but they will need be configured.
There are some of the plugins that are not updated anymore but all the major ones are updated and is all about testing them out and will let you know in list which plugins are updated and if they are compatible with the version wordpress and buddypress.
As for using buddypress for a community website there is learning curve involved as you stepping up from using wordpress I recommend that you learn how to use wordpress first and then when you are familiar and then explore buddypress on a test website and learn all whistles on how buddypress works.
If you DO have some of the skills just mentioned (or can find someone who does) and are looking for something to set your site apart from the blandness of many other Social Networking Sites that will also give you the unrestricted ability to expand or create with it any way you see fit -THEN BuddyPress IS your “ticket”.
The following is a list of in my opinion on plugins that I’m currently using, have tried, or have personally seen used on other sites or observed good discussion about on the BuddyPress.org site. Because of this, this IS an important list for reference purposes:
Buddypress Template Pack – This allows members of BuddyPress groups to upload and store files and documents that are relevant to the group.
BP Group Documents – This allows members of BuddyPress groups to upload and store files and documents that are relevant to the group.
BP Group Management – Allows site administrators to manage BuddyPress group membership
BuddyPress Activity Stream Ajax Notifier – Adds a timed ajax notification when the activity stream has an update.
BuddyPress Announce Group – This plugin makes an announcement-only group where only admins or moderators can add content.
BuddyPress Group Email Subscription – Allows group members to receive email notifications for group activity, especially forum posts, or weekly or daily digests.
BuddyPress Like – Gives users of a BuddyPress site the ability to ‘like’ activities, and soon other social element
Welcome Pack – When a user registers on your site, Welcome Pack lets you automatically send them a friend or group invitation, a Welcome Message and can redirect them to a Start Page. You can also customize the default emails sent by BuddyPress to ensure that they match the brand and tone of your site.
Bp redirect to profile is a buddypress plugin which redirects a user to their profile on login.
BuddyPress Edit Activity Stream This plugin allows an user to edit their activity stream status update within a specified time period.
Buddypress-MediaBuddypress media is the most sophisticated social media sharing application available for the Buddypress social networking platform.
This are some of the plugins for a complete list of available plugins for buddypress you can visit buddypress.org website and find other plugins you like for your community website/blog.
Discover how you can blog like othe successfull bloggers with simple step by step Techniques.