buddypress @ wordcamp
DESCRIPTION
BuddyPress presentation slides from WordCamp 2008 SFTRANSCRIPT
BuddyPress
Andy Peatlingapeatling.wordpress.com
Twitter: @apeatling
BuddyPress
What is BuddyPress?
The aim:
BuddyPress will transform a vanilla installation of WordPress MU into a
social network platform.
BuddyPress
Where did the idea come from?
ChickSpeakhttp://chickspeak.com
A social network aimed at
college aged girls, built using
WordPress MU.
BuddyPress
Is BuddyPress some HUGE plugin?
EXTENDED PROFILES
PRIVATE MESSAGING
PERSONAL BLOG
FRIENDS
GROUPS
ALBUMS
THE WIRE
STATUS UPDATES
THE CORE
+
BuddyPress
Is BuddyPress some HUGE plugin?
EXTENDED PROFILES
PERSONAL BLOG
THE CORE
+
BuddyPress
Is BuddyPress some HUGE plugin?
EXTENDED PROFILES
PRIVATE MESSAGING
PERSONAL BLOG
FRIENDS
GROUPS
ALBUMS
THE WIRE
STATUS UPDATES
THE CORE
+
BuddyPress
Is BuddyPress some HUGE plugin?
EXTENDED PROFILES
PRIVATE MESSAGING
PERSONAL BLOG
FRIENDS
GROUPS
ALBUMS
THE WIRE
STATUS UPDATES
THE CORE
+
BuddyPress
Is BuddyPress some HUGE plugin?
EXTENDED PROFILES
PRIVATE MESSAGING
PERSONAL BLOG
FRIENDS
GROUPS
ALBUMS
THE WIRE
STATUS UPDATES
THE CORE
+
BuddyPress
Components: Extended Profiles
Complete custom profile pages with fields set by site administrators.
BuddyPress
Components: Private Messaging
Internal site messaging between friends as well as site wide notices.
BuddyPress
Components: Friends
Search for other site members and create connections.
BuddyPress
Components: The Others...
GROUPS
ALBUMSTHE WIRE
STATUS UPDATES
Allow users to create groups on any topic and invite other members or friends to join.
Let other friends or members leave comments on profile pages.
Post status updates or retrieve updates from other services.
Extending the new WordPress albums feature.
★ Screenshots: http://tinyurl.com/657ycl
BuddyPress
Why do we need another social network?
★ We need more open source
★ We need better control of our own data
★ We need to give people great choices
BuddyPress is not another social network “data silo”, it is a
★ We need greater support for open standards
platform, but why create it?
BuddyPress
Potential uses for BuddyPress
★ Niche social networks
★ Adding social networking features to existing blog networks
★ WordPress.com
★ Business or school internal social networks
BuddyPress
Why use WordPress?
WordPress is a fantastic application framework, here’s why:
★ Easy database access and manipulation
★ Powerful XML support, importing/exporting, XML-RPC
★ User management and access control
★ Active and supportive community
★ But... the biggest reason...
BuddyPress
Existing Plugins & Themes with BuddyPress
WordPress has a huge array of existing themes & plugins.
★ Add new features with already existing plugins
★ A complete developer platform already exists
★ Use any WordPress theme (with a few extra template tags)
If you can write a WordPress plugin, you already know how to create new BuddyPress components.
0.1 0.2 0.3
0.1 0.2 0.3 0.4 0.5
0.1 0.2 0.3
0.1 0.2
0.1 0.2
BuddyPress
How far along is BuddyPress?
EXTENDED PROFILES
PRIVATE MESSAGING
FRIENDS
GROUPS
ALBUMS
THE WIRE
STATUS UPDATES
BuddyPressv1.0
0.1 0.2 0.3 0.4
Modifying existing WordPress albums feature.
THE CORE 0.1 0.2 0.3 0.4
Dec ‘08!
★ Screenshots:
BuddyPress
Thank You! Questions?
★ BuddyPress Website: http://buddypress.org
★ SVN: http://svn.buddypress.org/trunk
★ Docs/Tickets/Roadmap: http://trac.buddypress.org
★ IRC: #buddypress (Freenode)
http://tinyurl.com/657ycl
★ Mailing List: http://tinyurl.com/6ee7jo
★ Twitter: @buddypressdev
★ BuddyPress Testdrive: http://testdrivewpmu.com