Visitor Experience

Visitor Experience


As more and more people join your online community, chances are that they’ll start asking questions about some of the board features. You should be able to guide them and respond to their concerns if you want to be a good, understanding, and helpful host to the community. That’s why it’s a good idea to know in detail how your phpBB-powered forum works.

If you’ve just jumped from the previous chapter, you may be still logged in as an administrator. Log out and let’s get started with the tour of the new forum walking in visitor’s shoes.

Overview

If somebody hits the forum you’ve just created following the steps from the previous chapter, they are very likely to see something like the following:

This screenshot shows how phpBB gets shipped, with all defaults and a test posting in a test forum. The only registered user of the board is the admin user that you created while installing. At the top of the screen, next to the phpBB logo, there’s a set of links that go together with some small icon images. These links represent the main navigation of the forum. One of the links is the link to register and become a member of the community. Off we go!

Registration

There are three steps to the registration procedure—reading and accepting the registration terms, filling out the user profile form, and (optionally) a registration confirmation by e-mail.

Step 1

When the visitors select the Register link from the top menu, they are presented with the "Registration Agreement Terms". There are three options they can choose from:

  • Accept the terms and be 13 years old or older: This option triggers the standard registration procedure.

  • Accept the terms and be younger than 13 years: This option is the same as the one above with one more addition. In compliance with COPPA (Children’s Online Privacy Protection Act of 1998) regulations, a parent or guardian needs to send a standard form to you, the forum administrator, by mail or e-mail. This form grants permission for the child to participate in the forums. A blank COPPA form is sent by phpBB to the e-mail address supplied during the registration.

  • Don’t agree to the terms: Choosing this option aborts the registration process and the visitor is redirected to the main forum page.

Step 2

When the visitor accepts the phpBB terms, the registration form is displayed. The exact meaning of each of the fields in this registration/profile forms will be described shortly. For now let’s concentrate on the absolutely required fields:

  • Username

  • Valid e-mail address

  • Password and password confirmation

Step 3

After all the information is filled out, the user clicks Submit. If there are validation errors, like incorrect syntax for e-mail address or password mismatch, information about the error will be displayed at the top of the form. On an error-free and successful registration, a "thank-you" screen is displayed. Depending on how the board is configured (see the Email Address field’s explanation in the table shown in the Editing Your Profile section that follows), the thank-you screen might advise the users to check their e-mail for a confirmation message in order to complete the registration.

Logging In

After successful registration, the user can log in using the form at the bottom of the forum’s front page.

There’s a checkbox next to the password field that says Log me on automatically each visit. Users should be careful when using this convenience, especially on shared computers. You as an administrator should be even more careful on using this option, as terrible things can happen if "The Bad Guy" takes over your account. Think about who else might be using your computer—family, visiting friends, etc.

Editing Your Profile

Logged-in users can edit their original profile created during registration. If they click the Profile link in the top navigation menu, they are presented with a profile form that is actually the same as the registration form, except for two things:

  • The username is not editable. The Administration Panel allows for a configuration where the users can change their usernames, but this is not the default option, and for a good reason. Giving users the opportunity to change their identity means that it will become difficult for people to tell who’s who in your community.

  • There are now three password fields: one for the old password, one for the new password, and one for confirming the new password. These are fields are normally left blank, and are used only if the user wants to change the password.

OK, let’s revise what we’ve learned so far about user profiles with a simple exercise.

Time For Action—Creating and Editing "The Dude" Profile
  1. 1. Go to the homepage of your forum and select Register from the top navigation menu.

  2. 2. On the Accept terms page, select I am over 13…

  3. 3. Fill out the form using username The Dude, password test and an e-mail address of yours. Leave everything else as it is.

  4. 4. Click the Submit button.

  5. 5. So far the registration is successful. Visit the homepage again. You will see The Dude under Who is Online, shown as The newest registered user.

  1. 6. Now go to your e-mail inbox and check your e-mail. You should see a Welcome to yourdomain.com Forums message. This message, depending on the board configuration discussed earlier, will either advise you that you’re now a member, or will provide you with a link to activate and finalize your membership application. Welcome aboard!

  2. 7. Go back to the board homepage. Scroll down to the login form. Enter The Dude as a username and the test passwords and press Log in. After a successful login, you’ll see The Dude in the list of registered users online.

  1. 8. Look at the main navigation links at the top and select Profile. The profile form is displayed.

  2. 9. In the blank signature field, type in the following: Humans are not proud of their ancestors, and rarely invite them round to dinner. - Douglas Adams. Leave everything else as is.

  3. 10. Click Submit to save your amended profile.

