This week several things came together in a very fruitful way. The Photographic Society of Rhode Island (PSRI) had expressed an interest in a members forum at the last board meeting, Packt Publishing contacted me to review a book bbPress Complete by Rhys Wynne, I have found out from the developer of WP eMember plugin that manages membership at PSRI site that it interfaces with bbPress, and I was confined to house rest for a week. So, what else was there to do than to review the book, install bbPress on PSRI, and interface it with our membership system?
While I was still teaching, one of the courses I taught every spring semester was Marketing on the Internet. I started teaching that course before most people knew what Internet connection meant back in 1995. My approach to the course was from a design perspective where students learned how to design and deploy marketing oriented Web sites. For many years students in these courses learned how to build a site one page at a time using HTML, and later CSS (cascading style sheets). It was a chore, but they acquired knowledge that separated them from their peers.
Around 2004, I started experimenting with WordPress and realizing that content managed Web sites were the future I changed my teaching paradigm. Instead of teaching HTML and CSS, I started showing them how WordPress can manage their content and allow any kind of styling change when they wanted. This shift made them learn a different kind of knowledge, WordPress installation and maintenance, and also focus more on the site content. In the early years, finding decent books was not easy; but as WordPress became more and more popular new and better books started emerging. In the last few years I used books published by Packt Publishing and students and I both found the books well written and informative.
When I received the request to review another book by Packt Publishing, bbPress Complete by Rhys Wynne, I wrote to them and indicated that I no longer taught and a medical issue might delay the review of the book. The representative indicated that the completion of the review could be extended to end of September and extended me an electronic copy of the book. Here I am already finished at the beginning of September ;-)
The book is a short one, around 100 pages, but covers good ground. It is very well written, easy to follow, and full of valuable information. Since bbPress is actually a plugin to WordPress, there is also very valuable information about some aspects of WordPress.
Starting with the concept of bbPress, the author explains the installation process step by step with screen captures. For me, the easiest method of installing the plugin was directly from WordPress Add New Plugin option, and within short order bbPress was in place. The configuration of the plugin is explained in great detail with default options and what the author recommended, with good reasons, bar one. In he configuration section The default user role and The auto role sections need a clearer explanation in my opinion. I could not make good sense of the recommendation. But that is probably the only part that I have found confusing.
I was able to follow the instructions with ease and moved on to the plugins for bbPress. That sounds a bit odd, plugin for a plugin has some kind of recursive nature. But, in any case, there are some useful plugins recommended, their use and configuration are clearly explained. One of the issue I wish bbPress easily allowed was the selection of the page layout. I wanted to simply drop it in on a full-width page but there was no option for it. In the last section, the author explains how to change the default pages, how to use short-codes, and how to modify the look of bbPress installation. I have already found that I could simply add a short-code on a blank page to make the entire forum appear there like magic. Very cool indeed.
I am quite an experienced WordPress user, installer, trainer and you may think that I have found the book easy to follow because of that background. Granted, the parts that were straddling both WordPress and bbPress might have benefited from my experience. However, I have no experience with bbPress at all and I must say everything went swimmingly. Also keep in mind that I have evaluated text books for over 40 years for my students' use and I say that based on my years of teaching and using text books this is a well-written, easy to follow book if you want to add forum functionality to your WordPress installation. You will have your forum up and running in no time over your WordPress installation and configure it to your liking.