Search icon CANCEL
Subscription
0
Cart icon
Cart
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
Books
Videos
Audiobooks
Learning Hub
Newsletters
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

Profile Icon Stoyan STEFANOV Profile Icon Jeremy Rogers
By Stoyan STEFANOV , Jeremy Rogers
€20.99
Book Feb 2006 340 pages 1st Edition
eBook
€10.99 €16.99
Print
€20.99
Subscription
Free Trial
Renews at €18.99p/m
Profile Icon Stoyan STEFANOV Profile Icon Jeremy Rogers
By Stoyan STEFANOV , Jeremy Rogers
€20.99
Book Feb 2006 340 pages 1st Edition
eBook
€10.99 €16.99
Print
€20.99
Subscription
Free Trial
Renews at €18.99p/m
eBook
€10.99 €16.99
Print
€20.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Black & white paperback book shipped to your address
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.

History


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.

Development


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 (http://www.pgdp.net/phpBB2/), 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 (http://community.mikelothar.com/) 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 (http://forums.keenspot.com/):

ForumPlasma: A gaming community (http://www.forumplasma.com/):

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 (http://forum.dogomania.com/):

GaiaOnline

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 (http://www.gaiaonline.com):

Summary


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

Description

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
Estimated delivery fee Deliver to Greece

Premium delivery 7 - 10 business days

€26.95
(Includes tracking information)

Product Details

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

What do you get with Print?

Product feature icon Instant access to your digital eBook copy whilst your Print order is Shipped
Product feature icon Black & white paperback book shipped to your address
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
Estimated delivery fee Deliver to Greece

Premium delivery 7 - 10 business days

€26.95
(Includes tracking information)

Product Details

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

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together

Stars icon
Total 53.97 78.97 25.00 saved
phpBB: A User Guide
€10.99 €16.99
Drupal 8 Development Cookbook
€19.99 €28.99
Expert Delphi
€22.99 €32.99
=
Book stack Total 53.97 78.97 25.00 saved Stars icon

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
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela