Meet The Family
An introduction to some other WordPress projects
             you may not know about
Who is this guy?

•   Beau Lebens

•   Automattician

•   beau@dentedreality.com.au

•   http://dentedreality.com.au/
Meet the Family

•   WordPress

•   WordPress MU

•   bbPress

•   BuddyPress

•   BackPress
WordPress
•   State-of-the-art Publishing
    Platform

•   Blog? CMS!

•   Used by millions of users

•   Easy to install...
WordPress MU

• Multi-blog version of WordPress
• Host many blogs with shared user accounts
• Site Admins control everythi...
WPMU != WordPress
• Uses more server resources
• More complex to install & manage
• Blog Admins CANNOT install their own
 ...
WordPress.com
Get WordPress MU
•   http://mu.wordpress.org/

•   http://mu.wordpress.org/forums/

•   http://trac.mu.wordpress.org/

•  ...
bbPress

• Powerful, lightweight forum system
• Optionally integrates with WordPress user
  system
• Shares a lot of code ...
bbPress + WP =
• Shared user tables (profiles, options)
• Single Sign On (shared cookies)
• Shared themes (with some tinker...
WordPress.org Forums
Get bbPress

• http://bbpress.org/
• http://bbpress.org/forums/
• http://trac.bbpress.org/
• http://svn.automattic.com/bbp...
BuddyPress

• Social network in a box
• WPMU + set of plugins + bbPress
• Make your own Facebook, BYOTOS
• Enable the feat...
BuddyPress.org
Get BuddyPress

• http://buddypress.org/
• http://buddypress.org/forums/
• http://trac.buddypress.org/
• http://buddypress...
BackPress
• Shared code library between WP + bbPress
• Provides common web app functionality
• Designed to be portable -- ...
Get BackPress


• http://backpress.automattic.com/
• http://svn.automattic.com/backpress/trunk
• Beau Lebens
• beau@dentedreality.com.au
• http://dentedreality.com.au/

• http://wordpress.org/
• http://codex.wordpress...
Q&A
Upcoming SlideShare
Loading in...5
×

Meet The Family

3,136

Published on

An introduction to some other WordPress projects you may not be aware of.

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,136
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
13
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • Started coding HTML in 96
    Learned JS + CSS
    PHP/MySQL since 99/2000 -- 10 years
    WordPress around 4 years
    WPMU/bbPress 2 years
  • Lets you publish a blog or website and manage it yourself
    Hosted (.com) or self-managed (.org) versions
    Incredibly flexible, once you think of it as a system that manages chunks of information + metadata
  • Lets you publish a blog or website and manage it yourself
    Hosted (.com) or self-managed (.org) versions
    Incredibly flexible, once you think of it as a system that manages chunks of information + metadata
  • Lets you publish a blog or website and manage it yourself
    Hosted (.com) or self-managed (.org) versions
    Incredibly flexible, once you think of it as a system that manages chunks of information + metadata
  • Lets you publish a blog or website and manage it yourself
    Hosted (.com) or self-managed (.org) versions
    Incredibly flexible, once you think of it as a system that manages chunks of information + metadata
  • Lets you publish a blog or website and manage it yourself
    Hosted (.com) or self-managed (.org) versions
    Incredibly flexible, once you think of it as a system that manages chunks of information + metadata
  • Lets you publish a blog or website and manage it yourself
    Hosted (.com) or self-managed (.org) versions
    Incredibly flexible, once you think of it as a system that manages chunks of information + metadata
  • Show of hands -- heard of/knows what is vs has used/worked with each one
  • Show of hands -- heard of/knows what is vs has used/worked with each one
  • Show of hands -- heard of/knows what is vs has used/worked with each one
  • Show of hands -- heard of/knows what is vs has used/worked with each one
  • Show of hands -- heard of/knows what is vs has used/worked with each one
  • Show of hands -- heard of/knows what is vs has used/worked with each one
  • Layer of additional functionality/control on top of WP
    Network of blogs, all hosted/controlled centrally
    Might not be what you want if you’re just hosting a couple WP installs (SVN, WP Hive, etc)
  • Layer of additional functionality/control on top of WP
    Network of blogs, all hosted/controlled centrally
    Might not be what you want if you’re just hosting a couple WP installs (SVN, WP Hive, etc)
  • Layer of additional functionality/control on top of WP
    Network of blogs, all hosted/controlled centrally
    Might not be what you want if you’re just hosting a couple WP installs (SVN, WP Hive, etc)
  • Layer of additional functionality/control on top of WP
    Network of blogs, all hosted/controlled centrally
    Might not be what you want if you’re just hosting a couple WP installs (SVN, WP Hive, etc)
  • +Memory esp
    Wildcard DNS, security concerns, managing upgrades, plugin selection
    mu-plugins: autoexec code, choose wisely
    Plugins break when they access DB incorrectly or don’t use WP_PLUGIN_DIR/URL etc
    WordPress.com = over 8 mill blogs, approaching 10 mill users, 1000 servers
    HyperDB gives sharding/Master-Slave support
    Shared table structure in DB to avoid monolithic tables
  • +Memory esp
    Wildcard DNS, security concerns, managing upgrades, plugin selection
    mu-plugins: autoexec code, choose wisely
    Plugins break when they access DB incorrectly or don’t use WP_PLUGIN_DIR/URL etc
    WordPress.com = over 8 mill blogs, approaching 10 mill users, 1000 servers
    HyperDB gives sharding/Master-Slave support
    Shared table structure in DB to avoid monolithic tables
  • +Memory esp
    Wildcard DNS, security concerns, managing upgrades, plugin selection
    mu-plugins: autoexec code, choose wisely
    Plugins break when they access DB incorrectly or don’t use WP_PLUGIN_DIR/URL etc
    WordPress.com = over 8 mill blogs, approaching 10 mill users, 1000 servers
    HyperDB gives sharding/Master-Slave support
    Shared table structure in DB to avoid monolithic tables
  • +Memory esp
    Wildcard DNS, security concerns, managing upgrades, plugin selection
    mu-plugins: autoexec code, choose wisely
    Plugins break when they access DB incorrectly or don’t use WP_PLUGIN_DIR/URL etc
    WordPress.com = over 8 mill blogs, approaching 10 mill users, 1000 servers
    HyperDB gives sharding/Master-Slave support
    Shared table structure in DB to avoid monolithic tables
  • +Memory esp
    Wildcard DNS, security concerns, managing upgrades, plugin selection
    mu-plugins: autoexec code, choose wisely
    Plugins break when they access DB incorrectly or don’t use WP_PLUGIN_DIR/URL etc
    WordPress.com = over 8 mill blogs, approaching 10 mill users, 1000 servers
    HyperDB gives sharding/Master-Slave support
    Shared table structure in DB to avoid monolithic tables
  • Main website
    Trac -- report bugs, submit patches, help develop
    SVN -- get a copy, try it out
    Forums -- lots of great people and resources/examples/help
    Donncha -- lead developer’s website
  • Fully independent and stand-alone system
    Shared plugin architecture, user concepts, table concepts
    Used for support forums, discussion boards, many-to-many conversations
  • Fully independent and stand-alone system
    Shared plugin architecture, user concepts, table concepts
    Used for support forums, discussion boards, many-to-many conversations
  • Fully independent and stand-alone system
    Shared plugin architecture, user concepts, table concepts
    Used for support forums, discussion boards, many-to-many conversations
  • Fully independent and stand-alone system
    Shared plugin architecture, user concepts, table concepts
    Used for support forums, discussion boards, many-to-many conversations
  • Load WP engine from the end of the bb-config file
    Symlink header.php + footer.php from WP theme dir, at the very least, load style.css from WP to get started
    Customize (add new) CSS to handle “body” content
    Example: WordPress.org support forums
  • Load WP engine from the end of the bb-config file
    Symlink header.php + footer.php from WP theme dir, at the very least, load style.css from WP to get started
    Customize (add new) CSS to handle “body” content
    Example: WordPress.org support forums
  • Load WP engine from the end of the bb-config file
    Symlink header.php + footer.php from WP theme dir, at the very least, load style.css from WP to get started
    Customize (add new) CSS to handle “body” content
    Example: WordPress.org support forums
  • Load WP engine from the end of the bb-config file
    Symlink header.php + footer.php from WP theme dir, at the very least, load style.css from WP to get started
    Customize (add new) CSS to handle “body” content
    Example: WordPress.org support forums
  • Main website
    Trac -- get involved
    SVN -- get a copy
    Forums -- lots of active people
  • Users, Database, Mail, Crypto, HTTP, Scripts + CSS, Caching, Taxonomies, Options, String manipulation (HTML security/XSS, escaping, auto-linking, etc), XML-RPC, Internationalization/Localization through POMO
  • Users, Database, Mail, Crypto, HTTP, Scripts + CSS, Caching, Taxonomies, Options, String manipulation (HTML security/XSS, escaping, auto-linking, etc), XML-RPC, Internationalization/Localization through POMO
  • Users, Database, Mail, Crypto, HTTP, Scripts + CSS, Caching, Taxonomies, Options, String manipulation (HTML security/XSS, escaping, auto-linking, etc), XML-RPC, Internationalization/Localization through POMO
  • Users, Database, Mail, Crypto, HTTP, Scripts + CSS, Caching, Taxonomies, Options, String manipulation (HTML security/XSS, escaping, auto-linking, etc), XML-RPC, Internationalization/Localization through POMO
  • Default Trac install -- help make it more!
    SVN -- get a copy, load it as an external in your next project?
    A support-ticketing system called SupportPress, my own HTFS, perhaps some others?
  • Andy Peatling is the lead developer
    Started building a site called ChickSpeak for a client, hired by Automattic, now works on BP full-time
    Extended Profiles, Private Messaging, Friends/Social Graph, Groups (+ blogs, bbPress), The Wire (Facebook Wall), Activity Streams (News Feed), Track other blogs, Forums (bbPress)
  • Andy Peatling is the lead developer
    Started building a site called ChickSpeak for a client, hired by Automattic, now works on BP full-time
    Extended Profiles, Private Messaging, Friends/Social Graph, Groups (+ blogs, bbPress), The Wire (Facebook Wall), Activity Streams (News Feed), Track other blogs, Forums (bbPress)
  • Andy Peatling is the lead developer
    Started building a site called ChickSpeak for a client, hired by Automattic, now works on BP full-time
    Extended Profiles, Private Messaging, Friends/Social Graph, Groups (+ blogs, bbPress), The Wire (Facebook Wall), Activity Streams (News Feed), Track other blogs, Forums (bbPress)
  • Andy Peatling is the lead developer
    Started building a site called ChickSpeak for a client, hired by Automattic, now works on BP full-time
    Extended Profiles, Private Messaging, Friends/Social Graph, Groups (+ blogs, bbPress), The Wire (Facebook Wall), Activity Streams (News Feed), Track other blogs, Forums (bbPress)
  • Thriving community of developers!
    Trac -- tickets, patches, code
    Forums -- discuss and shared
    Download -- ZIP or SVN, start hacking/exploring
  • Meet The Family

    1. 1. Meet The Family An introduction to some other WordPress projects you may not know about
    2. 2. Who is this guy? • Beau Lebens • Automattician • beau@dentedreality.com.au • http://dentedreality.com.au/
    3. 3. Meet the Family • WordPress • WordPress MU • bbPress • BuddyPress • BackPress
    4. 4. WordPress • State-of-the-art Publishing Platform • Blog? CMS! • Used by millions of users • Easy to install and use • Infinitely customizable through plugins & themes • GPL licensed
    5. 5. WordPress MU • Multi-blog version of WordPress • Host many blogs with shared user accounts • Site Admins control everything • GPL licensed
    6. 6. WPMU != WordPress • Uses more server resources • More complex to install & manage • Blog Admins CANNOT install their own Themes or Plugins • Not all plugins will work! • Scales massively
    7. 7. WordPress.com
    8. 8. Get WordPress MU • http://mu.wordpress.org/ • http://mu.wordpress.org/forums/ • http://trac.mu.wordpress.org/ • http://svn.automattic.com/wordpress-mu/trunk • http://ocaoimh.ie/ • http://codex.wordpress.org/ Installing_Multiple_Blogs
    9. 9. bbPress • Powerful, lightweight forum system • Optionally integrates with WordPress user system • Shares a lot of code & concepts with WP • GPL licensed Text
    10. 10. bbPress + WP = • Shared user tables (profiles, options) • Single Sign On (shared cookies) • Shared themes (with some tinkering) • Integrated one-to-many and many-to-many conversations (community) • Power to host a large community
    11. 11. WordPress.org Forums
    12. 12. Get bbPress • http://bbpress.org/ • http://bbpress.org/forums/ • http://trac.bbpress.org/ • http://svn.automattic.com/bbpress/trunk/
    13. 13. BuddyPress • Social network in a box • WPMU + set of plugins + bbPress • Make your own Facebook, BYOTOS • Enable the features that work for you • GPL licensed Text
    14. 14. BuddyPress.org
    15. 15. Get BuddyPress • http://buddypress.org/ • http://buddypress.org/forums/ • http://trac.buddypress.org/ • http://buddypress.org/download/
    16. 16. BackPress • Shared code library between WP + bbPress • Provides common web app functionality • Designed to be portable -- Use it in your project! • Familiar for WordPress developers • GPL licensed
    17. 17. Get BackPress • http://backpress.automattic.com/ • http://svn.automattic.com/backpress/trunk
    18. 18. • Beau Lebens • beau@dentedreality.com.au • http://dentedreality.com.au/ • http://wordpress.org/ • http://codex.wordpress.org/
    19. 19. Q&A
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×