Your SlideShare is downloading. ×
Meet The Family
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Meet The Family

3,066

Published on

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

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,066
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
12
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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
  • Transcript

    • 1. Meet The Family An introduction to some other WordPress projects you may not know about
    • 2. Who is this guy? • Beau Lebens • Automattician • beau@dentedreality.com.au • http://dentedreality.com.au/
    • 3. Meet the Family • WordPress • WordPress MU • bbPress • BuddyPress • BackPress
    • 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. WordPress MU • Multi-blog version of WordPress • Host many blogs with shared user accounts • Site Admins control everything • GPL licensed
    • 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. WordPress.com
    • 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. bbPress • Powerful, lightweight forum system • Optionally integrates with WordPress user system • Shares a lot of code & concepts with WP • GPL licensed Text
    • 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. WordPress.org Forums
    • 12. Get bbPress • http://bbpress.org/ • http://bbpress.org/forums/ • http://trac.bbpress.org/ • http://svn.automattic.com/bbpress/trunk/
    • 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. BuddyPress.org
    • 15. Get BuddyPress • http://buddypress.org/ • http://buddypress.org/forums/ • http://trac.buddypress.org/ • http://buddypress.org/download/
    • 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. Get BackPress • http://backpress.automattic.com/ • http://svn.automattic.com/backpress/trunk
    • 18. • Beau Lebens • beau@dentedreality.com.au • http://dentedreality.com.au/ • http://wordpress.org/ • http://codex.wordpress.org/
    • 19. Q&A

    ×