Search icon CANCEL
Cart icon
Close icon
You have no products in your basket yet
Save more on your purchases!
Savings automatically calculated. No voucher code required
Arrow left icon
All Products
Best Sellers
New Releases
Learning Hub
Free Learning
Arrow right icon
phpBB: A User Guide
phpBB: A User Guide

phpBB: A User Guide: Set up and run your own discussion forum

By Stoyan STEFANOV , Jeremy Rogers
₱1,101.99 ₱770.99
Book Feb 2006 340 pages 1st Edition
₱1,101.99 ₱770.99
Free Trial
₱1,101.99 ₱770.99
Free Trial

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Table of content icon View table of contents Preview book icon Preview Book

phpBB: A User Guide

Chapter 1. Introduction to phpBB

An online bulletin board in essence is an Internet-enabled version of the bulletin boards found in stores and other public areas. It’s basically just a place where people leave messages for others to read. Well, the online bulletin board applications have become much more powerful and sophisticated than that, but the general principle is the same. phpBB is one of the most popular free software that implement the bulletin board idea on the Web today.

In the first chapter of this phpBB book, you will learn about:

  • Online communities

  • phpBB history

  • phpBB development and where it’s heading

  • What can be achieved with phpBB, and examples of existing phpBB sites

Online Communities

An online community is a group of people who gather together on a website for some reason. This reason can be any subject of interest common to the group, like occupation, hobby, passion, or location. Such online communities are very popular, and their popularity is growing as more and more people start surfing the Web. Think about it—everyone has something he or she is passionate about. And everybody likes meeting people who share their interests. Historically, such computer-based communities existed even before the Internet; using, for example, the modem-to-modem based bulletin board systems (BBS).

An essential part of being in a community is sharing and contributing (for example, commenting on a subject or pointing out topics of interest for the group). This way, the site visitors are no longer just looking at a website that is set in stone. They are changing its face by contributing content. Today, the ability to post comments on the websites we visit has become so common that we almost expect it to be there.

Static, brochure-like sites are becoming outdated. Communities rule the Web. This is good news for both site owners and site visitors. Sites are built to be visited and used by people, and at the same time, the people are taking part in building the sites they visit. Site owners can get immediate feedback on what their visitors like or dislike, and visitors get new and fresh content on every visit. It’s quite common these days that the community would not just influence a site owner’s decisions, but even make the decisions through polls or open discussions. So it’s not an exaggeration to say that more often than not, the success or the failure of a website is determined by the success or the failure in building an online community around the website. At the end of the day, a site is built to be used by the people, and the people have the final say if this site is worth something or not.

Building the Community—The Tools

In order to set up the place where your online community will meet, you need tools. You can invest your efforts into creating the tools yourself—assuming of course that you have expertise in web programming, server administration, and so on—or you can decide not to reinvent the wheel and can adopt a solution. That’s where phpBB comes in.

There are different sorts of community-building tools out there. They can be as simple as a guestbook, or as complicated like chat systems, web logs (blogs), or mailing lists. Or they can be forums, also known as bulletin boards. The forum systems inherited and extended the bulletin board systems (BBS) from the dark pre-Internet ages, adding a web browser interface to them. phpBB belongs to the family of forum tools for building an online community.

The Name

The name consists of two parts—"PHP" and "BB". PHP is the programming language in which the software is written, and "BB" stands for "bulletin board"; it’s a bulletin board tool written in the PHP programming language.

PHP itself is an abbreviation, and it stands, or at least used to stand, for Personal Home Page. PHP is no longer just a set of personal home page tools as it was in the beginning, but has grown to become a true programming language. Its abbreviation has gone one level deeper, and now recursively stands for "PHP Hypertext Preprocessor". But it’s really known simply as PHP.

The Environment

In technical terms, here’s what you need in order to use phpBB:

  • The programming code to be executed

  • A database to store information

  • Web-server software, since this is a web application

  • A computer to run all this!

As you already know, phpBB is coded using the PHP server-side programming language. Additionally in order to run, phpBB needs a database. That’s where all discussions’ data is stored. There are different database systems out there that phpBB can work with, but the most popular and most commonly used in today’s PHP applications is MySQL. Finally, phpBB needs a web server and a computer running an operating system. phpBB can run on different operating systems and web servers, but it’s mostly used on a Linux platform with the Apache web server.

