Successfully reported this slideshow.

bbPress 101

2,707 views

Published on

Presentation given at WordCamp Miami 2014

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

bbPress 101

  1. 1. bbPress 101 Jared Atchison
  2. 2. photo: archer10 (Dennis)
  3. 3. 5/19/12 3 Snitz Forums
  4. 4. YaBB
  5. 5. 5/19/12 5 YaBB SE
  6. 6. phpBB2
  7. 7. bbPress
  8. 8. bbPress (bbpress.org)
  9. 9. Not to be confused with
  10. 10. “bbPress is forum software, made the WordPress way. … bbPress is focused on ease of integration, ease of use, web standards, and speed.” - bbPress.org
  11. 11. Simply said, bbPress is forum. Also known as bulletin board and message boards.
  12. 12. A forum with a purpose. 1. Open Source, always and forever 2. Less (code) is more 3. Code is poetry 4. Simplicity is a feature 5. Speed & security are paramount to a great user experience Philosophy
  13. 13. photo: DG Jones
  14. 14. bbPress is simple (on purpose) • What do you want in a forum? • What do you need in a forum? • Core vs plugins • Examples: signatures, attachments, advanced notifications, search, quotes • bbPress is a solid foundation built to be extended (like BuddyPress)
  15. 15. bbPress 0.72 - 1.x STANDALONE https://ma.tt/2004/12/bbpress/ http://bbpress.org/blog/2006/10/bbpress-072/
  16. 16. bbPress 2.0+ PLUGIN https://bbpress.org/blog/2011/09/bbpress-2-0-now-available/
  17. 17. FREEDOM
  18. 18. bbPress 2.x (behind the scenes) • Completely rewritten • One of the most advanced examples of CPTs • Loads of trickery (great learning example) • Forums = CPT • Topics (threads) = CPT • Replies = CPT • Topic tags = custom taxonomies
  19. 19. THREE CPTS? IS THAT MADNESS? 5/19/12 22
  20. 20. Question
  21. 21. Answer
  22. 22. THEMES photo: Julie Paradise1
  23. 23. Theme compatibility It’s pretty darn good
  24. 24. Theme customizations: piece of cake photo: mhaithaca
  25. 25. copy /wp-content/plugins/bbpress/templates/default/css/bbpress.css to /wp-content/themes/{your-theme}/css/bbpress.css CSS Tweaks? No problem.
  26. 26. Template or markup changes? You bet. copy /wp-content/plugins/bbpress/templates/default/bbpress/form-search.php to /wp-content/themes/{your-theme}/bbpress/form-search.php
  27. 27. DEVELOPERS DEVELOPERS
  28. 28. Hooks and filters. Everywhere. 165+ hooks in the default template http://wordpress.org/plugins/bbpress-visual-hooks/
  29. 29. Documentation and Coding Standards
  30. 30. Excellent learning platform Makes you a better developer and excel with WordPress
  31. 31. Starting small is OK. Dive in with bbPress plugins
  32. 32. Would you say there are a plethora of bbPress plugins? (10+ pages on WordPress.org)
  33. 33. bbPress is a developers paradise
  34. 34. Doing big things • Support forums – https://easydigitaldownloads.com/support/ – http://support.advancedcustomfields.com/ • Comment replacement • Voting
  35. 35. Jared Atchison jaredatchison.com @jaredatch

×