• Save
bbPress 101 - WordPress
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
9,680
On Slideshare
9,657
From Embeds
23
Number of Embeds
4

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 23

http://labdash.com 17
http://control-it.nu 4
http://www.docshut.com 1
https://twitter.com 1

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

Transcript

  • 1. bbPress 101 Jared  Atchison   WordPress  Developer  &  Consultant   jaredatchison.com  /  @jaredatch  5/19/12   bbPress  101   1  
  • 2. Just  who  the  heck  is  this  guy?   ABOUT ME5/19/12   2  
  • 3. About Me•  2008  Texas  A&M  graduate  (whoop)  •  WordPress  developer  &  consultant  •  Featured  Genesis  developer  •  WordCamp  speaker  and  aNendee  •  Plugin  author  (bbPress!)  •  Custom  Metaboxes  co-­‐author  (CustomMetaboxes.com)  •  bbPress  contributor,  forum  moderator  5/19/12   3  
  • 4. Diving  in…   BBPRESS (BBPRESS.ORG)5/19/12   4  
  • 5. So…•  Do  you  know  what  bbPress  is?  •  Do  you  use  bbPress?  5/19/12   5  
  • 6. “bbPress  is  forum  so1ware  with  a  twist   from  the  creators  of  WordPress.  Create  a   simple  and  engaging  community  to   compliment  your  WordPress  powered   website  or  blog.”     bbpress.org  5/19/12   6  
  • 7. Simply said, bbPress is forum. Also  known  as  bulle[n  board  and   message  boards.  5/19/12   bbPress  101   7  
  • 8. Not to be confused with5/19/12   bbPress  101   8  
  • 9. bbPress != BuddyPress (but  we  like  BuddyPress  too!)  5/19/12   bbPress  101   9  
  • 10. bbPress is simple – on purpose•  What  do  you  want  in  a  forum?  •  What  do  you  need  in  a  forum?  •  Core  vs  plugins.  •  Examples:  signatures,  aNachments,  advanced   no[fica[ons,  search,  quotes  •  bbPress  is  a  solid  founda[on  built  to  be   extended  (more  on  that  later).  5/19/12   10  
  • 11. 5/19/12   11  
  • 12. Some background•  bbPress  0.x  –  the  MaN  release   –  stand-­‐alone  •  bbPress  1.x   –  stand-­‐alone  •  bbPress  2.x  –  the  JJJ  release   –  plugin  (bw)    5/19/12   12  
  • 13. 2.x5/19/12   13  
  • 14. bbPress 2.x (behind the scenes)•  Completely  rewriNen  •  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  5/19/12   14  
  • 15. THREE CPTS? WAT?5/19/12   15  
  • 16. Question5/19/12   16  
  • 17. Answer5/19/12   17  
  • 18. The cutting edge•  Any  2.1  users?  5/19/12   18  
  • 19. bbPress 2.1•  Tons  of  fixes  and  enhancements  •  New  theming  method  •  WYSIWYG  editor  (TinyMCE)  •  improved  importer  (bw!)  •  All  around  awesome  •  Release  is  imminent  •  hNp://bbpress.trac.wordpress.org/query?status=closed&group=resolu[on&milestone=2.1    5/19/12   19  
  • 20. Starting fresh? 2.1! Give it a whirl. (after backup)5/19/12   bbPress  101   20  
  • 21. GETTING MORE IN-DEPTH5/19/12   21  
  • 22. Theming•  Theming  in  2.1  is  improved.  And  awesome.  •  bbp-­‐theme-­‐compat   –  Tableless.  •  Op[ons.  You  have  them!  •  Theme,  theme  packs,  oh  my!  5/19/12   22  
  • 23. Developers. Developers. Developers.5/19/12   23  
  • 24. It  will  not  make  you  a  pina  colada  :(   BBPRESS IS A DEVELOPER’S PARADISE5/19/12   24  
  • 25. 5/19/12   25  
  • 26. Developing with bbPress•  Hooks  and  filters  everywhere.  Everywhere.  •  Coding  standards++  •  The  documenta[on  has  documenta[on   –  It’s  that  good.  (All  inline).  •  Great  learning  planorm.    •  Learning  bbPress  will  make  you  a  beNer   developer  and  more  familiar  with  WordPress  •  bbPress  plugins  are  in  high  demand  5/19/12   26  
  • 27. Plugins to consider•  hNp://wordpress.org/extend/plugins/gd-­‐bbpress-­‐tools/   –  Bbcode,  quotes,  signatures,  search,  toolbar  •  hNp://wordpress.org/extend/plugins/gd-­‐bbpress-­‐aNachments/  •  hNp://wordpress.org/extend/plugins/bbpress-­‐visual-­‐hooks/  •  hNp://wordpress.org/extend/plugins/bbpress-­‐custom-­‐css-­‐file/  •  hNp://wordpress.org/extend/plugins/bbpress-­‐digest/   –  send  daily  digest  with  forums  ac[vity  •  hNp://wordpress.org/extend/plugins/bbpress-­‐genesis-­‐extend/  •  hNp://wordpress.org/extend/plugins/bbpressmodera[on/  •  hNp://wordpress.org/extend/plugins/bbpress-­‐recaptcha/  •  hNp://wordpress.org/extend/plugins/bbpress-­‐new-­‐topic-­‐no[fica[ons/  5/19/12   27  
  • 28. bbPress in the wild•  www.makeupgeek.com/forums/  •  www.getshopped.org/forums/  •  www.wpcandy.com/forums/  •  hNp://codex.bbpress.org/showcase/  5/19/12   28  
  • 29. Discussion time. Jared  Atchison   WordPress  Developer  &  Consultant   jaredatchison.com  /  @jaredatch  5/19/12   bbPress  101   29