Using the web developers’ lingo, you might say that phpBB is mostly used in LAMP environments, where LAMP is an abbreviation for Linux, Apache, MySQL, and PHP. One important thing about the LAMP environment is that its components are free and open source. In practice "free and open-source" means:

  • You can use the software without paying for software licenses.

  • The programming code of the software is available to you if you want to modify it to better suit your needs.

Another good thing about phpBB is that it has very low requirements for the hosting server. Due to the fact that the phpBB environment consists of free software products, you can find a good and quite inexpensive hosting provider very easily. Just searching Google for "phpbb hosting" yields about a million results.

Why phpBB?

Why should you pick phpBB from all the options you have to choose from? Well, since you’re reading this book, chances are you’ve already made up your mind, so let me just give you a few hints about how to deal with this fellow webmaster friend of yours that’s running vBulletin, Phorum, or another type of system.

  • phpBB is free. And it seems like it’s going to stay this way. There have already been offers from companies to buy phpBB, but those were refused.

  • phpBB is one of the most popular forum software. All those webmasters out there cannot be wrong. Continued usage of phpBB to power their web communities is their best testimonial.

  • People know phpBB. Being so popular, it’s very likely that your visitors have seen and used it already. They don’t have to learn an entirely new system, and can start posting at once, feeling comfortable in a known environment.

  • phpBB is mature. It has been around for more than four years of active and heavy use, which in Internet terms is a pretty long period.

  • phpBB is feature rich and is open for custom feature additions. You can code your own custom features or you can use one or more of the numerous phpBB add-ons, also known as MODs or hacks, contributed by the community of phpBB users.

  • phpBB’s looks are customizable. You can easily change fonts and colors. You can even change the layout or use an existing layout contributed by other phpBB users.


James Atkinson is the creator of the software. He’s the first developer and now the project manager of the phpBB project. Like a lot of other open-source projects, phpBB started as a personal project. James wanted to set up a discussion forum on his wife’s site. At this time, he had two options: using a commercial package like the pioneer UBB (Ultimate Bulletin Board, written in Perl) or using the free solution named Phorum, which was written in PHP, but had a thread style James didn’t like very much. So he decided to go on his own and create a UBB-like PHP-based bulletin board system.

phpBB was "born" on July 1st, 2000, at 06:45 PM. We know the exact date and time, because that’s when James posted a message on an Internet forum saying that he had created a bulletin board and would like some help with the testing. A few weeks later he opened up the source code for the project, making it free and available for everyone who wanted to join in and contribute to the development.

Other enthusiasts joined, and on December 16th, 2000, the first official phpBB was released—phpBB version 1.0. After this, the release-feature requests-development-testing-release wheel started spinning for the phpBB team.

phpBB became really popular after version 2.0 was released on April 4th, 2002. This version was a complete rewrite of the source code, because the software had become much more feature rich than originally expected, and the old codebase just couldn’t accommodate the new development. The interface was also completely revamped.


phpBB is an open-source project and has some specifics as such:

  • The developers are volunteers from around the world. phpBB is an example of a successful open-source project. It has an impressive team list of about 50 people, when most open-source projects have two or three.

  • There’s a community of users who often convert into collaborators.

You might be wondering how the community and the open-source nature of phpBB can help its development. There are a lot of ways, but just to name the major ones:

  • Using and thus testing the software

  • Reporting bugs so they can be fixed by the developers

  • Contributing new features through MODs and hacks, and in this way extending the functionality

  • Contributing new templates for the other phpBB admins to use

  • Supporting other phpBB users with tips and advice

  • Advocating and promoting phpBB, in this way increasing the size of the community

phpBB is under constant development. The work for version 3 is well underway, and in the spirit of this open-source project, the work in progress is available for preview and comments as it’s developed.

Example phpBB Sites

One of the great things about phpBB is that it’s highly customizable and extendable both in terms of functionality and looks. This means that:

  • You can use your preferred color scheme, fonts, and overall layout.

  • You can modify phpBB and develop your own feature extensions, or you can use existing modifications.

In this section, you will find a few real-life examples of how phpBB is used to power online community sites.

A Standard phpBB Layout

