|
|
||||
|
|
||||
Forums (also known as Bulletin Boards) are a type of group communication tool that allows people to discuss a variety of topics online using a web browser. Each forum typically contains a series of related topics, allowing users to search for information quickly and easily. Creating a new topic is as simple as choosing a relevant forum and posting a message. Replies to topics are stored in chronological order so that anyone reading them later can follow what was discussed.
Forums differ from mailing lists in that messages posted to a forum are not distributed to the forum users. It is possible to request email notifications when a topic is updated, however it is more likely that you will regularly visit the forums to keep up with discussions.
JBoss.org currently uses the Bulletin Board (bb) module of JBoss Nukes for its Forums
. JBoss Nukes is a Java port of the popular PostNuke
content management system written in PHP.
As JBoss.org has a large number of forums, they have been divided into 5 broad areas:
This is done using the following categories:
| Area | Category |
|---|---|
| General | General |
| Documentation | JBoss Documentation |
| Users | JBoss User |
| Javassist | |
| Nukes on JBoss | |
| Red Hat Developer Studio | |
| JBoss Ajax | |
| Developers | TODO Development |
| JBoss Application Server Developers Forums | |
| JBoss POJO Developers Forums | |
| JBoss AOP Developers Forums | |
| JBoss Cache Developers Forums | |
| JBoss Portal Developers Forums | |
| JBoss Transaction Developer Forums | |
| JBoss ESB Developer Forums | |
| JBoss.ORG Developers Forums | |
| JBoss Development | |
| JBoss jBPM Developers Forums | |
| Miscellaneous | Archives |
| Testing |
If you are interested in using a JBoss project then you should take a look inside the JBoss User category. This contains a large number of forums that relate to the different projects, just pick the one you want. Note that the JBoss User category does not currently contain the user forums for the Javassist, Nukes on JBoss, Red Hat Developer Studio or JBoss Ajax projects. You must instead go the categories named after these projects.
If you are interested in the design and development of a specific JBoss project then you should look for the category that matches the project name. To see a generic list of development topics that need attention, go to the TODO - Development
forum in the TODO Development category.
If you are thinking about using the forums to ask for help, or to find the answer to a question, then take a moment to have a look and see if somebody else has already created a similar topic or posted a reply with relevant information. This may well save you valuable time and will help to keep the forums from becoming cluttered with duplicate topics, making things harder to find.
To perform a search simply click on the 'Search' link at the top of the page. This will present you with a page where you can enter a search query and specify search options.
To find information quickly it is important that you know how to create a good search query. First you need to choose one or more keywords that describe the information you are looking for. For example, if you want to find topics or posts about security then you should enter the word security in the 'Search for Keywords' box:
Leaving all the other controls with their default values and hitting the 'Search' button will then retrieve all of the topics or posts that contain this word. Note that all occurrences of the word will produce a result, including if it is used without spaces on either side. For example, topics or posts containing any of the following text will be returned:
If you wish to look for similar words then you can use the * character as a wildcard:
In this case the following types of text will produce a result:
Note that you cannot use the * character at the beginning of a word as this will produce no results.
If the number of search results is not very high, or you want to widen your search to find other relevant information, then you can add another keyword. For example you might decide to also include any topics or posts dealing with encryption. To do this simply enter both words into the 'Search for Keywords' box, separated by a space:
If you leave the 'Search for any terms or use query as entered' option selected then this will return topics or posts containing any of the following text:
Note that you can rewrite this query using the boolean OR operator to produce the same results:
Whichever method you choose, the number of results returned will always be the same or higher than when the security keyword is used on its own. Adding more keywords like this is a good way to start your search as you can keep going until you have found all relevant topics or posts, e.g.
or alternatively
If you have a large number of results then you may want to start thinking about narrowing your search. Having to search manually through pages of results can be very time consuming and often frustrating!
There are two methods you can use to achieve this. The first is to select the 'Search for all terms' option. This means that for a topic or post to be included in the results, it must contain all of the keywords you have entered. For example if we want to look for all security items related to jms then we could enter:
The topics and posts returned would then contain text similar to:
To reduce the number of results returned further we just need to add more keywords, e.g.
The second method to narrow your search is to select the 'Search for any terms or use query as entered' option and enter a query using boolean operators. For example we may rewrite the above query using the boolean AND operator as:
This is the best method to use as it gives you the most control over what you are searching for. In addition to using the OR and AND operators you can also use the NOT operator.
The NOT operator is used when you want to exclude certain topics and posts from your results. For example we may want to look at all security related items related to jms but not related to queues. In this case we would write:
Using the OR, AND and NOT boolean operators in your queries gives you the best chance of finding the information you are searching for:
For example if we wanted to find all topics and posts related to security or encryption with jms but not concerning queues we would write:
For more details on searching effectively using boolean operators, including an advanced tutorial, visit the Colorado State University Libraries
site.
If you want to restrict the search to topics and posts made by a certain author then you can enter their username in the 'Search for Author' box. Contrary to the instructions, using the * character does not have any effect.
To restrict your search to forums within a certain category use the Category drop-down box in the Search Options section. If you need to restrict the search further to a specific forum then use the Forum drop-down box, in this case the selected Category is ignored.
If you think that the information you are looking for was entered recently then you can limit your search to posts made within the last day, week, 2 weeks etc.. by using the Search previous drop-down box. The default setting is to search all posts.
If for any reason you don't want to include topic titles in your search then you can choose to just search posts by selecting the 'Search message text only' option.
The remaining search options allow you to configure how the search results are displayed. You can choose between displaying topics or posts and decide whether you sort the results based on Post Time, Post Subject, Author or Forum in ascending or descending order.
The 'Return first <nnn> characters of posts' drop-down box is intended to control the length of posts displayed in the results, so that they can be browsed more quickly. Currently this control does not have any effect.
Announcements and sticky topics (stickies) are both special types of topic usually created by a forum moderator or an administrator. Announcements are used to draw attention to an event, like a new release or a change in the location of a source code repository, and are displayed above all other topics at the top of the forum on every page.
Sticky topics also appear above all other topics (except for announcements) but only on the first page of a forum. They are typically created by moderators or administrators to discuss ongoing issues or to draw attention to information that every user of the forum should know, such as a FAQ.
If you have spent time searching for relevant information in the forums and can't find what you are looking for then you can create a new topic. To determine if you can do this anonymously, look at the list of permissions displayed in the lower right-hand corner of the page:
Typically the forums are configured so that you must log in to your jboss.com user account before you can create (post) topics. You can do this using the 'Log in' link at the top of the page. If you don't have an account then you can create one by hitting the 'Register' link and filling in your details.
You will then see the permissions change to something like:
Now you can hit the 'newtopic' button to create your new topic. You will need to enter a short description of the topic Subject followed by your message.
When you create your message you can typically use any of the following markup languages to affect how it will be displayed:
The availability of these options is shown in the bottom left-hand side of the new post page. If available then you can choose to disable any of them using the checkboxes alongside. This means that your message text will be displayed as it is written instead of being interpreted as markup.
Only certain HTML tags are available in order to prevent the page layout from being distorted. You can find out which tags these are by contacting the forum administrators.
BBCode (Bulletin Board Code) is a markup language very similar to HTML but uses only a small number of tags and square brackets [] instead of angle brackets < >. You can either enter it by hand or use the controls directly above the message text box. Hovering your mouse over each control gives you a brief example of how it should be used on the line below.
Smilies, otherwise known as emoticons, are small images (usually faces) that are often used to show emotion. You enter a smiley by typing a special sequence of characters or placing the type of emotion between two colons:
| Characters | Emotion | Smiley |
|---|---|---|
| :) | :smile: | Happy |
| ;) | :wink: | Wink |
| ;( | :sad: | Sad |
The smilies that you can use are shown alongside the message text box. You may also click on any of these to insert the appropriate character sequence at the current cursor position in the message. If there are smilies that you would like to use but aren't shown, then please contact the forum administrators who can add them for you.
To establish your identity on the forums you may wish to use a personalized signature. This is piece of text, containing HTML markup if desired, that you enter in your user profile. By clicking on the 'Attach signature' checkbox underneath the message text box you can add this text to the bottom of your post.
Before you post your messages it is always a good idea to preview them first using the Preview button. This gives you a chance to see if they look OK and to find out if you have made any mistakes. Once you are happy then you can go ahead and click the Submit button.
Whilst you are reading a topic you may decide to post a reply. Again the permissions in the lower right-hand corner of the page tell you whether you can do this or not:
or
If you are not logged in and the permission says you cannot reply then try logging in and checking again. Once you have permission you can then hit the 'postreply' button.
By default the Subject of the reply is 'Re: ' followed by the topic title, however you can change this if you have a more appropriate description.
For instructions on how to edit your message to include markup tags and a personalized signature see the relevant sections above.
Once you submit your message it will be added to the end of the topic after all previous posts.
If you want to quote someone inside your message then you can use the BBCode 'quote' tag to surround your text like so:
[quote="<name>"]<text>[/quote]
where <name> is the name of the person making the quote and <text> is the quote.
Sometimes you may want to show that you are replying to a particular post, or part of a post. In this situation you can include the name of the author and the full text of their post as a quote simply by hitting the 'quote' button on the right-hand side of their Subject line.
This creates a new reply message with the quoted text already in place, allowing you to edit it as necessary.
If you're in a hurry, or you don't want to use the formatting controls, then you can use the Instant reply text box at the bottom of the topic page. You can still enter HTML tags, BBCode or smilies if you wish and preview the output using the 'Preview' button, or you can simply enter a reply and hit 'Submit'.
If you are interested in a particular topic and don't want to keep revisiting the forums to check for replies, then you can apply for notification by email whenever a reply is made.
To do this you first need to login using the 'Log in' link at the top of the page. Logging in will cause a 'Watch this topic for replies' link to be displayed at the bottom of each topic page. Clicking on this link will subscribe you to the topic and whenever the next reply is made you will be sent an email notifying you of the event.
Note that you will only receive one email per topic until the next time you login. This prevents multiple replies from cluttering up your inbox with email notifications.
You can also subscribe when creating a topic or posting a reply by clicking on the 'Notify me when a reply is posted' checkbox.
You can see all the topics you are currently subscribed to by clicking on the 'Watched Topics' link at the top of the page. This presents you with a table from where you can go to the topic, or unsubscribe by clicking in the checkbox on the right-hand side and hitting the 'Stop Watching' button.
You can also watch forums for any new topics that are added by clicking on the 'Watched Forums' link at the top of the page. Simply select a forum from the dropdown box and choose either Linked or Embedded mode, then hit the 'Watch' button. The watched forum will appear in the table below.
To stop watching you simply need to hit the 'Unwatch' button next to the relevant forum in the table.
If you're interested in seeing who's currently online then you can click on the 'Memberlist' link at the top of the page. This displays the usernames of all users currently logged in, followed by a count of the people browsing anonymously.
To see more information about a user just click on their username.
You can also see a list of usernames for logged in users in the 'Who is Online' box at the bottom of the main forums page. Administrators and moderators are indicated by the colour of their usernames. A count of registered (logged in) versus anonynous users is given together with a total count for the number of posts made.
Sometimes you may wish to contact a user outside of the forums, to ask a question or maybe to discuss something in private. You can see a user's details such as their email address, AIM Address or ICQ Number from their profile if they have chosen to enter them. Clicking on a user's name from the Author column on the topic page or from the Author or Last Post columns on the forum page will take you to their profile. Alternatively you can click on the 'profile' button on the bottom of each post.
When you register for a user account at jboss.com you will be asked to create a profile. The only required piece of information is a valid email address so that you can receive email notifications from watched topics or forums.
To take part fully in the forums however, you may want to add as much information as possible. Telling people your real name for example can help them get to know you better. Entering your contact details over AIM or ICQ on the other hand allows people to contact you outside the forums, helping you to build up relationships. Similarly, supplying your location may prompt people to invite you to a JBoss User Group in your local area and indicating your interests may help to broaden discussions away from just technology.
Finally, providing a signature can help you to establish an identity within the forums and get you noticed.
Forums are a very valuable way for the community to offer help and advice to others and to discuss new ideas for development. Understanding features such as searching, creating new topics and message formatting is useful, but to truly get the most from the forums you need to obey some accepted conventions.