Book review: Building Online Communities with phpBB 2 <i>by Stoyan Stefanov, Jeremy Rogers, and Mike Lothar</i>

Book review: Building Online Communities with phpBB 2 by Stoyan Stefanov, Jeremy Rogers, and Mike Lothar


Before the World Wide Web, many people discussed topics on a bulletin board server, or BBS. The main drawback is that many of these BBSes were not connected together, so a user would only be able to converse and leave messages for other users on that same BBS. The Internet, and also the WWW, have enabled users from around the globe to meet in an online community to discuss common topics, anything from animals, computers, music or anything else that anyone would want to discuss. Building Online Communities with phpBB 2, a book written by Stoyan Stefanov, Jeremy Rodgers, and Mike Lothar and published by Packt Publishing, does an excellent job of teaching the reader to install, configure, and maintain an online community bulletin board using the extremely popular and free phpBB software.

The book’s cover The book’s cover

The book is solidly written from cover to cover, and is an excellent choice for someone looking to setup an online community with phpBB. The book’s typeface is an easy-to-read serif font, while code examples appear to be more of a style like Bitstream Vera Sans Mono, one of my favorites for looking at code. Many screen shots fill the pages, which is a great help when setting up custom themes, or changing the default look of the phpBB installation. Tips, notes, and suggestions appear in the text with text boxes which really help them stand out.

The book is solidly written from cover to cover, and is an excellent choice for someone looking to setup an online community eith phpBB

The contents

Building Online Communities with phpBB 2 weighs in at 343 pages, and encompasses eight chapters along with four appendices. The book guides the reader all the way from pre-installation checklists (do you have a web server, database server, and PHP installed?) to more advanced topics such as programming your own phpBB templates. Topics along the way include customizing and administering the forum, creating templates and modifications, and even making programming changes to the phpBB software itself. The appendices give handy references on the directory structure, resources, cheatsheets, and even a very nice set of database structure tables with comments.

I also found that the book includes more than simply the mechanics of putting together an online community. In the forum administration chapter, the authors included a section on how to handle flamewars and members who are there just to anger other users. Managing an online community usually entails handling the human element of the Internet.

Who is this book for?

This book is useful for anyone who needs to setup or maintain a phpBB installation. The book is geared more for a beginner to intermediate level, with a good deal of discussion about the basics of phpBB. A lot of intermediate topics are covered as well, such as creating mods and templates.

Relevance to free software

phpBB is another example of a fine LAMP project, integrating some core free software components into a nice package. As such, Building Online Communities with phpBB 2 promotes these same free software ideals. Although phpBB can be run with non-free software components (like IIS, SQL Server, or even Access), the text describes the installation using the free software alternatives.

Pros

It is short, yet comprehensive in getting started with phpBB. The book is great for beginners to intermediate, but also includes some handy references that more advanced users would love.

Cons

More experienced phpBB users may need to skip to the middle and end topics in this book. Beginners may want to simply download templates and not bother with creating their own.

Title Building Online Communities with phpBB 2
Authors Stoyan Stefanov, Jeremy Rogers, and Mike Lothar
Publisher Packt Publishing
ISBN 1904811132
Year 2006
Pages 343
CD included No
FS Oriented 10
Over all score 9

In short

Category: 
License: 

Comments

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

Install phpBB, then add 3 addons.
Lets say
- attachments to handle pictures,
- something to handle groups and a
- reward system.

Now try to update the phpBB system.
Good luck.

Forget phpBB.
It's a mess.

Author information

Jeremy Turner's picture

Biography

Jeremy Turner enjoys freelance writing when given the opportunity. He often plays system administrator, hardware technician, programmer, web designer, and all-around nice guy. You contact him by visiting his web site.

Most forwarded

Interview with Dave Mohyla, of DTIDATA

Dave Mohyla is the president and founder of dtidata.com, a hard drive recovery facility based in Tampa, Florida.