Let’s start with an example of an out-of-the-box solution that uses the default phpBB style and the default set of features. On this example site, even the phpBB logo is left intact. This is the site of Distributed Proofreaders (, a site that uses phpBB to provide a web-based method of easing the proofreading work associated with the digitization of public-domain books into Project Gutenberg e-books. By breaking the work into individual pages, many proofreaders can be working on the same book at the same time.

Standard Sites with Different Templates

The next examples are phpBB installations with the default feature set, but with different styles. You have a lot of options when it comes to the presentation of your board.

Instead of going with the default phpBB looks, you can find a pre-made template that better suits your needs and layout/color preferences. Or, if you can’t find a template you’d like to use and you know some HTML, you can even create your own custom templates. Here are some sites that use templates different than the default one.

Mike Lothar: The personal site ( of one of the authors of the Packt book Building Online Communities with phpBB 2 (ISBN: 1-904811-13-2). His chapter in that book guides you through the process of creating your own custom templates:

Keenspot: A bulletin board for discussing comic books (

ForumPlasma: A gaming community (

Sites with Standard Style and Modified Features

Some sites opt in for the default phpBB style, but introduce new features. These new features are often called modifications (MODs) or hacks.

You can find lots of pre-made MODs available for free download, and you can use them to enhance your board.

Dogomania forums: A community of dog owners. The site differs from the standard phpBB installation with its custom header, footer, and navigation (


GaiaOnline is the ultimate phpBB bulletin board. The template for this site is custom, and quite a few features, customizations, and optimizations are introduced. With about 200 million posts and 1.5 million registered users, this is the biggest bulletin board on the Internet (


This chapter familiarized you with the phpBB solution and the problem it solves. You’ve learned about its history and development. You also saw a number of existing phpBB-powered community websites that can give you a hint about what you could achieve with the software. You’re now ready to learn about the installation, configuration, and customization of a phpBB board. Very soon, as soon as the end of the next chapter, you’ll be able to start your own community site. Let’s take the trip to the world of phpBB.

Left arrow icon Right arrow icon

Key benefits

  • Simple, practical steps to create and manage your own phpBB-powered online community
  • Learn from experienced phpBB administrators and enthusiasts to get the most from phpBB


phpBB is a free, open source Internet community application, with outstanding discussion forums and membership management. Written in the PHP scripting language, and making use of the popular MySQL database, phpBB is a standard among web hosting companies throughout the world, and is one of the most widely-used bulletin board packages in the world. This book is an abridged version of "Building Online Forums with phpBB 2", (ISBN 1904811132), focusing on a complete set of topics to help you set up and run your own phpBB-powered online community. This book gives you the power to use phpBB to set up and run your own online discussion forums with ease. It takes you through the whole process of setting up your phpBB site, and helps you create, customize, and manage your own online community with phpBB. Written by experienced phpBB administrators and enthusiasts, the emphasis is on simple and practical guidance for you to get the most from phpBB. Packed with step-by-step examples, this book is your ideal guide to learning phpBB.

What you will learn

  • This book will give you the skills to set up your own phpBB-powered discussion forum and online community:
  • Install and configure phpBB
  • Manage topics, postings, smilies, and users
  • Understand phpBB themes and styles
  • Customize the look of your phpBB site
  • Master forum permissions

Product Details

Country selected

Publication date : Feb 10, 2006
Length 340 pages
Edition : 1st Edition
Language : English
ISBN-13 : 9781904811916
Vendor :
phpBB Limited
Category :
Languages :
Concepts :

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want

Product Details

Publication date : Feb 10, 2006
Length 340 pages
Edition : 1st Edition
Language : English
ISBN-13 : 9781904811916
Vendor :
phpBB Limited
Category :
Languages :
Concepts :

Table of Contents

11 Chapters
phpBB:A User Guide Chevron down icon Chevron up icon
Credits Chevron down icon Chevron up icon
About the Authors Chevron down icon Chevron up icon
1. Preface Chevron down icon Chevron up icon
1. Introduction to phpBB Chevron down icon Chevron up icon
2. Installing and Configuring phpBB Chevron down icon Chevron up icon
3. User Experience: Visitors Chevron down icon Chevron up icon
4. UserExperience: Moderators and Administrators Chevron down icon Chevron up icon
5. Customizing Your Forum Chevron down icon Chevron up icon
6. Forum Administration Chevron down icon Chevron up icon
Index Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Empty star icon Empty star icon Empty star icon Empty star icon Empty star icon 0
(0 Ratings)
5 star 0%
4 star 0%
3 star 0%
2 star 0%
1 star 0%
Top Reviews
No reviews found
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial


How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to
  • To contact us directly if a problem is not resolved, use
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.