Chapter 24. Creating Your Own Social Network with BuddyPress
IN THIS CHAPTER
What is BuddyPress?
Configuring BuddyPress
Comparing BuddyPress and WordPress development
Looking at BuddyPress theme concepts
Extending BuddyPress
For as long as WordPress has existed, it has been built as a blogging platform. Despite this, savvy developers have used the extensibility of the software to create new concept software around it.
In 2008, one such developer, Andy Peatling, used WordPress to create a social network for a client. The extensibility of the plugin architecture enabled him to create a concept that combined many of the features enjoyed on services like Facebook (www.facebook.com
) into WordPress.
Soon, Automattic would hire Andy to work fulltime on the BuddyPress project. Since those early days, BuddyPress has seen a couple of releases and is seeing more adoption as a popular social networking platform.
What Is BuddyPress?
BuddyPress is a WordPress plugin with several components that can be enabled individually or altogether. Each component provides social network-like functionality to users. These features include private messaging, groups, and activity feeds.
Note
BuddyPress was originally developed only for WordPress Multisite. It is now compatible with standard WordPress as well.
For a long time, the guiding principle behind WordPress was that it was meant for blogging. BuddyPress lends implicit endorsement to the use of WordPress for completely different paradigms, though. The BuddyPress experience ...
Get WordPress® Bible, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.