18
Buddy Press Andy Peatling apeatling.wordpress.com Twitter: @apeatling

BuddyPress @ WordCamp

Embed Size (px)

DESCRIPTION

BuddyPress presentation slides from WordCamp 2008 SF

Citation preview

Page 1: BuddyPress @ WordCamp

BuddyPress

Andy Peatlingapeatling.wordpress.com

Twitter: @apeatling

Page 2: BuddyPress @ WordCamp

BuddyPress

What is BuddyPress?

The aim:

BuddyPress will transform a vanilla installation of WordPress MU into a

social network platform.

Page 3: BuddyPress @ WordCamp

BuddyPress

Where did the idea come from?

ChickSpeakhttp://chickspeak.com

A social network aimed at

college aged girls, built using

WordPress MU.

Page 4: BuddyPress @ WordCamp

BuddyPress

Is BuddyPress some HUGE plugin?

EXTENDED PROFILES

PRIVATE MESSAGING

PERSONAL BLOG

FRIENDS

GROUPS

ALBUMS

THE WIRE

STATUS UPDATES

THE CORE

+

Page 5: BuddyPress @ WordCamp

BuddyPress

Is BuddyPress some HUGE plugin?

EXTENDED PROFILES

PERSONAL BLOG

THE CORE

+

Page 6: BuddyPress @ WordCamp

BuddyPress

Is BuddyPress some HUGE plugin?

EXTENDED PROFILES

PRIVATE MESSAGING

PERSONAL BLOG

FRIENDS

GROUPS

ALBUMS

THE WIRE

STATUS UPDATES

THE CORE

+

Page 7: BuddyPress @ WordCamp

BuddyPress

Is BuddyPress some HUGE plugin?

EXTENDED PROFILES

PRIVATE MESSAGING

PERSONAL BLOG

FRIENDS

GROUPS

ALBUMS

THE WIRE

STATUS UPDATES

THE CORE

+

Page 8: BuddyPress @ WordCamp

BuddyPress

Is BuddyPress some HUGE plugin?

EXTENDED PROFILES

PRIVATE MESSAGING

PERSONAL BLOG

FRIENDS

GROUPS

ALBUMS

THE WIRE

STATUS UPDATES

THE CORE

+

Page 9: BuddyPress @ WordCamp

BuddyPress

Components: Extended Profiles

Complete custom profile pages with fields set by site administrators.

Page 10: BuddyPress @ WordCamp

BuddyPress

Components: Private Messaging

Internal site messaging between friends as well as site wide notices.

Page 11: BuddyPress @ WordCamp

BuddyPress

Components: Friends

Search for other site members and create connections.

Page 12: BuddyPress @ WordCamp

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

Page 13: BuddyPress @ WordCamp

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?

Page 14: BuddyPress @ WordCamp

BuddyPress

Potential uses for BuddyPress

★ Niche social networks

★ Adding social networking features to existing blog networks

★ WordPress.com

★ Business or school internal social networks

Page 15: BuddyPress @ WordCamp

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...

Page 16: BuddyPress @ WordCamp

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.

Page 17: BuddyPress @ WordCamp

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!

Page 18: BuddyPress @ WordCamp

★ 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