What Just Happened?

You have successfully registered a new profile, logged in, and edited this profile. This user is now ready to post.

Understanding the meaning behind the user profile fields is a key to many phpBB features, so here’s a detailed description. Take your time to learn about those fields; you’re going to see them time and time again in different areas of your forum.

Field name

Description

Registration Information

 

Username*

Selected username. Spaces and special symbols are allowed with the exception of the quotation mark ("). Maximum 25 characters are allowed.

E-mail address*

User’s e-mail address. The forum can be configured to request a registration confirmation by e-mail in order to activate a user account. If such confirmation is required, an e-mail is sent to the address provided in this field. Many phpBB administrators opt for e-mail confirmation just to make sure that users enter valid e-mail addresses. This has a very good reason—if you don’t require the e-mail confirmation and users register with fake e-mail addresses, you’ll start receiving lots of bounced messages to your admin e-mail address. Why these bouncing messages? Well, phpBB will send e-mails on your account (you’ll be the sender), for private-message notifications, topics-watch notifications, and so on, and on mail-delivery failures due to wrong recipient addresses, these mails bounce back to the sender.

Password*

Anything is acceptable as a password, including single letters, although such simple passwords are really not recommended.

Confirm password*

phpBB requests the password to be confirmed just for the users to verify that they’ve entered their intended password correctly. A note about the passwords: they are encrypted before they are saved to the database using the MD5 one-way encryption algorithm. In plain English: there’s no way for a saved password to be retrieved; at least the modern computer algorithms are not capable of doing it. This means that only the users know their passwords. If a user forgets a password, there’s a procedure to create a new password, but none to restore the old one.

Profile Information

 

As the form says, this section of the registration contains information that is publicly viewable by all community members, even those that are not registered. Part of it accompanies every post the user writes, part of it is only displayed when somebody accesses the user profile page. This section contains, for example, user data about their ICQ, AOL, MSN, and Yahoo! Messenger services and some other personal data.

There is a special field called signature. The text in this field is appended to the bottom of every post made by the user. It can contain links, URLs, and formatting, and is often used to add a touch of personality. People use it for various reasons like favorite wisdom quotes, funny quotes, or self-advertising. The way people use it can sometimes vary depending on what the community is about. In some rare occasions, it can actually be used for its original purpose—to contain the name of the poster or anything that looks like a real signature. The way to format a signature is the same as that to format a normal posting, which will be discussed a bit further.

 

Preferences

 

Always show my e-mail address

Selecting "Yes" will reveal the user’s e-mail address in the posts and in the profile. Selecting "No" would still allow other members to send e-mail to this user, but without knowing the exact e-mail address. They can do so by using a specially designed phpBB e-mail interface.

Hide your online status

If "Yes" is selected, when this user is logged in, the username will not be listed in the "Who is Online" area on the front page of the forum. Many people go with this option for privacy reasons. Hidden users are displayed when logged in as an admin though.

Field name

Description

Always notify me of replies

On selecting "Yes", phpBB will send an e-mail to the user every time somebody replies to a topic created by this user or a topic where the user has posted. This can be unselected on a per-posting basis.

Notify on new Private Message

On selecting "Yes", phpBB will send an e-mail when the user receives a private message.

Pop up window on new Private Message

On selecting "Yes", when the user is currently logged in and receives a private message, a new browser window will pop up to the user, notifying of the new message.

Always attach my signature

These four "Always" fields refer to corresponding checkboxes when the user writes a posting. If they are checked, the corresponding checkboxes will be checked by default, but still can be changed on a per-posting basis.

Always allow BBCode

 

Always allow HTML

 

Always enable Smilies

 

Board Language

The language for the forum. English is the only language that is shipped with the default installation, but the good news is that there are more than 50 other translations that are available. Chapter 5 explains how you can add new languages to your board.

Board Style

Here the user selects how the board will look like for them. "subSilver" is the default and only board style, but shortly you’ll find about how to add more styles or customize them or even create your very own!

Timezone

The users can select the time zone they are in, so that all date/time data displayed on the board is converted to their local time.

Date format

Users can configure the way the date/time data is presented to them, using the formatting options of the date() PHP function. There are quite a few options: details can be found in the PHP manual entry located at http://www.php.net/date.

By default, the dates will be displayed like "Sat Nov 21, 2004 1:01 pm", but this can be changed to something like "2004-11-21 13:01" or "21st of November, 2004 at 01:01 pm" or whatever the user is most comfortable with.

Posting

Posting messages is the main activity in a bulletin board; everything else is a more or less just additional features. So it’s a good idea to know all the details about posting.

Anatomy of a Posting

Let’s see what a posting looks like, and what different elements it is composed of:

The Author information box consists of author’s nickname, joined-in date, number of posts, and location. It can also contain the avatar image, rank, and rank image, but these are not enabled by default. Ranks and avatars are discussed a bit later.

Post meta information consists of one tiny post graphic, date/time stamp, and post subject. This teeny tiny graphic is so small that most people won’t even notice it, and even if they do, they would think it’s just an ornament. But it’s in fact a functional graphic; it’s an exact link to this post. It’s not very likely that someone would want to go to the post they are reading at the moment, but this can be very useful when you want to give a link to a specific post, as opposed to a link to the topic in general. To get the exact URL of a posting, right-click this miniature graphic and copy the URL that it links to. The graphic can also be different in color, which has a meaning. In the default phpBB template, an orange-colored box denotes that it’s an unread post, whereas a white-gray box means that user has already read this post.

The Actions area contains buttons for the actions available to the user for this posting. The quote button is always there, and it looks like this: Another action button that can be available is the edit button, which looks like this: Whether the edit button is available depends on the user privileges, but in the default phpBB forum configuration, an author can edit his or her postings and a moderator can edit everybody’s postings. The author can also have a delete action, depending on the privileges and the specific posting. The default phpBB configuration allows the author of the post to delete it only if there are no more posts after that. Moderators have access to all action buttons—quote, edit, delete, and the button to view the poster’s IP address.

The Post text area contains the actual text of the message and the signature area contains the user’s signature in his/her profile.

The Top link is just a "Back to the top" link leading to the beginning of the current page.

The Contact author options area at the very least contains a button to access the author’s profile and a button to send the author a private message (PM). This area can also contain other information as entered in the profile: the e-mail address, ICQ number, MSN messenger ID, web address, and so on. The nice thing about the ICQ button is that it will show the ICQ status of the author (online or offline) provided of course that the author is allowing the status to be viewed in the ICQ settings.

Replying

A reply is a new posting in an existing discussion topic. It’s initiated by clicking the post reply button located at the top and the bottom of a topic listing. A reply can also be initiated by clicking the Quote action button, mentioned earlier, located in a post’s actions area. In this case, the post body will be pre-filled with the quoted posting.

Here’s the interface for posting a reply:

The only thing the user really needs to worry about on this form is the message body. Everything else is optional. Here are some more details about the posting interface:

  • The subject (if entered) will appear in the post’s meta information box (see the Anatomy of a Posting section)

  • There are formatting options that use the so-called BB Code (BB tags), where BB stands for bulletin board. The formatting options empower the users to improve the looks of a posting (or sometimes even ruin it).

Emoticons (mostly known as smilies) are those cute little images that help the users add a touch of personal and informal look to their postings. Clicking one of these graphics on the left will insert its textual representation in the message-body field. For example, if you click you’ll see :D inserted in the textbox, as shown in the preceding screenshot.

The blue text View more Emoticons is actually a link to a new window popup with more smilies to choose from. This link is something people often miss and then start asking you why on earth would you hide from them this Mr. Green icon that everybody else seems to be using all the time. The explanation is that it’s there, but is only accessible through the View more Emoticons popup.

  • The options section, located below the message body, contains the checkboxes we mentioned a bit earlier; their default values are defined in the user’s profile.

  • Clicking on the Preview button will show the message body exactly the way it’ll look when posted. It’s always a good idea to use this feature.

  • If the board configuration allows unregistered visitors to post, they’ll see an additional field above all the rest, and this will be a required field to enter a username.

  • Below the posting form, there is a listing of the latest previous postings (not displayed in the previous screenshot). This makes it easier for the post’s author to recall what others have said before.

Starting a New Topic

Starting a new topic is very similar to posting a reply in an existing one. It’s initiated by clicking the new topic button. The form is very similar to the one we just saw, except that Subject is a required field, and there are fields to include a poll that will go together with the topic.

Some more topics of interest about the polls:

  • When starting a new topic, uses can set a poll question, multiple answers (at least two), and the number of days before the poll expires.

  • Once the poll expires, visitors can still see the results of the poll, but can no longer vote.

  • Setting the number of expiration days to 0 (or leaving it blank) will cause the poll to be always accessible for voting (an eternal poll).

  • Creating a poll requires a separate privilege that can be restricted from the admin panel, but it’s allowed by default.

Formatting a Posting

Users can format postings by using a small set of instructions (BB tags). When posting, you insert these tags here and there in the post body, and when you view a post, the tags are processed to produce the desired formatting. If you know some basic HTML tags, chances are you’ll have a pretty good idea of how the BB tags work and you can start typing them almost right away.

If you don’t know either HTML or BB tags (and most of your visitors won’t know them), don’t worry; you don’t have to learn this whole new secret code by heart. phpBB has an intuitive interface to guide you through this almost as easily as using a word-processing software. Just looking at the formatting toolbar should make most of the options clear.

There are two ways to apply a formatting: you can either type the tags out, or you can select the word or phrase you want to format and then click the appropriate button from the toolbar. Unfortunately, due to different JavaScript support in the different browsers, the second option is not available in some browsers or platforms. But the good news is that about 95% of all Internet users will have access to this feature, because they’ll be using a browser that supports it.

There is always an opening BB tag that shows where to start the formatting and a closing BB tag that shows where the formatting should end. The opening tag is of the form [tag] and the closing of the form [/tag]. Let’s take a look at the bold tag, as it’s probably the tag that’s used the most. If you want to bold the word "fun" in the sentence "Posting is fun", you type (or use the toolbar to produce the same result) "Posting is [b]fun[/b]". These tags might look scary if this is your first acquaintance with them, but are really easy once you get used to them.

You know that you can apply this formatting by typing the sentence, selecting the word "fun", and then clicking the B icon. There is another way of using the toolbar to do this:

  1. 1. Type Posting is.

  2. 2. Click the B icon (this will insert the opening [b]).

  3. 3. Type fun.

  4. 4. Click the B icon again (this will insert the closing [/b]).

Unlike the selection method for formatting (described previously), the scenario above will work in almost any browser that knows at least something about JavaScript. After step 2 above, the B icon will get an asterisk, indicating that there is an opened [b] tag that’s not yet closed. On completion of step 4, the asterisk will disappear.

Images can be inserted into your postings by using the [img] tag, assuming that the image is available on the Internet, i.e. you know its web address that starts with something like http://. You can also put web links into the postings, using the [url] tag, although phpBB is smart enough to guess when you have a web link in your posting and will automatically display it as a clickable link.

You can consult the phpBB user guide for more detailed information on the BB tags, but let’s first see an example to get a pretty good idea of how the tags work.

If you look at the screenshot earlier, which shows the formatting toolbar, you’ll notice that it looks like three distinct lines (or rows), containing respectively:

  • Formatting command buttons, like B for bold, I for italics, etc.

  • Two dropdowns containing font formatting and a Close Tags link. This link will close all currently opened tags (assuming they were opened from the toolbar, not typed). For example, if you type Posting is, click the B button followed by the I button, type fun, and finally click Close Tags, you’ll get the result: Posting is [b][i]fun[/i][/b]. Clicking Close Tags has given the same results as clicking I and then B to close the tags you’ve already opened.

  • The third line in the toolbar contains tips on how to use the BB tags. If you place your mouse over a toolbar icon, you’ll see that the contents of the tips line change to reflect the button’s function. The preceding illustration had the mouse cursor hovering over the B button. In brackets, a tip shows a keyboard combination that can be used for formatting. This combination has the same effect as clicking a toolbar button, and can help you post faster using just the keyboard and not even worrying about moving your hand from the keyboard to the mouse, and then moving the mouse to the desired icon. The result from the example can even be achieved using just the keyboard: type Posting is, hold the ALT key (the Apple key for Mac users), press B, press I, release ALT, type fun, hold ALT, press I, and then press B.

Time For Action—Formatting a Post
  1. 1. You already know how to use the bold and italics formatting tags, but this time let’s also add underlining. Use your preferred method (the toolbar or the keyboard or simply type the tags yourself) in order to produce the following BB code: Posting is [b][i][u]fun[/u][/i][/b]!.

  2. 2. The next thing is the quoting. Normally you would use the Quote action button when replying, but it doesn’t hurt to know how to do it manually:

I can quote other posters like this:
[quote="The Dude"]For my name is The Dude...[/quote]
  1. 3. Now we take a look at the [code] tag, which is mostly used when people paste programming code into their postings, but can be used for other purposes like better aligning in a table-like manner, because it uses a fixed-width font. Type:

I can write "phpBB" using binary:
[code]01110000 01101000 01110000 01000010 01000010[/code]
  1. 4. Next, the listings. Listings use the [list] tag to mark the beginning and the end of a listing, and use the asterisk [*] for a listing item. The listing start tag can take parameters like 1 or A. Try this:

And I can list stuff like this:
[list][*]one[*]two[/list]
or even enumerate, like this
[list=1][*]first[*]second[/list]
  1. 5. Then add an image using the [img] tag and the web address of a known image, as follows:

I can use images:
[img]http://www.packtpub.com/images/Packt.png[/img]
  1. 6. Now links. Links are inserted using the [url] tag, where there are two possible scenarios. Try them both as shown here:

Links: [url]http://www.packtpub.com[/url], fancy links: [url=http://www.packtpub.com]Packt Publishing[/url]
  1. 7. And finally, the [color] and the [size] tags. Their start tags take parameters like [color=black], [color=blue], [size=7], etc. Try the following to get a better idea:

and [color=red]different [/color][color=green]colors [/color]and [size=18]font [/size][size=9]sizes[/size]!
What Just Happened

Click the Preview or Submit button, and you’ll see what you just did. It should look like the following screenshot.

Congratulations! You’ve just formatted a posting using almost all of phpBB’s formatting capabilities!

Editing a Posting

Users are allowed to edit their own postings. Again this is the default phpBB configuration and can be changed from the Administration Panel. Users edit their postings by using the Edit link located in the actions area.

After a posting has been edited, a small print message appears at the bottom of the posting, advising other users that this posting has been altered. The message goes like:

This message always appears, with only one exception. It will not appear if the posting was edited before another user has posted in the same topic.

Deleting a Posting

Users are allowed to delete their own postings but only if it’s the last posting in the discussion topic. As soon as a reply is posted (even by the same user) the deletion of a posting is no longer possible.

Postings are deleted by using the delete action icon located in the post’s actions area.

Searching

Pretty soon your forums will be full of topics that will span more than one topics-listing page. This will make it a bit difficult to locate a specific older topic. phpBB’s search feature comes to the rescue here. It’s accessible through the Search top-navigation link. The search form gives you many options to find your topic of interest, such as which forum to search, how to display the results, and so on.

Chances are you and your members will ignore most of the search options in your searches. After all, we are so used to simple search boxes like Google’s, for example, that we rarely look for other options. But here is one simple option that can help you a lot. This option is Search for all terms. It helps when you search using more than one word. Unlike Google, where the results will be narrowed when you add more words, phpBB will search for each individual word and return more results (broadening the search as opposed to narrowing it).

For example, if you search for milk chocolate, you’ll get all results for milk and chocolate, which is probably not what you want. Checking the Search for all terms option will return only those posts where both words can be found.

You can also use the wildcard (*) for searching a part of a word. For example *late will return postings containing the words chocolate and late.

Sending and Receiving Private Messages (PM)

One neat phpBB feature is that users can communicate privately with each other outside the public board area, through private messages (PM). (PM is also used as a verb, as in "Please PM me".) PMs work very similarly to the normal e-mail we’re all used to. The interface for writing a PM is the same as for writing a posting, only there is a field for the recipient’s username at the top. Also, you can look up a username if you’re not sure about the spelling.

There are the following private message boxes:

  • Inbox: Stores all incoming messages, just like in a normal e-mail mailbox.

  • Sentbox: Contains all messages that you’ve sent to other members.

  • Outbox: Temporarily contains those messages that you’ve sent but which have not yet been read by the recipient. You can edit or delete messages in the outbox. As soon as the recipient reads the message, the sender can no longer amend it. At this point it’s final. Sometimes it can so happen that a user receives an e-mail and a popup window notification about a new PM and when this user goes to the inbox, there are no new messages. This does not happen very often, because the ability to edit or delete messages in the outbox is a somewhat hidden feature that most people are not aware of. But in any event, be prepared to answer the users’ queries as to why they receive notifications but no messages.

  • Savebox: Stores sent or received messages. You can move messages to this box from the other boxes. This is useful as storage for keeping some important messages that you want to have separated from the others so that you don’t accidentally delete them. The savebox can also be used to offload the other boxes when they are reaching their storage limits.

When viewing a message listing, you can click the checkbox located next to each message and then move the checked messages to the savebox or delete them by using the appropriate action button at the bottom of the listing. Be careful not to confuse the Delete All button with the Delete Marked one; even though they both look the same (even the Are you sure… confirmation message), but Delete All clears all the contents of a PM box.

Time For Action—The Dude PMs the Administrator

1. You’re logged in as The Dude. Click the You have no new messages link at the top navigation menu. You’re now in your empty and lonely inbox.

  1. 2. Click New Post. You’re presented with the interface for writing a PM; this interface is similar to the one for writing a posting.

  2. 3. You want to PM the Administrator user, the user you created during installation as described in Chapter 2. Suppose you’re not sure if it was called Administrator or simply Admin. Click the Find a username button next to the text field for the username of the recipient. A new window shows up.

  3. 4. Type Admin* (note the asterisk) and click Search (* is a wildcard, which means any username starting with "Admin" should be matched.

  4. 5. A dropdown with the matches appears; in our case, there’s only one match. Click Select.

  1. 6. Now the username field is pre-filled. Enter test #1 in the subject line and the same in the message body. Add :) to make it friendlier.

  2. 7. Click Preview. Looks good?

  3. 8. Click Submit to send the message.

  4. 9. Repeat the steps with test #2 as a subject line and a message body.

  5. 10. Go to your sentbox. It’s empty.

  6. 11. Go to your outbox. You see the two messages that you’ve just sent. Check the box next to test #1.

  7. 12. Click Delete Marked and confirm the deletion.

  8. 13. Logout and log back in as Administrator. Go to your inbox by using the You have 1 new message link.

  9. 14. You see that you have a new PM from The Dude with the subject test #2. Click the subject line to read the message.

  10. 15. Click Save Message to move the message to the savebox.

What Just Happened?

You’ve successfully created, sent, altered, received, and saved a PM. If you now log back in as The Dude, you’ll see that your outbox is empty, but the sentbox now contains the test #2 message.

Voting in Polls

You already know that polls can be created when posting a new topic. Here are some notes about voting in these polls:

  • Only registered users can vote.

  • Non-registered users only see the poll results.

  • The votes are kept confidential; there’s no way to tell how a particular user has voted.

  • You can view the results without voting by selecting View Results.

  • Don’t forget that the poll results are not 100% reliable, because an existing user can register as a new member only to vote a second time.

Staying Current with the Topics

As you know already, you can get a notification if someone posts a reply to a topic that you created or posted in. You subscribe to this topic by making sure Notify me when a reply is posted is checked when you write your posting. In addition to that, you can start watching a topic even if you don’t post in it.

You can do so by using the Watch this topic for replies link located at the bottom of the topic. You can stop receiving notifications on a topic’s update at any time, by using the Stop watching this topic link at the bottom of every page of the topic you’re watching.

Viewing Information about Other Users

There are a few ways to find about the other members of the community. The memberlist feature and the usergroups provide different sorts of user listings, while the "Who’s online" feature provides information about who is currently logged in and what are they currently doing.

Memberlist

If users want to know more about the other members of the community, they can obtain a member listing. Clicking the Memberlist top navigation link will bring up a list of all registered users. There are sorting options at the top of this listing. If, for example, you want to get a spicier listing like "Hmm, who’s posting the most?", you can sort on the basis of the number of posts. You can select Total posts as Select sort method and Descending as your Order. This will show you the top posting members.

Well, in our example board, there’s nothing spicy in the list of just the Administrator and The Dude, but it can get much more interesting as your community grows. Here’s how this type of Memberlist report looks like when executed on phpBB.com’s community.

Usergroups

This is an advanced phpBB feature that allows the creation of groups of users based on some criteria. Groups are defined by an administrator and are assigned a group moderator. By default, no groups exist. Users can apply to join a usergroup and, depending on the configuration (there might or might not be a need for the group moderator to approve the users), are approved.

Who Is Online

This section of the board homepage was already mentioned. Interestingly, there is a sort of a hidden feature here—something that is not obvious enough for most people to notice. It’s the fact that the Who is Online heading is actually a link. (The same is true for the title of a forum category.)

Clicking Who is Online will bring a special "spy" screen, which is publicly available. This sneaky feature allows everybody to see what others are doing at the moment.

This can potentially become a long list of all currently logged-in users as well as the guests currently browsing the site.