TM: Where are you based? What does your company do?
DTI Data recovery is based in South Pasadena, Florida which is a suburb of Tampa. We have been here for over 10 years. We operate a bio-metrically secured class 100 clean room where we perform hard drive recovery on all types of hard disks, from laptop hard drives to multi drive RAID systems.

Anybody up to writing good directory software?

Since the very beginning, directories (of any kind) have had a very central role in the internet. (I have recently grown fond of Free Web Directory. Even Slashdot can be considered a directory: a collection of great news and invaluable user-generated comments. As far as software is concerned, doing a quick search on Google about software directories will return the free (as in freedom) software directories like Savannah, SourceForge, Freshmeat and so on, followed by shareware and freeware sites such as FileBuzz, PCWin Download Center and All Freeware (great if you're looking for shareware and freeware, but definitely less comprehensive than their free-as-in-freedom counterparts).

Interview with Mark Shuttleworth

Mark Shuttleworth is the founder of Thawte, the first Certification Authority to sell public SSL certificates. After selling Thawte to Verisign, Mark moved on to training as an astronaut in Russia and visiting space. Once he got back he founded Ubuntu, the leading GNU/Linux distribution. He agreed on releasing a quick interview to Free Software Magazine.

Is better education the key to finding better software?

I read David Jonathon's article Anybody Up To Writing Good Directory Software? the other day, which got me thinking about software directories in general. As David mentioned, many of the software directories one finds when doing a quick google search are free as in beer, not as in freedom. But what interests me is the software directories that already exist, providing a combination of both free as in beer software, and open source software. Sites such as Freeware Downloads and Shareware Download don't advertise themselves as providing free as in liberty software, but each of them have a good selection of open source software available... if you know where to look.

Most emailed

Free Open Document label templates

If you’ve ever spent hours at work doing mailings, cursed your printer for printing outside the lines on your labels, or moaned “There has got to be a better way to do this,” here’s the solution you’ve been looking for. Working smarter, not harder! Worldlabel.com, a manufacture of labels offers Open Office / Libre Office labels templates for downloading in ODF format which will save you time, effort, and (if you want) make really cool-looking labels

Creating a user-centric site in Drupal

A little while ago, while talking in the #drupal mailing list, I showed my latest creation to one of the core developers there. His reaction was "Wow, I am always surprised what people use Drupal for". His surprise is somehow justified: I did create a site for a bunch of entertainers in Perth, a company set to use Drupal to take over the world with Entertainers.Biz.

Update: since writing this article, I have updated the system so that the whole booking process happens online. I will update the article accordingly!

So, why, why do people and companies develop free software?

More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.

When the discovery is made, the first instinct is to ask: why do they do it? Programming is hard work. Even though most (if not all) programmers are driven by their higher-than-normal IQs and their amazing passion for solving problems, it’s still hard to understand why so many of them would donate so much of their time to creating something that they can’t really show off to anybody but their colleagues or geek friends.

Sure, anybody can buy laptops, and just program. No need to get a full-on lab or spend thousands of dollars in equipment. But... is that the full story?

Fun articles

Santa Claus - the most successful open source project

It dawned on me the other day, as I was shopping for the dozens of gifts it seems I have to buy every December, that Santa Claus is the most successful open source project in history. (Bridget @ Illiterarty would agree with that). Santa Claus is essentially a marketing development that is embodied by everyone who stuffs a sock, gives a gift, hosts a dinner or wishes Merry Christmas over the holiday season.

Most emailed

Editorial

When I first started thinking about Free Software Magazine, I was feeling enthusiastic about the dream. I had Dave, Gianluca, and Alan willing to help me, I had established members of the free software community willing to help me out, I had writers volunteering their time and energy for free, and I had a generous offer from OpenHosting for servers, all before I'd proved myself. There was a sense of excitement in the air, and I thought maybe, just maybe, I could make this work.

Free Software Magazine uses Apollo project management software and CRM for its everyday activities!